udemy-build-a-backend-rest-api-with-python-django-advanced-2022-4

0:00 \001 Welcome to Build a Backend API with Django REST Framework - Advanced 2:20 \002 Intro to the course 4:45 \003 Course structure 5:48 \004 How to get the most out of this course 6:42 \005 How to get help 8:08 used in this course\001 Python 8:56 used in this course\002 Django 9:51 used in this course\003 Django REST Framework 10:38 used in this course\004 Docker 11:13 used in this course\005 Travis-CI 11:56 used in this course\006 Postgres 12:15 used in this course\007 What is test driven development 16:15 new project\001 Setup new GitHub project 19:06 new project\002 Add Dockerfile 29:03 new project\003 Configure Docker Compose 34:25 new project\005 Create Django project 37:22 automation\002 (OLD, SKIP) Enable Travis-CI for project 39:03 automation\003 (OLD, SKIP) Create Travis-CI configuration file 46:19 to test driven development (TDD)\001 Writing a simple unit test 52:06 to test driven development (TDD)\002 Writing a unit test with TDD 57:15 Django custom user model\001 Create core app 1:00:07 Django custom user model\002 Add tests for custom user model 1:05:48 Django custom user model\003 Implement custom user model 1:16:12 Django custom user model\004 Normalize email addresses 1:19:37 Django custom user model\005 Add validation for email field 1:22:14 Django custom user model\006 Add support for creating superusers 1:27:34 Django admin\001 Add tests for listing users in Django admin 1:37:05 Django admin\002 Modify Django admin to list our custom user model 1:39:33 Django admin\003 Modify Django admin to support changing user model 1:47:21 Django admin\004 Modify Django admin to support creating users 1:52:18 up database\001 Add postgres to docker compose 1:57:43 up database\002 Add postgres support to Dockerfile 2:03:27 up database\003 Configure database in Django 2:06:19 for postgres to start\001 Mocking with unittests 2:07:49 for postgres to start\002 Add tests for wait_for_db command 2:19:33 for postgres to start\003 Add wait_for_db command 2:27:04 for postgres to start\004 Make docker compose wait for db 2:29:55 for postgres to start\006 Test in browser 2:32:57 user management endpoints\001 Create users app 2:36:27 user management endpoints\002 Add tests for create user API 2:53:11 user management endpoints\003 Add create user API 3:07:03 user management endpoints\005 Add tests for creating a new token 3:17:43 user management endpoints\006 Add create token API 3:31:37 user management endpoints\007 Add tests for manage user endpoint 3:43:27 user management endpoints\008 Add manage user endpoint 3:54:51 tags endpoint\001 Create recipe app 3:57:07 tags endpoint\002 Add tag model 4:05:16 tags endpoint\003 Add tests for listing tags 4:17:25 tags endpoint\004 Add feature to list tags 4:29:38 tags endpoint\005 Add create tags feature 4:36:46 ingredients endpoint\001 Add ingredient model 4:40:55 ingredients endpoint\002 Add tests for listing ingredients 4:51:25 ingredients endpoint\003 Implement feature for listing ingredients 4:56:29 ingredients endpoint\004 Implement feature for creating ingredients 5:04:08 ingredients endpoint\005 Re-factor tags and ingredients viewsets 5:11:13 recipe endpoint\001 Add recipe model 5:24:04 recipe endpoint\002 Add tests for listing recipes 5:39:21 recipe endpoint\003 Implement feature for listing recipes 5:48:00 recipe endpoint\004 Add tests for retrieving recipe detail 5:57:12 recipe endpoint\005 Implement feature for retrieving recipe detail 6:04:18 recipe endpoint\006 Add tests for creating recipes 6:15:45 recipe endpoint\007 Implement feature for creating recipes 6:20:08 recipe endpoint\008 Add tests for updating recipes 6:29:50 upload image endpoint\001 Add Pillow requirement 6:42:06 upload image endpoint\002 Modify recipe model 6:54:00 upload image endpoint\003 Add tests for uploading image to recipe 7:07:29 upload image endpoint\004 Add feature to upload image 7:18:47 filtering\001 Add tests for filtering recipes 7:27:44 filtering\002 Implement feature to filter recipes 7:37:03 filtering\003 Add tests for filtering tags and ingredients 7:50:03 filtering\004 Implement feature for filtering tags and ingredients 7:56:34 \001 What was covered in this course
Back to Top