| 1 - Introduction | |||
| 1 - Chocolatey.txt | 23 B | ||
| 1 - Docker Desktop.txt | 32 B | ||
| 1 - GitHub.txt | 18 B | ||
| 1 - Technical requirements.mp4 | 4.5 MB | ||
| 1 - Technical requirements.srt | 1.99 KB | ||
| 2 - API details Upgrades.mp4 | 49.66 MB | ||
| 2 - API details Upgrades.srt | 3.07 KB | ||
| 3 - Course structure.mp4 | 3.36 MB | ||
| 3 - Course structure.srt | 2.86 KB | ||
| 4 - Getting help.mp4 | 77.01 MB | ||
| 4 - Getting help.srt | 7.61 KB | ||
| 4 - How to ask questions on Stack Overflow.txt | 86 B | ||
| 10 - Setup Django Admin | |||
| 54 - Django admin overview.mp4 | 24.05 MB | ||
| 54 - Django admin overview.srt | 6.73 KB | ||
| 55 - Codechecker CHECK MY CODE.txt | 125 B | ||
| 55 - Diff.txt | 172 B | ||
| 55 - Docs Django test client.txt | 88 B | ||
| 55 - Docs Reversing admin URLs.txt | 77 B | ||
| 55 - Write tests for listing users Follow Along.mp4 | 63.7 MB | ||
| 55 - Write tests for listing users Follow Along.srt | 11.06 KB | ||
| 56 - Codechecker CHECK MY CODE.txt | 124 B | ||
| 56 - Diff.txt | 180 B | ||
| 56 - Make Django admin list users Follow Along.mp4 | 40.74 MB | ||
| 56 - Make Django admin list users Follow Along.srt | 7.37 KB | ||
| 57 - Codechecker CHECK MY CODE.txt | 119 B | ||
| 57 - Diff.txt | 174 B | ||
| 57 - Support modifying users Follow Along.mp4 | 146.54 MB | ||
| 57 - Support modifying users Follow Along.srt | 11.81 KB | ||
| 58 - Codechecker CHECK MY CODE.txt | 118 B | ||
| 58 - Diff.txt | 168 B | ||
| 58 - Support creating users Follow Along.mp4 | 70.55 MB | ||
| 58 - Support creating users Follow Along.srt | 7.29 KB | ||
| 11 - API Documentation | |||
| 59 - Importance of API documentation.mp4 | 16.26 MB | ||
| 59 - Importance of API documentation.srt | 7.32 KB | ||
| 60 - Auto docs with DRF.mp4 | 27.75 MB | ||
| 60 - Auto docs with DRF.srt | 10.01 KB | ||
| 61 - Codechecker CHECK MY CODE.txt | 109 B | ||
| 61 - Diff.txt | 158 B | ||
| 61 - Docs drfspectacular installation.txt | 73 B | ||
| 61 - Docs drfspectacular.txt | 59 B | ||
| 61 - Install drfspectacular Follow Along.mp4 | 29.35 MB | ||
| 61 - Install drfspectacular Follow Along.srt | 5.52 KB | ||
| 61 - PyPi drfspectacular.txt | 41 B | ||
| 62 - Codechecker CHECK MY CODE.txt | 100 B | ||
| 62 - Configure URLs Follow Along.mp4 | 59.79 MB | ||
| 62 - Configure URLs Follow Along.srt | 5.13 KB | ||
| 62 - Diff.txt | 140 B | ||
| 62 - Docs URL configuration.txt | 79 B | ||
| 63 - Test Swagger UI Follow Along.mp4 | 32.63 MB | ||
| 63 - Test Swagger UI Follow Along.srt | 2.73 KB | ||
| 64 - Summary.mp4 | 1.56 MB | ||
| 64 - Summary.srt | 833 B | ||
| 12 - Build user API | |||
| 65 - User API design.mp4 | 6.69 MB | ||
| 65 - User API design.srt | 2.89 KB | ||
| 66 - Codechecker CHECK MY CODE.txt | 106 B | ||
| 66 - Create user app Follow Along.mp4 | 16.21 MB | ||
| 66 - Create user app Follow Along.srt | 3.07 KB | ||
| 66 - DIFF.txt | 138 B | ||
| 67 - Codechecker CHECK MY CODE.txt | 123 B | ||
| 67 - DIFF.txt | 161 B | ||
| 67 - Write tests for create user API Follow Along.mp4 | 56.44 MB | ||
| 67 - Write tests for create user API Follow Along.srt | 18.39 KB | ||
| 68 - Codechecker CHECK MY CODE.txt | 117 B | ||
| 68 - DIFF.txt | 171 B | ||
| 68 - Implement create user API Follow Along.mp4 | 58.67 MB | ||
| 68 - Implement create user API Follow Along.srt | 17.86 KB | ||
| 69 - Authentication.mp4 | 25.74 MB | ||
| 69 - Authentication.srt | 13.17 KB | ||
| 70 - Codechecker CHECK MY CODE.txt | 117 B | ||
| 70 - DIFF.txt | 165 B | ||
| 70 - Write tests for token API Follow Along.mp4 | 45.1 MB | ||
| 70 - Write tests for token API Follow Along.srt | 7.83 KB | ||
| 71 - Codechecker CHECK MY CODE.txt | 111 B | ||
| 71 - DIFF.txt | 159 B | ||
| 71 - Implement token API Follow Along.mp4 | 86.08 MB | ||
| 71 - Implement token API Follow Along.srt | 18.98 KB | ||
| 72 - Codechecker CHECK MY CODE.txt | 123 B | ||
| 72 - DIFF.txt | 165 B | ||
| 72 - Write tests for manage user API Follow Along.mp4 | 65.84 MB | ||
| 72 - Write tests for manage user API Follow Along.srt | 12.39 KB | ||
| 73 - Codechecker CHECK MY CODE.txt | 117 B | ||
| 73 - DIFF.txt | 171 B | ||
| 73 - Implement manage user API Follow Along.mp4 | 59.99 MB | ||
| 73 - Implement manage user API Follow Along.srt | 12.26 KB | ||
| 74 - Review user API in browser Follow Along.mp4 | 69.02 MB | ||
| 74 - Review user API in browser Follow Along.srt | 10.17 KB | ||
| 75 - Summary.mp4 | 3.11 MB | ||
| 75 - Summary.srt | 1.43 KB | ||
| 13 - Build recipe API | |||
| 76 - Recipe API design.mp4 | 6.28 MB | ||
| 76 - Recipe API design.srt | 2.96 KB | ||
| 77 - APIView vs Viewsets.mp4 | 13.4 MB | ||
| 77 - APIView vs Viewsets.srt | 6.54 KB | ||
| 78 - Codechecker CHECK MY CODE.txt | 121 B | ||
| 78 - DIFF.txt | 169 B | ||
| 78 - Write test for recipe model Follow Along.mp4 | 42.52 MB | ||
| 78 - Write test for recipe model Follow Along.srt | 8.45 KB | ||
| 79 - Codechecker CHECK MY CODE.txt | 116 B | ||
| 79 - DIFF.txt | 168 B | ||
| 79 - Implement recipe model Follow Along.mp4 | 132.4 MB | ||
| 79 - Implement recipe model Follow Along.srt | 14.05 KB | ||
| 80 - Codechecker CHECK MY CODE.txt | 111 B | ||
| 80 - Create recipe app Follow Along.mp4 | 7.8 MB | ||
| 80 - Create recipe app Follow Along.srt | 2.2 KB | ||
| 80 - DIFF.txt | 158 B | ||
| 81 - Codechecker CHECK MY CODE.txt | 125 B | ||
| 81 - DIFF.txt | 167 B | ||
| 81 - Write tests for listing recipes Follow Along.mp4 | 96.83 MB | ||
| 81 - Write tests for listing recipes Follow Along.srt | 21.07 KB | ||
| 82 - Codechecker CHECK MY CODE.txt | 122 B | ||
| 82 - DIFF.txt | 178 B | ||
| 82 - Implement recipe listing API Follow Along.mp4 | 69.29 MB | ||
| 82 - Implement recipe listing API Follow Along.srt | 15.27 KB | ||
| 83 - Codechecker CHECK MY CODE.txt | 127 B | ||
| 83 - DIFF.txt | 180 B | ||
| 83 - Write tests for recipe detail API Follow Along.mp4 | 26.66 MB | ||
| 83 - Write tests for recipe detail API Follow Along.srt | 4.83 KB | ||
| 84 - Codechecker CHECK MY CODE.txt | 121 B | ||
| 84 - DIFF.txt | 179 B | ||
| 84 - Docs getserializerclassself.txt | 87 B | ||
| 84 - Implement recipe detail API Follow Along.mp4 | 40.19 MB | ||
| 84 - Implement recipe detail API Follow Along.srt | 8.83 KB | ||
| 85 - Codechecker CHECK MY CODE.txt | 126 B | ||
| 85 - Diff.txt | 178 B | ||
| 85 - Docs Python getattr.txt | 56 B | ||
| 85 - Write tests for creating recipes Follow Along.mp4 | 103.4 MB | ||
| 85 - Write tests for creating recipes Follow Along.srt | 8.19 KB | ||
| 86 - Codechecker CHECK MY CODE.txt | 120 B | ||
| 86 - Diff.txt | 178 B | ||
| 86 - Docs Save and deletion hooks.txt | 87 B | ||
| 86 - Implement create recipe API Follow Along.mp4 | 34.6 MB | ||
| 86 - Implement create recipe API Follow Along.srt | 3.38 KB | ||
| 87 - Add additional tests Follow Along.mp4 | 127.78 MB | ||
| 87 - Add additional tests Follow Along.srt | 19.23 KB | ||
| 87 - Codechecker CHECK MY CODE.txt | 114 B | ||
| 87 - Diff.txt | 166 B | ||
| 88 - Review recipe API in browser Follow Along.mp4 | 107.95 MB | ||
| 88 - Review recipe API in browser Follow Along.srt | 10.57 KB | ||
| 89 - Summary.mp4 | 1.42 MB | ||
| 89 - Summary.srt | 646 B | ||
| 14 - Build tags API | |||
| 100 - Codechecker CHECK MY CODE.txt | 120 B | ||
| 100 - Diff.txt | 172 B | ||
| 100 - Docs DRF Writable nested relationships.txt | 86 B | ||
| 100 - Docs DRF create and update methods.txt | 77 B | ||
| 100 - Implement create tag feature Follow Along.mp4 | 53.52 MB | ||
| 100 - Implement create tag feature Follow Along.srt | 10.85 KB | ||
| 101 - Codechecker CHECK MY CODE.txt | 124 B | ||
| 101 - Diff.txt | 176 B | ||
| 101 - Write tests for updating recipe tags Follow Along.mp4 | 73.8 MB | ||
| 101 - Write tests for updating recipe tags Follow Along.srt | 12.31 KB | ||
| 102 - Codechecker CHECK MY CODE.txt | 128 B | ||
| 102 - Diff.txt | 184 B | ||
| 102 - Implement update recipe tags feature Follow Along.mp4 | 62.06 MB | ||
| 102 - Implement update recipe tags feature Follow Along.srt | 9.43 KB | ||
| 103 - Review tags API in browser Follow Along.mp4 | 27.43 MB | ||
| 103 - Review tags API in browser Follow Along.srt | 7.78 KB | ||
| 104 - Summary.mp4 | 1.98 MB | ||
| 104 - Summary.srt | 774 B | ||
| 90 - Tags API design.mp4 | 6.1 MB | ||
| 90 - Tags API design.srt | 2.02 KB | ||
| 91 - Add tag model Follow Along.mp4 | 98.38 MB | ||
| 91 - Add tag model Follow Along.srt | 7.54 KB | ||
| 91 - Codechecker CHECK MY CODE.txt | 105 B | ||
| 91 - Diff.txt | 150 B | ||
| 92 - Codechecker CHECK MY CODE.txt | 120 B | ||
| 92 - Diff.txt | 156 B | ||
| 92 - Write tests for listing tags Follow Along.mp4 | 70.07 MB | ||
| 92 - Write tests for listing tags Follow Along.srt | 16.73 KB | ||
| 93 - Codechecker CHECK MY CODE.txt | 117 B | ||
| 93 - Diff.txt | 168 B | ||
| 93 - Implement tag listing API Follow Along.mp4 | 102.26 MB | ||
| 93 - Implement tag listing API Follow Along.srt | 11.08 KB | ||
| 94 - Codechecker CHECK MY CODE.txt | 121 B | ||
| 94 - Diff.txt | 169 B | ||
| 94 - Write tests for updating tags Follow Along.mp4 | 63.65 MB | ||
| 94 - Write tests for updating tags Follow Along.srt | 4 KB | ||
| 95 - Codechecker CHECK MY CODE.txt | 116 B | ||
| 95 - Diff.txt | 168 B | ||
| 95 - Implement update tag API Follow Along.mp4 | 12.41 MB | ||
| 95 - Implement update tag API Follow Along.srt | 2.27 KB | ||
| 96 - Codechecker CHECK MY CODE.txt | 120 B | ||
| 96 - Diff.txt | 168 B | ||
| 96 - Write tests for deleting tags Follow Along.mp4 | 18.66 MB | ||
| 96 - Write tests for deleting tags Follow Along.srt | 3.25 KB | ||
| 97 - Codechecker CHECK MY CODE.txt | 117 B | ||
| 97 - Diff.txt | 169 B | ||
| 97 - Implement delete tag API Follow Along.mp4 | 8.6 MB | ||
| 97 - Implement delete tag API Follow Along.srt | 1.26 KB | ||
| 98 - Nested serializers.mp4 | 8.16 MB | ||
| 98 - Nested serializers.srt | 3.56 KB | ||
| 99 - Codechecker CHECK MY CODE.txt | 121 B | ||
| 99 - Diff.txt | 169 B | ||
| 99 - Write tests for creating tags Follow Along.mp4 | 98.3 MB | ||
| 99 - Write tests for creating tags Follow Along.srt | 14.47 KB | ||
| 15 - Build ingredients API | |||
| 105 - Ingredients API Design.mp4 | 8.27 MB | ||
| 105 - Ingredients API Design.srt | 3.61 KB | ||
| 106 - Add ingredient model Follow Along.mp4 | 28.46 MB | ||
| 106 - Add ingredient model Follow Along.srt | 7.19 KB | ||
| 106 - Codechecker CHECK MY CODE.txt | 119 B | ||
| 106 - Diff.txt | 178 B | ||
| 107 - Codechecker CHECK MY CODE.txt | 134 B | ||
| 107 - Diff.txt | 184 B | ||
| 107 - Write tests for listing ingredients Follow Along.mp4 | 95.55 MB | ||
| 107 - Write tests for listing ingredients Follow Along.srt | 15.71 KB | ||
| 108 - Codechecker CHECK MY CODE.txt | 131 B | ||
| 108 - Diff.txt | 196 B | ||
| 108 - Implement ingredient listing API Follow Along.mp4 | 42.22 MB | ||
| 108 - Implement ingredient listing API Follow Along.srt | 7.96 KB | ||
| 109 - Codechecker CHECK MY CODE.txt | 135 B | ||
| 109 - Diff.txt | 197 B | ||
| 109 - Write tests for updating ingredients Follow Along.mp4 | 30.36 MB | ||
| 109 - Write tests for updating ingredients Follow Along.srt | 4.71 KB | ||
| 110 - Codechecker CHECK MY CODE.txt | 130 B | ||
| 110 - Diff.txt | 196 B | ||
| 110 - Implement update ingredient API Follow Along.mp4 | 28.83 MB | ||
| 110 - Implement update ingredient API Follow Along.srt | 2.02 KB | ||
| 111 - Codechecker CHECK MY CODE.txt | 135 B | ||
| 111 - Diff.txt | 196 B | ||
| 111 - Write tests for deleting ingredients Follow Along.mp4 | 25.39 MB | ||
| 111 - Write tests for deleting ingredients Follow Along.srt | 3.93 KB | ||
| 112 - Codechecker CHECK MY CODE.txt | 130 B | ||
| 112 - Diff.txt | 196 B | ||
| 112 - Implement delete ingredient API Follow Along.mp4 | 5.51 MB | ||
| 112 - Implement delete ingredient API Follow Along.srt | 1.39 KB | ||
| 113 - Codechecker CHECK MY CODE.txt | 135 B | ||
| 113 - Diff.txt | 196 B | ||
| 113 - Write tests for creating ingredients Follow Along.mp4 | 175.85 MB | ||
| 113 - Write tests for creating ingredients Follow Along.srt | 14.24 KB | ||
| 114 - Codechecker CHECK MY CODE.txt | 135 B | ||
| 114 - Diff.txt | 201 B | ||
| 114 - Implement create ingredients feature Follow Along.mp4 | 45.67 MB | ||
| 114 - Implement create ingredients feature Follow Along.srt | 9 KB | ||
| 115 - Codechecker CHECK MY CODE.txt | 142 B | ||
| 115 - Diff.txt | 208 B | ||
| 115 - Write tests for updating recipe ingredients Follow Along.mp4 | 84.12 MB | ||
| 115 - Write tests for updating recipe ingredients Follow Along.srt | 11.7 KB | ||
| 116 - Codechecker CHECK MY CODE.txt | 142 B | ||
| 116 - Diff.txt | 215 B | ||
| 116 - Implement update recipe ingredients feature Follow Along.mp4 | 19.21 MB | ||
| 116 - Implement update recipe ingredients feature Follow Along.srt | 3.02 KB | ||
| 117 - Refactoring.mp4 | 4.88 MB | ||
| 117 - Refactoring.srt | 2.39 KB | ||
| 118 - Codechecker CHECK MY CODE.txt | 120 B | ||
| 118 - Diff.txt | 193 B | ||
| 118 - Refactor recipe views Follow Along.mp4 | 26.86 MB | ||
| 118 - Refactor recipe views Follow Along.srt | 7.78 KB | ||
| 119 - Review ingredient API in browser Follow Along.mp4 | 27.85 MB | ||
| 119 - Review ingredient API in browser Follow Along.srt | 7.37 KB | ||
| 120 - Summary.mp4 | 2.08 MB | ||
| 120 - Summary.srt | 1.05 KB | ||
| 16 - Recipe image API | |||
| 121 - Recipe image API design.mp4 | 2.58 MB | ||
| 121 - Recipe image API design.srt | 3.14 KB | ||
| 122 - Add image handling dependencies Follow Along.mp4 | 23.67 MB | ||
| 122 - Add image handling dependencies Follow Along.srt | 3.81 KB | ||
| 122 - Codechecker CHECK MY CODE.txt | 125 B | ||
| 122 - Diff.txt | 176 B | ||
| 123 - Docs Managing static files.txt | 57 B | ||
| 123 - Static files with Django and Docker.mp4 | 23.43 MB | ||
| 123 - Static files with Django and Docker.srt | 12.42 KB | ||
| 124 - Codechecker CHECK MY CODE.txt | 128 B | ||
| 124 - Configure project for static files Follow Along.mp4 | 86.59 MB | ||
| 124 - Configure project for static files Follow Along.srt | 11.88 KB | ||
| 124 - Diff.txt | 184 B | ||
| 124 - Docs Managing static files.txt | 57 B | ||
| 125 - Codechecker CHECK MY CODE.txt | 113 B | ||
| 125 - Diff.txt | 172 B | ||
| 125 - Modify recipe model Follow Along.mp4 | 98.85 MB | ||
| 125 - Modify recipe model Follow Along.srt | 13.48 KB | ||
| 126 - Codechecker CHECK MY CODE.txt | 126 B | ||
| 126 - Diff.txt | 170 B | ||
| 126 - Docs NamedTemporaryFile.txt | 75 B | ||
| 126 - Write tests for uploading images Follow Along.mp4 | 107.11 MB | ||
| 126 - Write tests for uploading images Follow Along.srt | 15.84 KB | ||
| 127 - Codechecker CHECK MY CODE.txt | 113 B | ||
| 127 - Diff.txt | 170 B | ||
| 127 - Docs drfspectacular FileField.txt | 116 B | ||
| 127 - Implement image API Follow Along.mp4 | 102.81 MB | ||
| 127 - Implement image API Follow Along.srt | 12.81 KB | ||
| 128 - Review image uploading in browser Follow Along.mp4 | 77.39 MB | ||
| 128 - Review image uploading in browser Follow Along.srt | 7.54 KB | ||
| 129 - Summary.mp4 | 1.41 MB | ||
| 129 - Summary.srt | 630 B | ||
| 17 - Implement filtering | |||
| 130 - Filtering design.mp4 | 15.84 MB | ||
| 130 - Filtering design.srt | 7.4 KB | ||
| 131 - Add tests for filtering recipes Follow Along.mp4 | 130.19 MB | ||
| 131 - Add tests for filtering recipes Follow Along.srt | 11.67 KB | ||
| 131 - Codechecker CHECK MY CODE.txt | 128 B | ||
| 131 - Diff.txt | 172 B | ||
| 131 - Docs drfspectacular workflow and Schema customisation.txt | 67 B | ||
| 132 - Codechecker CHECK MY CODE.txt | 128 B | ||
| 132 - Diff.txt | 187 B | ||
| 132 - Implement recipe filter feature Follow Along.mp4 | 94.07 MB | ||
| 132 - Implement recipe filter feature Follow Along.srt | 16.6 KB | ||
| 133 - Add tests for filtering tags and ingredients Follow Along.mp4 | 103.93 MB | ||
| 133 - Add tests for filtering tags and ingredients Follow Along.srt | 16.13 KB | ||
| 133 - Codechecker CHECK MY CODE.txt | 141 B | ||
| 133 - Diff.txt | 200 B | ||
| 134 - Codechecker CHECK MY CODE.txt | 135 B | ||
| 134 - Diff.txt | 207 B | ||
| 134 - Implement tag and ingredient filtering Follow Along.mp4 | 96.51 MB | ||
| 134 - Implement tag and ingredient filtering Follow Along.srt | 7.48 KB | ||
| 135 - Review filtering in browser Follow Along.mp4 | 43.02 MB | ||
| 135 - Review filtering in browser Follow Along.srt | 9.32 KB | ||
| 136 - Summary.mp4 | 1.48 MB | ||
| 136 - Summary.srt | 790 B | ||
| 18 - Deployment | |||
| 137 - Deployment plan.mp4 | 10.46 MB | ||
| 137 - Deployment plan.srt | 6.13 KB | ||
| 137 - The 4 best ways to deploy a Django application.txt | 43 B | ||
| 138 - Django deployment overview.mp4 | 33.2 MB | ||
| 138 - Django deployment overview.srt | 20.02 KB | ||
| 139 - Add uWSGI to project Follow Along.mp4 | 61.07 MB | ||
| 139 - Add uWSGI to project Follow Along.srt | 13.48 KB | ||
| 139 - Codechecker CHECK MY CODE.txt | 108 B | ||
| 139 - Diff.txt | 174 B | ||
| 139 - PyPi uWSGI.txt | 31 B | ||
| 140 - Codechecker CHECK MY CODE.txt | 108 B | ||
| 140 - Create proxy configs Follow Along.mp4 | 58.48 MB | ||
| 140 - Create proxy configs Follow Along.srt | 17.31 KB | ||
| 140 - Diff.txt | 147 B | ||
| 140 - Docs uWSGI nginx params file.txt | 84 B | ||
| 141 - Codechecker CHECK MY CODE.txt | 111 B | ||
| 141 - Create proxy Dockerfile Follow Along.mp4 | 104.84 MB | ||
| 141 - Create proxy Dockerfile Follow Along.srt | 13.07 KB | ||
| 141 - Diff.txt | 150 B | ||
| 141 - Docker Hub nginxincnginxunprivileged.txt | 52 B | ||
| 142 - Handling configuration.mp4 | 4.33 MB | ||
| 142 - Handling configuration.srt | 2.89 KB | ||
| 143 - Codechecker CHECK MY CODE.txt | 116 B | ||
| 143 - Create docker compose config Follow Along.mp4 | 48.95 MB | ||
| 143 - Create docker compose config Follow Along.srt | 11.4 KB | ||
| 143 - Diff.txt | 158 B | ||
| 143 - Docs Environment variables in Compose.txt | 54 B | ||
| 144 - Codechecker CHECK MY CODE.txt | 110 B | ||
| 144 - Diff.txt | 157 B | ||
| 144 - Update Django settings Follow Along.mp4 | 44.27 MB | ||
| 144 - Update Django settings Follow Along.srt | 13.95 KB | ||
| 145 - Chocolatey.txt | 23 B | ||
| 145 - Creating a virtual server.mp4 | 10.5 MB | ||
| 145 - Creating a virtual server.srt | 5.53 KB | ||
| 146 - Create AWS account and user Follow Along.mp4 | 58.87 MB | ||
| 146 - Create AWS account and user Follow Along.srt | 8.18 KB | ||
| 147 - Upload SSH Key to AWS Follow Along.mp4 | 63.42 MB | ||
| 147 - Upload SSH Key to AWS Follow Along.srt | 6.69 KB | ||
| 148 - Create EC2 instance Follow Along.mp4 | 37.84 MB | ||
| 148 - Create EC2 instance Follow Along.srt | 8.12 KB | ||
| 149 - Notes Creating SSH Deploy Key.txt | 135 B | ||
| 149 - Setup GitHub deploy key Follow Along.mp4 | 10.77 MB | ||
| 149 - Setup GitHub deploy key Follow Along.srt | 3.35 KB | ||
| 150 - Install Docker Compose and Git Follow Along.mp4 | 34.14 MB | ||
| 150 - Install Docker Compose and Git Follow Along.srt | 4.38 KB | ||
| 150 - Notes Install and Configure Dependencies.txt | 157 B | ||
| 151 - Clone and configure project Follow Along.mp4 | 25.18 MB | ||
| 151 - Clone and configure project Follow Along.srt | 5.36 KB | ||
| 152 - Notes Managing Service.txt | 147 B | ||
| 152 - Run service Follow Along.mp4 | 53.31 MB | ||
| 152 - Run service Follow Along.srt | 4.02 KB | ||
| 153 - Codechecker CHECK MY CODE.txt | 104 B | ||
| 153 - Diff.txt | 145 B | ||
| 153 - Updating service Follow Along.mp4 | 151.66 MB | ||
| 153 - Updating service Follow Along.srt | 10.73 KB | ||
| 154 - Deployment summary.mp4 | 1.96 MB | ||
| 154 - Deployment summary.srt | 1.11 KB | ||
| 19 - Summary | |||
| 155 - Course overview.mp4 | 13.12 MB | ||
| 155 - Course overview.srt | 967 B | ||
| 2 - App Design | |||
| 5 - App overview.mp4 | 21.98 MB | ||
| 5 - App overview.srt | 6.39 KB | ||
| 6 - Technologies.mp4 | 8.04 MB | ||
| 6 - Technologies.srt | 3.69 KB | ||
| 7 - Django project structure.mp4 | 3.83 MB | ||
| 7 - Django project structure.srt | 1.69 KB | ||
| 20 - Upgrades | |||
| 156 - Codechecker CHECK MY CODE.txt | 94 B | ||
| 156 - Diff.txt | 129 B | ||
| 156 - Upgrading to Django 4 Follow Along.mp4 | 33.17 MB | ||
| 156 - Upgrading to Django 4 Follow Along.srt | 5.22 KB | ||
| 3 - Test Driven Development | |||
| 8 - What is Test Driven Development.mp4 | 11.55 MB | ||
| 8 - What is Test Driven Development.srt | 5.65 KB | ||
| 4 - System Setup | |||
| 10 - Setup confirmation Follow Along.mp4 | 27.49 MB | ||
| 10 - Setup confirmation Follow Along.srt | 2.83 KB | ||
| 9 - Docker Desktop.txt | 46 B | ||
| 9 - Docker for Linux.txt | 46 B | ||
| 9 - GitSCM.txt | 20 B | ||
| 9 - VSCode.txt | 30 B | ||
| 9 - What to install.mp4 | 2.98 MB | ||
| 9 - What to install.srt | 1.71 KB | ||
| 5 - Project Setup | |||
| 11 - New project overview.mp4 | 23.39 MB | ||
| 11 - New project overview.srt | 10.28 KB | ||
| 12 - Codechecker CHECK MY CODE.txt | 112 B | ||
| 12 - Create GitHub project Follow Along.mp4 | 33.75 MB | ||
| 12 - Create GitHub project Follow Along.srt | 8.35 KB | ||
| 12 - GitHub.txt | 18 B | ||
| 13 - Docker and Django.mp4 | 16.9 MB | ||
| 13 - Docker and Django.srt | 7.26 KB | ||
| 13 - Dockerfile best practices.txt | 73 B | ||
| 14 - Codechecker CHECK MY CODE.txt | 122 B | ||
| 14 - Define Python requirements Follow Along.mp4 | 21.72 MB | ||
| 14 - Define Python requirements Follow Along.srt | 5.34 KB | ||
| 14 - Diff.txt | 165 B | ||
| 15 - Codechecker CHECK MY CODE.txt | 116 B | ||
| 15 - Create project Dockerfile Follow Along.mp4 | 212.88 MB | ||
| 15 - Create project Dockerfile Follow Along.srt | 26.26 KB | ||
| 15 - Diff.txt | 169 B | ||
| 16 - Codechecker CHECK MY CODE.txt | 119 B | ||
| 16 - Create Docker Compose configuration Follow Along.mp4 | 21.8 MB | ||
| 16 - Create Docker Compose configuration Follow Along.srt | 5.93 KB | ||
| 16 - Diff.txt | 166 B | ||
| 17 - Linting and Tests.mp4 | 9.58 MB | ||
| 17 - Linting and Tests.srt | 5.04 KB | ||
| 18 - Codechecker CHECK MY CODE.txt | 106 B | ||
| 18 - Configure flake8 Follow Along.mp4 | 156.8 MB | ||
| 18 - Configure flake8 Follow Along.srt | 14.31 KB | ||
| 18 - Diff.txt | 157 B | ||
| 19 - Codechecker CHECK MY CODE.txt | 112 B | ||
| 19 - Create Django project Follow Along.mp4 | 12.83 MB | ||
| 19 - Create Django project Follow Along.srt | 4.15 KB | ||
| 19 - Diff.txt | 150 B | ||
| 20 - Run project with Docker Compose Follow Along.mp4 | 41.71 MB | ||
| 20 - Run project with Docker Compose Follow Along.srt | 3.12 KB | ||
| 21 - Project setup overview.mp4 | 6.61 MB | ||
| 21 - Project setup overview.srt | 1.49 KB | ||
| 6 - Configure GitHub Actions | |||
| 22 - What is GitHub Actions.mp4 | 9.1 MB | ||
| 22 - What is GitHub Actions.srt | 4.31 KB | ||
| 23 - Configuring GitHub Actions.mp4 | 20.53 MB | ||
| 23 - Configuring GitHub Actions.srt | 6.18 KB | ||
| 24 - Codechecker CHECK MY CODE.txt | 118 B | ||
| 24 - Create GitHub Actions config Follow Along.mp4 | 75.54 MB | ||
| 24 - Create GitHub Actions config Follow Along.srt | 15.94 KB | ||
| 24 - Diff.txt | 161 B | ||
| 24 - GitHub ACtions checkout.txt | 47 B | ||
| 24 - GitHub Actions Marketplace.txt | 43 B | ||
| 24 - GitHub Actions dockerdockerlogin.txt | 51 B | ||
| 25 - UPDATE dockercompose removed.html | 567 B | ||
| 26 - Test GitHub Actions Follow Along.mp4 | 44.39 MB | ||
| 26 - Test GitHub Actions Follow Along.srt | 9.6 KB | ||
| 7 - Test Driven Development with Django | |||
| 27 - Testing in Django.mp4 | 36.23 MB | ||
| 27 - Testing in Django.srt | 12.24 KB | ||
| 28 - Codechecker CHECK MY CODE.txt | 105 B | ||
| 28 - Diff.txt | 154 B | ||
| 28 - Write a test Follow Along.mp4 | 31.36 MB | ||
| 28 - Write a test Follow Along.srt | 7.76 KB | ||
| 29 - Codechecker CHECK MY CODE.txt | 113 B | ||
| 29 - Diff.txt | 149 B | ||
| 29 - Write a test using TDD Follow Along.mp4 | 45.94 MB | ||
| 29 - Write a test using TDD Follow Along.srt | 5.32 KB | ||
| 30 - Mocking.mp4 | 17.55 MB | ||
| 30 - Mocking.srt | 7.15 KB | ||
| 31 - Testing web requests.mp4 | 8.17 MB | ||
| 31 - Testing web requests.srt | 3.9 KB | ||
| 32 - Common testing problems.mp4 | 16.28 MB | ||
| 32 - Common testing problems.srt | 6.29 KB | ||
| 8 - Configure Database | |||
| 33 - Database architecture overview.mp4 | 22.13 MB | ||
| 33 - Database architecture overview.srt | 7.81 KB | ||
| 34 - Add database service Follow Along.mp4 | 83.72 MB | ||
| 34 - Add database service Follow Along.srt | 9.62 KB | ||
| 34 - Codechecker CHECK MY CODE.txt | 110 B | ||
| 34 - Diff.txt | 154 B | ||
| 35 - Database configuration with Django.mp4 | 33.19 MB | ||
| 35 - Database configuration with Django.srt | 13.25 KB | ||
| 35 - psycopg2 dependencies.txt | 61 B | ||
| 36 - Codechecker CHECK MY CODE.txt | 125 B | ||
| 36 - Diff.txt | 166 B | ||
| 36 - Install PostgreSQL database adaptor Follow Along.mp4 | 80.12 MB | ||
| 36 - Install PostgreSQL database adaptor Follow Along.srt | 7.11 KB | ||
| 37 - Codechecker CHECK MY CODE.txt | 124 B | ||
| 37 - Configure database in Django Follow Along.mp4 | 15.34 MB | ||
| 37 - Configure database in Django Follow Along.srt | 3.87 KB | ||
| 37 - Diff.txt | 180 B | ||
| 38 - Fixing database race condition.mp4 | 15.73 MB | ||
| 38 - Fixing database race condition.srt | 7.83 KB | ||
| 39 - Codechecker CHECK MY CODE.txt | 111 B | ||
| 39 - Create core app Follow Along.mp4 | 27.96 MB | ||
| 39 - Create core app Follow Along.srt | 2.71 KB | ||
| 39 - Diff.txt | 166 B | ||
| 40 - Codechecker CHECK MY CODE.txt | 131 B | ||
| 40 - Diff.txt | 173 B | ||
| 40 - Docs Writing custom djangoadmin commands.txt | 71 B | ||
| 40 - Docs djangotestSimpleTestCase.txt | 86 B | ||
| 40 - Docs unittestmockMocksideeffect.txt | 83 B | ||
| 40 - Write tests for waitfordb command Follow Along.mp4 | 433.12 MB | ||
| 40 - Write tests for waitfordb command Follow Along.srt | 26.59 KB | ||
| 41 - Add waitfordb command Follow Along.mp4 | 73.92 MB | ||
| 41 - Add waitfordb command Follow Along.srt | 13.2 KB | ||
| 41 - Codechecker CHECK MY CODE.txt | 125 B | ||
| 41 - Diff.txt | 187 B | ||
| 42 - Database migrations.mp4 | 26.66 MB | ||
| 42 - Database migrations.srt | 13.17 KB | ||
| 43 - Codechecker CHECK MY CODE.txt | 126 B | ||
| 43 - Diff.txt | 182 B | ||
| 43 - Update Docker Compose and CICD Follow Along.mp4 | 53.82 MB | ||
| 43 - Update Docker Compose and CICD Follow Along.srt | 5.98 KB | ||
| 44 - Summary.mp4 | 3.72 MB | ||
| 44 - Summary.srt | 1.59 KB | ||
| 9 - Create User Model | |||
| 45 - The Django user model.mp4 | 22.88 MB | ||
| 45 - The Django user model.srt | 9.06 KB | ||
| 46 - Design custom user model.mp4 | 8.77 MB | ||
| 46 - Design custom user model.srt | 3.84 KB | ||
| 47 - Add user model tests Follow Along.mp4 | 21.01 MB | ||
| 47 - Add user model tests Follow Along.srt | 10.42 KB | ||
| 47 - Codechecker CHECK MY CODE.txt | 115 B | ||
| 47 - Diff.txt | 172 B | ||
| 47 - Docs djangocontribauthgetusermodel.txt | 97 B | ||
| 47 - Docs djangocontribauthmodelsAbstractBaseUsercheckpassword.txt | 121 B | ||
| 48 - Codechecker CHECK MY CODE.txt | 115 B | ||
| 48 - Diff.txt | 161 B | ||
| 48 - Docs AUTHUSERMODEL settings.txt | 67 B | ||
| 48 - Implement user model Follow Along.mp4 | 123.35 MB | ||
| 48 - Implement user model Follow Along.srt | 25.92 KB | ||
| 49 - Codechecker CHECK MY CODE.txt | 120 B | ||
| 49 - Diff.txt | 166 B | ||
| 49 - Normalize email addresses Follow Along.mp4 | 23.96 MB | ||
| 49 - Normalize email addresses Follow Along.srt | 8.32 KB | ||
| 50 - Codechecker CHECK MY CODE.txt | 114 B | ||
| 50 - Diff.txt | 165 B | ||
| 50 - Require email input Follow Along.mp4 | 14.32 MB | ||
| 50 - Require email input Follow Along.srt | 3.69 KB | ||
| 51 - Add superuser support Follow Along.mp4 | 24.85 MB | ||
| 51 - Add superuser support Follow Along.srt | 6.05 KB | ||
| 51 - Codechecker CHECK MY CODE.txt | 116 B | ||
| 51 - Diff.txt | 161 B | ||
| 52 - Test user model Follow Along.mp4 | 12.55 MB | ||
| 52 - Test user model Follow Along.srt | 4.25 KB | ||
| 53 - Summary of Create User Model.mp4 | 1.63 MB | ||
| 53 - Summary of Create User Model.srt | 787 B | ||
| ▲ 521 total files | |||
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Build a Backend REST API with Python & Django - Advanced
Год выпуска: 8/2024
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/django-python-advanced/
Автор: Mark Winterbottom, Brooke Rutherford
Продолжительность: 14h 47m 32s
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Английский
Описание:
Create an advanced REST API with Python, Django REST Framework and Docker using Test Driven Development (TDD)
What you'll learn Setting up a local development server with Docker
Writing a Python project using Test Driven Development
Building a REST API with advanced features such as uploading and viewing images
Creating a backend that can be used a base for your future projects or MVP
Hands on experience applying best practice principles such as PEP-8 and unit tests
Configure Travis-CI to automate code checks Requirements Basic knowledge of programming and building simple applications
Familiar with Django
Comfortable using command line tools (Terminal/Command Prompt)
macOS, Linux or Windows machine capable of running Docker (This excludes Windows 10 Home)
Positive attitude and willingness to learn! Description
**NOTE: This course requires you to download Docker Desktop from Docker's website. If you are a Udemy Business user, please check with your employer before downloading software.**
Welcome to the advanced course on how to Build a Backend REST API using Python, Django (3.2), Django REST Framework (3.12), Docker, GitHub Actions, Postgres and Test Driven Development!
Whether you’re a freelance programmer, tech entrepreneur, or just starting out building backends - this course will help lay the foundation of your knowledge base and give you the tools to advance your skills with some of the most in-demand programming languages today.
APIs are the unsung heroes behind the technologies that we all love and use religiously.
One of the most critical components for any tech-based business is an API. So knowing how to create an API from start to finish is a vital skill to have as a developer. You cannot build a successful app without a backend REST API!
In this course I’ll show you how to build an advanced API that handles creating and updating user profiles, changing passwords, creating objects, uploading images, filtering and searching objects, and more.
The best way to learn anything is to do it. So the practical application of the course -- the project that you’ll build along side me -- is an API. A recipe API, to be specific.
You will learn how to build an advanced recipe API that allows you to upload and store some of your favourite recipes from photos and the web.
You’ll learn how to create objects i.e. recipes with titles, price points, cooking times, ingredients and tags like “comfort food”, “vegan” or “dessert”. Think of it as a virtual recipe box.
[spoiler="By the end of this course you will have built a fully functioning REST API that can handle:"]
User authentication
Creating objects
Filtering and sorting objects
Uploading and viewing images
[/spoiler]
[spoiler="You’ll also learn, in detail how to:"]
Setup a project with Docker and Docker-Compose
Configure GitHub Actions to automatically run linting and unit tests
Write unit tests using the Django Test Framework
Apply best practice principles including Test Driven Development
Handle uploading media files with Django
Customize the Django admin
Configure a Postgres database
[/spoiler]
This course has one singular focus: To teach you how to create an advanced API from start to finish using best practice principles and Test Driven Development.
This course is NOT FOR YOU: If you’re looking for a course to build an API, a front end, and deployment
If you’re looking to build 10 different apps in one course
If you want to learn lots of different technologies and approaches to app development in general This is a hands-on course, with a bit of theory and lots of opportunities to test your knowledge.
The content is challenging but rewarding. Ready for it? Let’s dive in!
**PLEASE NOTE: You cannot run Docker on Windows 10 Home edition. This is because Windows 10 Pro or Enterprise is required in order to use Hyper-V which Docker uses for virtualization. To take this course you have two options. These are covered in Lecture 6, which is free to preview before purchasing the course.
Who this course is for: Intermediate programmers who already have some understanding of Python and want to skill up
Developers proficient in other languages but looking to add Python to their toolkit First part of this course: [Udemy, Mark Winterbottom] Build a Backend REST API with Python & Django - Beginner [2/2023, ENG]
Формат видео: MP4
Видео: avc, 1920x1080, 16:9, 30.000 к/с, 2569 кб/с
Аудио: aac lc sbr, 44.1 кгц, 62.8 кб/с, 2 аудио
[spoiler="Изменения/Changes"]
Version 2021/12 has increased by 2 lessons and duration of 2 minutes compared to 2021/1-2020/3.
Version 2022/4 has increased the number of lessons by 1 and the duration by 1 minute compared to 2021/12.
Version 2022/5 has increased by 156 lessons (20 sections) and duration of 14 hours and 54 minutes compared to 2022/4. The instructor has re-recorded and updated all the content of the course.
Version 2024/8 compared to 2022/5 has decreased the number of 80 lessons and the duration of 8 hours and 11 minutes. Also, the Quality of the course has increased from 720p to 1080p.
[/spoiler]
[spoiler="MediaInfo"]
General
Complete name : D:\2_1\Udemy - Build a Backend REST API with Python & Django - Advanced (8.2024)\15 - Build ingredients API\110 - Implement update ingredient API Follow Along.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 28.8 MiB
Duration : 1 min 31 s
Overall bit rate : 2 633 kb/s
Frame rate : 30.000 FPS
Recorded date : 2024-09-08 20:59:10.7312315-07:00
Writing application : Lavf59.27.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Format settings, GOP : M=4, N=60
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 1 min 31 s
Bit rate : 2 569 kb/s
Nominal bit rate : 6 400 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.041
Stream size : 28.1 MiB (97%)
Writing library : x264 core 148
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=24 / lookahead_threads=4 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=6400 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=6400 / vbv_bufsize=12800 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC SBR
Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name : HE-AAC
Format settings : Explicit
Codec ID : mp4a-40-2
Duration : 1 min 31 s
Bit rate mode : Constant
Bit rate : 62.8 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 21.533 FPS (2048 SPF)
Compression mode : Lossy
Stream size : 704 KiB (2%)
Title : und
Default : Yes
Alternate group : 1
[/spoiler]
[spoiler="Скриншоты"]
![]()
[/spoiler]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 3.82 GB | unity321d | 1 week | 1 | 3 | |
| 1.98 GB | unity321d | 1 week | 3 | 4 | |
| 2.7 GB | freecoursewb | 2 weeks | 1 | 33 | |
|
Claude Code & Next.js: Build a Full-Stack Instagram Clone [4/2026, ENG] Posted by
unity321d in Other
|
7.52 GB | unity321d | 3 weeks | 0 | 5 |
| 3.43 GB | unity321d | 3 weeks | 2 | 2 |
All Comments