udemy-build-a-backend-rest-api-with-python-django-beginner-2021-12

introduction\ 0:00 Introduction 1:30 Course structure 3:25 Technologies 8:42 Vagrant vs. Docker 11:35 How to get the most out of this course 12:42 How to get help up your development environment\ 14:08 Windows Installing Git, VirtualBox, Vagrant, Atom and ModHeader 23:30 macOS Installing Git, VirtualBox, Vagrant, Atom and ModHeader up your project\ 31:04 Creating a workspace 36:16 Creating a Git project 44:46 Pushing to GitHub a development server\ 52:04 Creating a Vagrantfile 53:52 Configuring our Vagrant box 57:28 Running and connecting to our dev server 59:23 Running a Hello World script a Django app\ 1:03:26 Create Python Virtual Environment 1:07:06 Install required Python packages 1:10:17 Create a new Django project & app 1:12:57 Enable our app in the Django settings file 1:15:12 Test and commit our changes the Database\ 1:18:25 What are Django Models 1:19:04 Create our user database model 1:30:00 Add a user model manager 1:41:07 Set our custom user model 1:42:26 Create migrations and sync DB Django Admin\ 1:46:08 Creating a superuser 1:48:41 Enable Django Admin 1:49:56 Test Django Admin to API Views\ 1:54:23 What is an APIView 1:57:10 Create first APIView 2:04:17 Configure view URL 2:09:54 Testing our API View 2:12:01 Create a Serializer 2:15:45 Add POST method to APIView 2:23:24 Test POST Function 2:25:52 Add PUT, PATCH and DELETE methods 2:30:17 Test the PUT, PATCH and DELETE methods to Viewsets\ 2:33:46 What is a Viewset 2:36:22 Create a simple Viewset 2:40:23 Add URL Router 2:45:07 Testing our Viewset 2:47:34 Add create, retrieve, update, partial_update and destroy functions 2:54:17 Test Viewset Profiles API\ 2:58:06 Plan our Profiles API 3:00:18 Create user profile serializer 3:08:54 Create profiles ViewSet 3:11:34 Register profile Viewset with the URL router 3:12:57 Test creating a profile 3:17:03 Create permission class 3:23:41 Add authentication and permissions to Viewset 3:27:16 Test new permissions 3:29:44 Add search profiles feature 3:31:58 Test searching profiles login API\ 3:36:13 Create login API viewset 3:40:47 Test login API 3:43:29 Set token header using ModHeader extension profile feed API\ 3:49:07 Plan profile feed API 3:50:54 Add new model Item 3:58:10 Create and run model migration 4:00:23 Add profile feed model to admin 4:01:20 Create profile feed item serializer 4:05:40 Create ViewSet for our profile feed item 4:11:31 Test Feed API 4:15:46 Add permissions for feed API 4:21:22 Test feed API permissions 4:24:51 Restrict viewing status updates to logged in users only 4:26:33 Test new private feed our API to a server on AWS\ 4:27:53 Introduction to deploying our app to AWS 4:28:44 Add key pair to AWS 4:31:59 Create EC2 server instance 4:34:56 Add deployment script and configs to our project 4:46:55 Deploy to server 4:51:34 Update allowed hosts and deploy changes \ 4:56:54 Course outro
Back to Top