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

2022 Python for Machine Learning & Data Science Masterclass

2022 Python for Machine Learning & Data Science Masterclass

Sources: udemy
Welcome to the most complete course on learning Data Science and Machine Learning on the internet! After teaching over 2 million students I've worked for over a
44 hours 5 minutes 31 seconds
Introduction to Python

Introduction to Python

Sources: Amit Jain
In Data Engineering, programming plays a key role. Whether you are working with interfaces, databases, or engaged in transformation...
1 hour 18 minutes 14 seconds
Build an AI Stock Analyzer using ChatGPT, Python and LangChain

Build an AI Stock Analyzer using ChatGPT, Python and LangChain

Sources: zerotomastery.io
Create your own AI application for stock analysis and portfolio optimization using OpenAI GPT models, Python, and LangChain...
3 hours 3 minutes 56 seconds
Python on the Backend

Python on the Backend

Sources: udemy
Do you know Python and want to take it to the next level? How about writing a website in Python, or an API so your fellow developers can consume in JSON over si
3 hours 51 minutes 33 seconds
Deep Learning with Python, Third Edition

Deep Learning with Python, Third Edition

Sources: Matt Watson, François Chollet
"Deep Learning with Python," third edition, is a bestseller that makes deep learning technologies accessible to everyone. In the new...