udemy-fastapi-the-complete-course-2022-beginner-+-advanced-2022-4-0

\ 0:00 Introduction 2:02 Course Content 6:15 How To Get The Most Out Of This Course 8:43 FastAPI Overview Installation\ 13:14 Python Installation Overview 14:22 Python Setup (Windows) 17:08 Python Setup (Mac) 19:55 Python Integrated Development Environment Overview 21:28 Setup Integrated Development Environment to download source code\ 26:04 How to download Source Code 4.A Python Refresher\ 30:09 Introduction to section 30:59 Variables in Python 38:22 Comments 42:20 Assignment Solution 45:22 String formatting in Python 50:26 Getting User Input 54:38 String Assignment Solution (Together) 59:57 Lists in Python 1:09:27 Sets and Tuples 1:16:22 Lists Assignment Solution 1:19:17 Booleans and Operators 1:26:07 If Else Statements 1:32:00 If Else Assignment Solution 1:35:33 Loops in Python 1:45:12 Loops Assignment Solution 1:47:49 Dictionaries in Python 1:54:27 Dictionaries Assignment Solution 1:57:34 Functions in Python 2:10:42 Functions Assignment Solution 2:13:34 Imports in Python 2:23:32 Object Oriented Programming in Python 2:39:27 Class Inheritance 1 - Getting Started with FastAPI\ 2:47:48 Books Project Introduction 2:52:04 VirtualENV Overview FastAPI 2:55:11 and VirtualENV Installation (Windows) 3:07:43 and VirtualENV Installation (Mac) 3:20:09 Project Swagger, HTTP Request Methods, and Status Codes Overview 3:27:31 Project Swagger and HTTP Decorators Request Method Logic\FastAPI Project 3:34:02 Enhance Get Request 3:38:47 Path Parameters 3:48:05 Enumeration Path Parameters 3:54:00 Enhance Path Parameters 3:56:28 Query Parameters 4:01:51 Post Request 4:06:58 Put Request 4:11:54 Delete Request 4:15:20 FastAPI Assignment Solution 2 - Move Fast with FastAPI\FastAPI Project 4:20:29 Books 2 Project Overview 4:23:10 Setup Books 2 Project 4:26:12 BaseModel 4:29:45 Post Request BaseModel 4:36:05 Fields - Data Validation 4:44:53 Data Validation (cont) 4:49:04 Add Books to BookList 4:54:40 BaseModel Configurations 4:58:18 Get Request (Books 2 Enhancement) 5:03:38 Get By UUID 5:06:34 Put Request (Books 2 Enhancement) 5:11:23 Delete Request (Books 2 Enhancement) Exceptions and Status Codes\FastAPI Project 5:14:43 Raise HTTP Exception 5:21:32 Custom HTTP Exception 5:27:49 Response Models 5:33:01 Status Code Response 5:34:53 Form Fields 5:38:33 Headers 5:40:38 FastAPI Solution 3 Complete RESTful APIs\ 5:46:12 Project 3 Overview Database\FastAPI Project 5:50:12 SQL Database Introduction 5:56:07 Database Connection with ORM SQLAlchemy 6:02:17 Database Tables (Models) 6:06:55 Main (Create Database Connection for API) 6:10:04 Installation of SQLite3 Terminal (Windows) 6:13:54 Installation of SQLite3 Terminal (Mac) 6:16:04 SQL Queries Introduction 6:30:16 SQLite3 Setting Up Todos Request Methods\FastAPI Project 6:38:53 Get All Todos from Database 6:44:53 Get Todo by ID 6:50:55 Post Request (Todo Project) 6:59:55 Put Request (Todo Project) 7:05:38 Delete Request (Todo Project) & Authorization\FastAPI Project 7:13:53 JSON Web Token (JWT) Overview 7:25:04 One to Many Relationship 7:29:11 Foreign Keys 7:33:08 Create Database Table for Users 7:42:43 Create Authentication & Post Request 7:49:14 Hash User Password 7:54:39 Save User to Database 7:59:51 Authentication of a User 8:08:47 JSON Web Token (JWT) Creation 8:17:44 Decode a JSON Web Token (JWT) 8:21:40 Custom HTTPException for Auth Requests\FastAPI Project 8:25:52 What is Postman 8:29:38 Postman Installation (Windows) 8:32:29 Postman Installation (Mac) 8:36:04 Postman Overview 8:39:48 Setting up Database with User and Todo Relationships 8:44:29 Get Todo (User ID) 8:50:27 Get Todo (ID User ID) 8:52:50 Post Todo (User ID) 8:55:55 Put Todo (User ID) 8:58:53 Delete Todo (User ID) Database Setup\FastAPI Project 9:01:19 FastAPI Project Production DBMS 9:06:36 PostgreSQL Introduction 9:08:58 PostgreSQL Windows Installation 9:15:26 PostgreSQL Mac Installation 9:20:27 PostgreSQL Create Database Table 9:29:57 PostgreSQL Connect to FastAPI 9:35:59 Create Data for PostgreSQL 9:43:34 MySQL Introduction 9:45:15 MySQL Installation (Windows) 9:52:14 MySQL Installation (Mac) 9:58:39 Create Database Tables 10:07:56 Connect FastAPI to MySQL 10:12:36 Create Data for MySQL \FastAPI Project 10:18:53 Routing Introduction 10:21:45 Authentication Routing 10:27:53 Todo Routing 10:34:17 Prefix Routing 10:39:09 External Routing 10:44:34 Dependencies Routing 10:48:35 FastAPI Solution Data Migration\Alembic 11:10:52 Data Migration Overview 11:16:46 Introduction 11:21:25 Setup 11:30:31 Upgrade Command 11:33:42 Add New Column 11:45:32 Create New Database Table 11:57:45 Create FK Relationship
Back to Top