©2020 by LintSchool.

 

Advanced web with Python

Build the next big thing

REST API

Design and implement REST APIs, to allow communications between app and clients leveraging core REST concepts.

APIs(How to design Restful API)

Learn all advantages of using ViewSets and Routers over traditional views

Learn how generic views and viewSets can help you on building scalable APIs

Expanding the usefulness of the serializers is something that we would like to address. However, it's not a trivial problem, and it will take some serious design work.

— Russell Keith-Magee,

How to handle users? auth and scale

API

Routers

 

Views

Serializers

Authentication

Beyond simple Databases

Learn about advanced Database concepts and more complex ORM topics.

Complex

relations

Custom functions and complex queries

Custom

logic

per Model

Advanced migrations

ORM query optimization

& profiling

Data

migrations

Merge

migration and squash

DB caching

 caching precomputed data

Background tasks & workers

Learn how to handle long running processes without blocking user response.

Long running

process

How to handle long running processes

without blocking user response.

Scheduled

tasks

Learn how to trigger tasks at certain times.

Hands on topics

Get familiar with day to day tasks, Deployment, CI/CD and more

How to add a full text search engine into your app.

CI/CD

Continuous integration and continuous delivery shapes the overall process from writing code to deploying in production.

GitFlow

Learn all about code management in repos and working with your team mates, gitflow and more!

Logging 

Track logs and error with sentry(error and logging monitoring)

Elastic

search

Next Job? 

Planning to get your next job? we will get you ready, mock interviews and review your CV with awesome engineers working in TOP companies around the globe!

Benefits

 
Career coaching
Selection criteria
  • At least 1 year of experience in the software industry.

  • Good knowledge with python and Django at least a simple website is built.

  • Basic understanding of networking, operating systems and Linux administration.

  • Any knowledge with distributed systems and containerization will be a big plus.

  • Any knowledge with REST APIs will be great.

50 HRs

2 sessions per week

Duration

Our Instructors

 

SALE 45 % OFF

5000 EGP instead of 9000 EGP

 

Mahmoud Farid

Senior software engineer @ Flying Elephant Lab. - Yaoota

Share the amazing things customers are saying about your business. Double click, or click Edit Text to make it yours.

Ahmed Taweel

Senior software engineer @ Flying Elephant Lab. - Yaoota

Share the amazing things customers are saying about your business. Double click, or click Edit Text to make it yours.