udemy-complete-fastapi-rest-course-+-aws-+-emails-+-payments-2022-1

\ 0:00:00 Introduction way (quick recap)\ 0:02:08 Example with DBs\ 0:08:42 Introduction 0:09:11 Relational database (quick refresh) 0:11:54 Non-relational (quick refresh) 0:14:09 SQL, ORM, Models (quick refresh) 0:18:08 What is CRUD (quick refresh) 0:19:43 The task 0:20:29 Setup the IDE 0:23:31 Create the first table 0:30:09 Create the endpoints 0:38:44 Test the application with Postman 0:40:31 Test the application with Postman (common problems) 0:44:52 Test the endpoints 0:48:21 Alembic 0:55:52 Create One-to-many 1:00:15 Adjust the endpoints and queries 1:06:44 Create Many-to-many 1:12:55 The .env file 1:16:01 Step by step guide (pydantic models)\ 1:16:53 Introduction 1:17:31 The skeleton 1:28:59 Input (request) schema for user sign in 1:38:20 Validation with class method 1:45:51 Validation with custom field 1:49:42 Output (response) schema for user sign in 1:59:43 BONUS - hashing passwords and authorization\ 2:04:20 Introduction 2:05:01 JWT (quick refresh) 2:07:46 Authentication vs Authorization 2:10:59 Code example 2:12:31 Encode token 2:17:14 Return the token common errors 2:22:48 Authentication - Custom HTTPBearer class 2:31:39 Create protected endpoint for get all clothes 2:43:05 Add role to the user model 2:47:50 Adjusting the migration for the user role 2:50:59 Authorization code\ 3:01:49 What and why 3:04:38 Standards 3:22:22 Black 3:25:33 KISS 3:27:48 DRY 3:28:57 SoC 3:30:20 SOLID 3:36:37 Project diagram System (Main Course Application) - Part 1\ 3:42:06 Introduction 3:49:02 Set up user model and db config 4:04:16 Complaint model 4:10:51 Set up alembic and secrets 4:20:36 Adjust and refactor existing models 4:22:31 Authentication manager 4:33:17 User manager and register functionality 4:46:12 Configure routes 4:49:04 Configure 4:51:27 Login 4:55:42 User schemas 4:59:08 Test the app - fix common errors 5:07:16 Add phone column, migrate and test 5:15:44 Complaint manager 5:22:24 Complaint schemas 5:27:03 Authorization functions 5:28:59 ListCreate Complaint endpoints 5:35:33 Bind routes and test 5:38:52 Get the complainer from request 5:42:06 Admin Part - delete complaint 5:48:19 Admin Part - getsearch users 5:54:49 Admin Part - user schema 5:58:04 Admin Part - change other users role 6:03:30 Script for creating users on the server 6:12:44 Approver Part - approvereject complaints 6:20:06 Working with Git tips and tricks for more quality code 6:31:39 CORS 6:34:53 Next steps Integration (Main Course application - Part 2)\ 6:36:16 What is a third party 6:37:36 Famous services 6:42:14 About the payment provider 6:43:54 Set up AWS account and choose free plan 6:47:18 Set up your bucket and permissions 6:52:12 Edit bucket policy 6:53:20 Fetch credentials 6:58:17 Encode the base64 encoded photo 7:09:28 Set up the s3 Service 7:18:19 Integrate the functionality in the code and test manually Email Service (Main Course Application - Part 3)\ 7:34:07 Set up SES and verify your identities 7:37:29 Set up SES Service 7:45:45 Integrate SES functionality in the existing code and test manually (Main Course Application - Part 4)\ 7:50:34 Set up Wise account 7:53:48 Get the API key 7:56:04 Create Wise Service and get the profile id 8:04:42 The response structure 8:08:27 Create a quote 8:18:11 Create recipient account 8:25:39 Create transfer 8:31:15 Fund the transfer 8:37:30 Add transaction table 8:44:23 Integrate Wise for creating complaint 8:51:26 Test manually 8:56:08 Integrate Wise for approving complaint 9:02:46 Integrate Wise for rejecting a complaint 9:09:53 Database transactions Frontend APp\ 9:20:06 FE integration end\ 9:37:09 Many thanks
Back to Top