[Last updated 8/2024] FastAPI – The Complete Course 2024 (Beginner + Advanced) (Udemy – Engsub)
About Course
Views
FastAPI – The Complete Course 2024
: Master FastAPI from Beginner to Advanced Levels for Building High-Performance APIs!
What you’ll learn:
Develop REAL-TIME RESTful APIs & Full Stack Applications using FastAPI
Learn to Deploy your FastAPI applications so the whole world can use YOUR app!
Learn KEY FastAPI features: Modern Authentication, Password Hashing with BCrypt, Authorization, JSON Web Tokens (JWT)
You will TYPE IN EVERY LINE of code with me in the videos. I EXPLAIN every line of code to help you learn!
Establish Table Relationships and Deploy Production Ready Databases
Develop & Deploy professional-grade REST APIs and a Full Stack application with expert instruction
I am a RESPONSIVE INSTRUCTOR … post your questions and I will RESPOND in 24 hours.
You can DOWNLOAD all source code. Perfect for offline LEARNING and REVIEW.
Description:
Dive deep into the world of API development with
FastAPI – The Complete Course 2024
! This comprehensive program is designed for both beginners and advanced developers who want to master
FastAPI
and create high-performance, scalable APIs. Learn the fundamentals of FastAPI, including setting up projects, creating endpoints, and managing data, before moving on to advanced topics like asynchronous programming, middleware integration, and deployment strategies. With hands-on projects and real-world examples, you’ll gain the practical skills needed to build robust APIs quickly and efficiently. Join now to become an expert in
FastAPI
and elevate your backend development skills to the next level!
Link gốc:
https://www.udemy.com/course/fastapi-the-complete-course/
Time Course:
21.5 hours (241 Lectures + Documents)
Instructor
: Eric Roby, Chad Darby
Total Weight:
8.1 GB
** Note
:
Chú ý:
Course Content
10 – Authentication & Authorization
-
001 FastAPI Project Starting Authentication & Authorization.mp4
03:52 -
002 FastAPI Project Routers Scale Authentication File.mp4
04:07 -
003 FastAPI Project Router Scale Todos File.mp4
06:45 -
004 FastAPI Project One to Many Relationship.mp4
04:06 -
005 FastAPI Project Foreign Keys.mp4
03:57 -
006 FastAPI Project Users Table Creation.mp4
08:18 -
007 FastAPI Project Create First User.mp4
07:35 -
008 FastAPI Project Hash User’s Password.mp4
07:04 -
009 FastAPI Project Save User to Database.mp4
05:04 -
010 FastAPI Project Authenticate a User.mp4
11:47 -
011 JSON Web Token (JWT) Overview.mp4
11:11 -
012 FastAPI Project Encode a JSON Web Token (JWT).mp4
10:56 -
013 FastAPI Project Decode a JSON Web Token (JWT).mp4
06:40 -
014 FastAPI Project Authentication Enhancements.mp4
04:09
19 – Summary
-
001 Bonus Lecture.mp4
01:24
18 – (deprecated optional) FastAPI 0.100.0 Full Stack Application
-
016 FastAPI Full Stack – Update Todos using a User.mp4
07:24 -
029 FastAPI Solution.mp4
28:26 -
027 FastAPI Full Stack – Code Clean Up Part 2.mp4
06:51 -
026 FastAPI Full Stack – Code Clean Up.mp4
02:08 -
025 FastAPI Full Stack – Register.mp4
10:15 -
024 FastAPI Full Stack – Logout.mp4
06:33 -
023 FastAPI Full Stack – Login Updates.mp4
06:34 -
022 FastAPI Full Stack – Login Functionality.mp4
14:27 -
021 FastAPI Full Stack – Complete Functionality.mp4
06:27 -
020 FastAPI Full Stack – Delete Todo.mp4
05:41 -
019 FastAPI Full Stack – Edit Todo POST.mp4
04:49 -
018 FastAPI Full Stack – Edit Todo.mp4
04:59 -
017 FastAPI Full Stack – Add Todo.mp4
07:50 -
002 FastAPI Full Stack – Pip Requirements and Templates.mp4
05:52 -
015 FastAPI Full Stack – Navbar.mp4
03:19 -
014 FastAPI Full Stack – Layout.mp4
07:13 -
013 FastAPI Full Stack – APIs for HTML.mp4
08:51 -
012 FastAPI Full Stack – Quick Guide COPY HTML.mp4
03:09 -
011 FastAPI Full Stack – Full Guide HTML Part 5.mp4
07:52 -
010 FastAPI Full Stack – Full Guide HTML Part 4.mp4
05:00 -
009 FastAPI Full Stack – Full Guide HTML Part 3.mp4
02:46 -
008 FastAPI Full Stack – Full Guide HTML Part 2.mp4
06:59 -
007 FastAPI Full Stack – Full Guide HTML Part 1.mp4
16:17 -
006 Full Stack Full Stack – Jinja Templating Overview.mp4
03:35 -
005 FastAPI Full Stack – Adding CSS & JS to Static Files.mp4
03:37 -
003 FastAPI Full Stack – Static and CSS.mp4
06:30
17 – Deploying FastAPI Applications
-
001 Deployment Render Introduction.mp4
03:57 -
002 Deployment Add Requirements File.mp4
02:10 -
003 Deployment Render Setup.mp4
05:33 -
004 Deployment PostgreSQL Production Database.mp4
05:48
16 – Git – Version Control
-
001 Git Introduction.mp4
09:07 -
002 Git Windows Installation.mp4
07:56 -
003 Git Mac Installation.mp4
03:50 -
004 Git Basics Overview.mp4
07:03 -
005 Git Basics Practice.mp4
10:37 -
006 Git Branches Overview.mp4
03:51 -
007 Git Branches Practice.mp4
09:44 -
008 GitHub Intro.mp4
03:12 -
009 Git Remote Commands Slides.mp4
01:26 -
010 GitHub Create Account & Remote Repository.mp4
08:28
15 – Project 5 – Full Stack Application
-
001 Full Stack Introduction.mp4
01:10 -
002 Setup our FastAPI Application.mp4
02:15 -
003 FastAPI Full Stack – Jinja Overview.mp4
03:34 -
004 FastAPI Full Stack – Installation of Requirements.mp4
05:52 -
005 FastAPI Full Stack – Setup CSS.mp4
04:14 -
006 FastAPI Full Stack – CSS & JS.mp4
03:27 -
007 FastAPI Full Stack – Login Page.mp4
09:01 -
008 FastAPI Full Stack – Register Page.mp4
11:12 -
009 FastAPI Full Stack – Layout Page (Inheritance).mp4
06:20 -
010 FastAPI Full Stack – JS Implementation.mp4
09:30 -
011 FastAPI Full Stack – Add Todo Page.mp4
15:48 -
012 FastAPI Full Stack – Navigation Bar.mp4
09:06 -
013 FastAPI Full Stack – Add New Todo.mp4
07:04 -
014 FastAPI Full Stack – Edit Todo.mp4
11:25 -
015 FastAPI Full Stack – Delete Todo.mp4
02:21 -
016 FastAPI Full Stack – Home Page Redirection.mp4
03:40
14 – Project 4 – Unit & Integration Testing
-
013 Pytest – FastAPI Test Complete.mp4
07:57 -
025 Pytest – FastAPI Project Test Part 12.mp4
03:18 -
024 Pytest – FastAPI Project Test Part 11.mp4
05:34 -
023 Pytest – FastAPI Project Test Part 10.mp4
04:16 -
022 Pytest – FastAPI Project Test Part 9.mp4
06:41 -
021 Pytest – FastAPI Project Test Part 8.mp4
05:53 -
020 Pytest – FastAPI Project Test Part 7.mp4
10:10 -
019 Pytest – FastAPI Project Test Part 6.mp4
03:54 -
018 Pytest – FastAPI Project Test Part 5.mp4
06:16 -
017 Pytest – FastAPI Project Test Part 4.mp4
05:22 -
016 Pytest – FastAPI Project Test Part 3.mp4
07:05 -
015 Pytest – FastAPI Project Test Part 2.mp4
04:06 -
014 Pytest – FastAPI Project Test.mp4
03:17 -
001 Testing Overview.mp4
04:23 -
012 Pytest – Setup Dependencies Part 2.mp4
06:43 -
011 Pytest – Setup Dependencies.mp4
07:59 -
010 Pytest – Setup Dependencies Overview.mp4
05:05 -
009 Root Package.mp4
09:53 -
008 Create FastAPI Test.mp4
06:24 -
007 Pytest Objects.mp4
06:46 -
006 Pytest Objects Overview.mp4
03:22 -
005 Pytest Basics.mp4
04:48 -
004 Pytest Basics Overview.mp4
02:40 -
003 Pytest Introduction.mp4
05:03 -
002 Getting Started with Testing Overview.mp4
03:50
13 – Project 3.5 – Alembic Data Migration
-
001 Alembic Data Migration Overview.mp4
03:15 -
002 Alembic Introduction.mp4
03:37 -
003 Alembic Installation and Setup.mp4
05:32 -
004 Alembic Revisions Overview.mp4
04:26 -
005 Alembic Revision Upgrade.mp4
08:31 -
006 Alembic Revision Downgrade.mp4
04:23 -
008 Alembic Solution.mp4
07:32
12 – Large Production Database Setup
-
001 FastAPI Project Production DBMS.mp4
05:16 -
002 PostgreSQL Introduction.mp4
02:22 -
003 FastAPI Project PostgreSQL Windows Installation.mp4
06:27 -
004 FastAPI Project PostgreSQL Mac Installation.mp4
05:01 -
005 FastAPI Project PostgreSQL Create Database Table.mp4
06:52 -
006 FastAPI Project PostgreSQL Connect to FastAPI.mp4
06:22 -
007 MySQL Introduction.mp4
01:41 -
008 FastAPI Project MySQL Installation (Windows).mp4
06:58 -
009 FastAPI Project MySQL Installation (Mac).mp4
06:25 -
010 FastAPI Project Create Database Tables.mp4
04:40 -
011 FastAPI Project Connect FastAPI to MySQL.mp4
05:39
11 – Authenticate Requests
-
001 FastAPI Project Post Todo (User ID).mp4
05:58 -
002 FastAPI Project Get All Todos (User ID).mp4
01:47 -
003 FastAPI Project Get Todo (ID + User ID).mp4
05:14 -
004 FastAPI Project Put Todo (User ID).mp4
03:00 -
005 FastAPI Project Delete Todo (User ID).mp4
03:32 -
006 FastAPI Project Admin Router.mp4
14:01 -
008 FastAPI Project Assignment Solution (Users Route).mp4
10:25
01 – Introduction
-
03:18
-
02:35
-
003 How To Get The Most Out Of This Course.mp4
02:18
09 – API Request Methods
-
001 FastAPI Project Get All Todos from Database.mp4
08:09 -
002 FastAPI Project Get Todo by ID.mp4
06:31 -
003 FastAPI Project Post Request (Todo Project).mp4
07:30 -
004 FastAPI Project Put Request (Todo Project).mp4
07:43 -
005 FastAPI Project Delete Request (Todo Project).mp4
03:56
08 – Setup Database
-
001 FastAPI Project SQL Database Introduction.mp4
04:07 -
002 FastAPI Project Database Connection with ORM SQLAlchemy.mp4
08:31 -
003 FastAPI Project Database Tables (Models).mp4
05:51 -
004 FastAPI Project Main (Create Database Connection for API).mp4
04:04 -
005 FastAPI Project Installation of SQLite3 Terminal (Windows).mp4
03:49 -
006 FastAPI Project Installation of SQLite3 Terminal (Mac).mp4
02:10 -
007 FastAPI Project SQL Queries Introduction.mp4
14:11 -
008 FastAPI Project SQLite3 Setting Up Todos.mp4
08:36
07 – Project 3 Complete RESTful APIs
-
001 Project 3 Overview.mp4
03:09
06 – Project 2 – Move Fast with FastAPI
-
011 FastAPI Project Fetch Books by Rating.mp4
02:43 -
020 FastAPI Project Explicit Status Code Responses.mp4
07:14 -
019 FastAPI Project HTTP Exceptions.mp4
07:36 -
018 FastAPI Project Status Codes Overview.mp4
04:44 -
017 FastAPI Project Data Validation Query Parameters.mp4
04:04 -
016 FastAPI Project Data Validation Path Parameters.mp4
04:29 -
015 FastAPI Project Assignment Solution.mp4
07:47 -
013 FastAPI Project Delete Book with Delete Request.mp4
02:20 -
012 FastAPI Project Update Book with Put Request.mp4
03:56 -
001 Books 2 Project Overview.mp4
02:48 -
010 FastAPI Project Fetch Book.mp4
02:14 -
008 FastAPI Project Pydantic Configurations.mp4
05:37 -
007 FastAPI Project Fields – Data Validation.mp4
12:58 -
006 FastAPI Project Pydantic Book Request Validation.mp4
08:49 -
005 FastAPI Project Pydantics and Data Validation Overview.mp4
03:33 -
004 FastAPI Project Post Request before Validation.mp4
03:38 -
003 FastAPI Project Setup Books 2 Project.mp4
08:23
05 – Project 1 – FastAPI Request Method Logic
-
001 Books Project Introduction.mp4
03:40 -
003 GET Request Method Overview.mp4
05:52 -
004 Create FastAPI Endpoint.mp4
07:57 -
005 FastAPI Project Enhance Get Request.mp4
05:58 -
006 FastAPI Project Path Parameters Overview.mp4
06:57 -
007 FastAPI Project Path Parameters.mp4
10:13 -
008 FastAPI Project Query Parameters Overview.mp4
03:25 -
009 FastAPI Project Query Parameters.mp4
09:14 -
010 FastAPI Project Post Request Overview.mp4
02:12 -
011 FastAPI Project Post Request.mp4
07:12 -
012 FastAPI Project Put Request Overview.mp4
02:11 -
013 FastAPI Project Put Request.mp4
04:17 -
014 FastAPI Project Delete Request Overview.mp4
01:18 -
015 FastAPI Project Delete Request.mp4
02:55 -
017 FastAPI Assignment Solution.mp4
05:59
04 – FastAPI Setup & Installation
-
001 Virtual Environments Overview.mp4
04:04 -
002 FastAPI and Virtual Environment Installation (Windows).mp4
04:10 -
003 FastAPI and Virtual Environment Installation (Mac).mp4
05:20
03 – FastAPI Overview
-
001 FastAPI Overview.mp4
05:10
02 – Python Installation & Refresher
-
045 Self vs Super.mp4
02:08 -
034 Imports in Python.mp4
09:58 -
035 Object Oriented Programming Overview.mp4
05:12 -
036 What will we be Creating.mp4
04:04 -
037 Object Oriented Programming in Python.mp4
04:32 -
038 Abstraction in Python Overview.mp4
04:15 -
039 Abstraction in Python.mp4
04:34 -
040 Constructors in Python Overview.mp4
07:25 -
041 Constructors in Python.mp4
08:42 -
042 Encapsulation in Python Overview.mp4
04:58 -
043 Encapsulation in Python.mp4
05:06 -
044 Inheritance in Python Overview.mp4
06:35 -
033 Functions Assignment Solution.mp4
02:51 -
046 How we will Implement Inheritance.mp4
02:49 -
047 Inheritance in Python.mp4
12:05 -
048 Polymorphism in Python Overview.mp4
03:53 -
049 How we will Implement Polymorphism.mp4
01:27 -
050 Polymorphism in Python.mp4
02:42 -
051 Time to Battle Overview.mp4
03:33 -
052 Time to battle.mp4
08:34 -
053 Composition Overview.mp4
02:24 -
054 Hero Battle Overview.mp4
02:43 -
055 Composition and Hero Battle.mp4
10:47 -
017 Lists in Python.mp4
09:29 -
002 Python Installation Overview.mp4
01:55 -
003 Python Setup (Windows).mp4
02:18 -
004 Python Setup (Mac).mp4
03:45 -
005 Python Integrated Development Environment Overview.mp4
01:52 -
006 Setup Integrated Development Environment.mp4
04:36 -
008 Variables in Python.mp4
07:23 -
010 Comments.mp4
03:57 -
012 Assignment Solution.mp4
03:02 -
013 String formatting in Python.mp4
05:03 -
014 Getting User Input.mp4
04:12 -
016 String Assignment Solution (Together).mp4
05:19 -
001 Introduction to section.mp4
00:53 -
018 Sets and Tuples.mp4
06:55 -
020 Lists Assignment Solution.mp4
02:54 -
021 Booleans and Operators.mp4
06:49 -
022 If Else Statements.mp4
05:53 -
024 If Else Assignment Solution.mp4
03:32 -
025 Loops in Python.mp4
09:39 -
027 Loops Assignment Solution.mp4
02:36 -
028 Dictionaries in Python.mp4
06:37 -
030 Dictionaries Assignment Solution.mp4
03:07 -
031 Functions in Python.mp4
13:07