Skip to main content

Complete Backend (API) Development with Python A-Z

12h 35m 9s
English
Paid

Course description

This course for anyone who wants to be python backend developer. You will learn what is API and some python API frameworks. You will find all the fundamentals about backend development in lectures. With this course, you will learn how to build secure, fast, scalable, documented and well tested API. Beside this, you will learn the caching and database best practices. This is not just an API framework course, this is complete course that teaches you everything about backend development. You will learn the best practices. You will see the best path of how to develop a good API.

Read more about the course

In this course you will learn fastapi python framework. It is the fastest and most convenient python framework. As a production environment you will learn digital-ocean cloud and as a deployment mechanism you will learn docker. This course starts from teaching what is API and ends with secure, tested, documented, cached and versioned best practice API. After this course you will be able to create your own API and create your own database and connect it from your API. Also you will get a domain name and put it to your API server. With load balancer, millions of users will be no more trouble. With nginx reverse proxy, you will be able to set any security or rate limit configuration to your API.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 40 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Who am I ?

All Course Lessons (40)

#Lesson TitleDurationAccess
1
Who am I ? Demo
02:12
2
Overview of the course. What is backend?
04:35
3
What can you build after this course?
01:44
4
What is API?
03:40
5
Why python for API?
01:32
6
Python API Frameworks - Sync vs Async
03:00
7
What is JSON?
01:33
8
HTTP Methods
05:54
9
HTTP Status Codes
07:36
10
Our sample project
01:40
11
Look at other API's
07:40
12
Setup environment for our API
10:06
13
Hello world with fast api framework
07:27
14
Helpful tools - Insomnia or Postman
08:45
15
Python types, Pydantic models
12:07
16
Naming for endpoints
13:26
17
Creating enpoints
43:56
18
Endpoints - Advance Cases
17:45
19
Versioning
09:55
20
Authentication
01:03:09
21
Recap Authentication
08:56
22
Middleware
16:20
23
Documentation - Swagger
35:31
24
Production Environement & Installments
14:23
25
Creating PostgreSQL database with docker
18:46
26
ORM vs Pure SQL
34:07
27
Connecting endpoints to database
01:00:26
28
Validation
08:09
29
Cache with Redis
28:46
30
Testing endpoints
51:07
31
Load testing
42:22
32
Deploying API to production environment
50:26
33
Load Balancers
38:40
34
Getting a domain
08:43
35
Reverse Proxy
42:56
36
HTTPS
16:56
37
Auth 2.0
23:31
38
Final cut
17:10
39
Backend Architecture
10:02
40
Resources
00:10

Unlock unlimited learning

Get instant access to all 39 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

OpenAI Assistants with OpenAI Python API

OpenAI Assistants with OpenAI Python API

Sources: udemy
Unleash the Power of AI in Your Applications with Our Exclusive OpenAI Assistants API Course! Welcome to an extraordinary journey into the world of AI with our Udemy course on t...
4 hours 13 minutes 2 seconds
AI Coding with Jupyter AI

AI Coding with Jupyter AI

Sources: zerotomastery.io
Master Jupyter AI to enhance Python skills with generative AI in Jupyter Lab and Notebook. Ideal for future-ready data scientists and AI engineers.
46 minutes 33 seconds
Make a Location-Based Web App With Django and GeoDjango

Make a Location-Based Web App With Django and GeoDjango

Sources: realpython.com
Throughout this course, you’ll learn how to use Django and GeoDjango to build a location-based web application from scratch. You’ll be building a simple nearby
56 minutes 48 seconds
OpenAI API with Python Bootcamp: ChatGPT API, GPT-4, DALL·E

OpenAI API with Python Bootcamp: ChatGPT API, GPT-4, DALL·E

Sources: udemy
Welcome to the best resource for learning the OpenAI API with Python and for integrating the latest OpenAI models into your applications. This OpenAI API with
9 hours 8 minutes 16 seconds
A/B Testing for Data Science

A/B Testing for Data Science

Sources: LunarTech
Stand out in the competitive job market in the field of data science. Master A/B testing - a skill highly valued by employers. Learn...
1 hour 47 minutes 56 seconds