Udemy - Build a Backend REST API with Python & Django - Advanced ...
- Category Other
- Type Tutorials
- Language English
- Total size 5.4 GB
- Uploaded By CourseClub
- Downloads 721
- Last checked 1 hour ago
- Date uploaded 6 years ago
- Seeders 4
- Leechers 0
Build a Backend REST API with Python & Django - Advanced
Create an advanced REST API with Python, Django REST Framework and Docker using Test Driven Development (TDD)
For More Courses Visit: https://desirecourse.net
For More Courses Visit: https://courseclub.me
Files:
[DesireCourse.Net] Udemy - Build a Backend REST API with Python & Django - Advanced 1. Welcome to Build a Backend API with Django REST Framework - Advanced- 1. Welcome to Build a Backend API with Django REST Framework - Advanced.mp4 (44.8 MB)
- 1. Welcome to Build a Backend API with Django REST Framework - Advanced.vtt (2.9 KB)
- 2. Introduction.mp4 (127.0 MB)
- 2. Introduction.vtt (7.0 KB)
- 2.1 Finished project on GitHub.html (0.1 KB)
- 1. Mocking with unittests.mp4 (25.2 MB)
- 1. Mocking with unittests.vtt (1.9 KB)
- 2. Add tests for wait_for_db command.mp4 (134.9 MB)
- 2. Add tests for wait_for_db command.vtt (12.8 KB)
- 2.1 Writing custom django-admin commands.html (0.2 KB)
- 2.2 Stack Overflow question for unit testing wait_for_db command.html (0.1 KB)
- 2.3 CODE test_commands.py.html (0.1 KB)
- 2.4 Django management call_command.html (0.1 KB)
- 2.5 GitHub Django code for connection handler.html (0.2 KB)
- 3. Add wait_for_db command.mp4 (82.7 MB)
- 3. Add wait_for_db command.vtt (7.9 KB)
- 3.1 Writing custom django-admin commands.html (0.2 KB)
- 3.2 CODE wait_for_db.py.html (0.1 KB)
- 4. Make docker compose wait for db.mp4 (29.5 MB)
- 4. Make docker compose wait for db.vtt (3.2 KB)
- 4.1 CODE docker-compose.yml.html (0.1 KB)
- 5. Test in browser.mp4 (32.1 MB)
- 5. Test in browser.vtt (3.5 KB)
- 6. Mocking.html (0.1 KB)
- 1. Create users app.mp4 (42.6 MB)
- 1. Create users app.vtt (3.9 KB)
- 2. Add tests for create user API.mp4 (184.1 MB)
- 2. Add tests for create user API.vtt (17.4 KB)
- 2.1 CODE test_user_api.py.html (0.1 KB)
- 2.2 get_user_model official documentation.html (0.2 KB)
- 3. Add create user API.mp4 (146.4 MB)
- 3. Add create user API.vtt (14.6 KB)
- 3.1 Django REST Framework ModelSerializer docs.html (0.1 KB)
- 3.2 CODE serializers.py.html (0.1 KB)
- 3.3 Django REST Framework CreateAPIView docs.html (0.1 KB)
- 3.4 CODE views.py.html (0.1 KB)
- 3.5 CODE urls.py.html (0.1 KB)
- 4. Add tests for creating a new token.mp4 (127.4 MB)
- 4. Add tests for creating a new token.vtt (10.7 KB)
- 4.1 CODE test_user_api.py.html (0.1 KB)
- 5. Add create token API.mp4 (144.4 MB)
- 5. Add create token API.vtt (14.3 KB)
- 5.1 Django REST Framework ObtainAuthToken.html (0.1 KB)
- 5.2 GitHub Django REST Framework AuthTokenSerializer.html (0.2 KB)
- 5.3 CODE views.py.html (0.1 KB)
- 5.4 CODE urls.py.html (0.1 KB)
- 5.5 CODE serializers.py.html (0.1 KB)
- 6. Add tests for manage user endpoint.mp4 (149.1 MB)
- 6. Add tests for manage user endpoint.vtt (11.6 KB)
- 6.1 CODE test_user_api.py.html (0.1 KB)
- 7. Add manage user endpoint.mp4 (136.4 MB)
- 7. Add manage user endpoint.vtt (11.8 KB)
- 7.1 CODE urls.py.html (0.1 KB)
- 7.2 ModHeader.html (0.1 KB)
- 7.3 CODE views.py.html (0.1 KB)
- 7.4 CODE serializers.py.html (0.1 KB)
- 7.5 Django REST Framework RetrieveUpdateAPIView.html (0.1 KB)
- 1. Create recipe app.mp4 (34.1 MB)
- 1. Create recipe app.vtt (2.5 KB)
- 2. Add tag model.mp4 (105.5 MB)
- 2. Add tag model.vtt (8.5 KB)
- 2.1 Django Admin Register.html (0.1 KB)
- 2.2 Django ForeignKey docs.html (0.1 KB)
- 2.3 CODE models.py.html (0.1 KB)
- 2.4 Django model str.html (0.1 KB)
- 2.5 Django ForeignKey on_delete docs.html (0.2 KB)
- 2.6 CODE admin.py.html (0.1 KB)
- 2.7 CODE test_models.py.html (0.1 KB)
- 3. Add tests for listing tags.mp4 (140.4 MB)
- 3. Add tests for listing tags.vtt (12.2 KB)
- 3.1 CODE test_tags_api.py.html (0.1 KB)
- 3.2 HTTP Status Codes.html (0.1 KB)
- 4. Add feature to list tags.mp4 (125.8 MB)
- 4. Add feature to list tags.vtt (12.6 KB)
- 4.1 CODE serializers.py.html (0.1 KB)
- 4.2 CODE views.py.html (0.1 KB)
- 4.3 Django REST Framework ModelSerializer.html (0.1 KB)
- 4.4 CODE views.py.html (0.1 KB)
- 4.5 CODE appurls.py.html (0.1 KB)
- 4.6 Django REST Framework GenericViewSet.html (0.1 KB)
- 4.7 Django REST Framework Example of using GenericViewSet.html (0.1 KB)
- 4.8 CODE recipesurls.py.html (0.1 KB)
- 5. Add create tags feature.mp4 (78.7 MB)
- 5. Add create tags feature.vtt (7.1 KB)
- 5.1 CODE views.py.html (0.1 KB)
- 5.2 CODE test_tags_api.py.html (0.1 KB)
- 1. Add ingredient model.mp4 (47.5 MB)
- 1. Add ingredient model.vtt (3.7 KB)
- 1.1 CODE admin.py.html (0.1 KB)
- 1.2 CODE test_models.py.html (0.1 KB)
- 1.3 CODE models.py.html (0.1 KB)
- 2. Add tests for listing ingredients.mp4 (118.4 MB)
- 2. Add tests for listing ingredients.vtt (9.4 KB)
- 2.1 CODE test_ingredients_api.py.html (0.1 KB)
- 3. Implement feature for list ingredients.mp4 (56.7 MB)
- 3. Implement feature for list ingredients.vtt (4.6 KB)
- 3.1 CODE serializers.py.html (0.1 KB)
- 3.2 CODE views.py.html (0.1 KB)
- 3.3 CODE urls.py.html (0.1 KB)
- 4. Implement feature for creating ingredients.mp4 (96.1 MB)
- 4. Implement feature for creating ingredients.vtt (6.9 KB)
- 4.1 CODE views.py.html (0.1 KB)
- 4.2 CODE test_ingredients_api.py.html (0.1 KB)
- 5. Re-factor tags and ingredients viewsets.mp4 (94.0 MB)
- 5. Re-factor tags and ingredients viewsets.vtt (7.2 KB)
- 5.1 CODE views.py.html (0.1 KB)
- 1. Add recipe model.mp4 (158.5 MB)
- 1. Add recipe model.vtt (13.2 KB)
- 1.1 CODE test_models.py.html (0.1 KB)
- 1.2 CODE admin.py.html (0.1 KB)
- 1.3 CODE models.py.html (0.1 KB)
- 1.4 Django ManyToManyField.html (0.1 KB)
- 2. Add tests for listing recipes.mp4 (175.6 MB)
- 2. Add tests for listing recipes.vtt (14.7 KB)
- 2.1 CODE test_recipe_api.py.html (0.1 KB)
- 3. Implement feature for listing recipes.mp4 (97.0 MB)
- 3. Implement feature for listing recipes.vtt (8.1 KB)
- 3.1 CODE serializers.py.html (0.1 KB)
- 3.2 Django REST Framework PrimaryKeyRelatedField.html (0.1 KB)
- 3.3 CODE views.py.html (0.1 KB)
- 3.4 CODE urls.py.html (0.1 KB)
- 4. Add tests for retrieving recipe detail.mp4 (109.5 MB)
- 4. Add tests for retrieving recipe detail.vtt (10.0 KB)
- 4.1 CODE test_recipe_api.py.html (0.1 KB)
- 5. Implement feature for retrieving recipe detail.mp4 (78.5 MB)
- 5. Implement feature for retrieving recipe detail.vtt (7.7 KB)
- 5.1 CODE serializers.py.html (0.1 KB)
- 5.2 Django REST Framework get_serializer_class().html (0.1 KB)
- 5.3 CODE views.py.html (0.1 KB)
- 6. Add tests for creating recipes.mp4 (130.6 MB)
- 6. Add tests for creating recipes.vtt (10.3 KB)
- 6.1 CODE test_recipe_api.py.html (0.1 KB)
- 6.2 Python getattr docs.html (0.1 KB)
- 7. Implement feature for creating recipes.mp4 (50.1 MB)
- 7. Implement feature for creating recipes.vtt (4.2 KB)
- 7.1 Django REST Framework assigning model items ot users.html (0.2 KB)
- 7.2 CODE views.py.html (0.1 KB)
- 8. Add tests for updating recipes.mp4 (117.1 MB)
- 8. Add tests for updating recipes.vtt (10.1 KB)
- 8.1 CODE test_recipe_api.py.html (0.1 KB)
- 1. Add Pillow requirement.mp4 (131.2 MB)
- 1. Add Pillow requirement.vtt (12.7 KB)
- 1.1 CODE Dockerfile.html (0.1 KB)
- 1.2 CODE settings.py.html (0.1 KB)
- 1.3 Django ImageField.html (0.1 KB)
- 1.4 CODE requirements.txt.html (0.1 KB)
- 1.5 CODE urls.py.html (0.1 KB)
- 1.6 Pillow.html (0.1 KB)
- 2. Modify recipe model.mp4 (129.5 MB)
- 2. Modify recipe model.vtt (12.6 KB)
- 2.1 Python FileField upload_to.html (0.2 KB)
- 2.2 Python uuid4.html (0.1 KB)
- 2.3 CODE models.py.html (0.1 KB)
- 2.4 CODE test_models.py.html (0.1 KB)
- 3. Add tests for uploading image to recipe.mp4 (157.5 MB)
- 3. Add tests for uploading image to recipe.vtt (13.6 KB)
- 3.1 Python NamedTemporaryFile.html (0.1 KB)
- 3.2 CODE test_recipe_api.py.html (0.1 KB)
- 4. Add feature to upload image.mp4 (132.0 MB)
- 4. Add feature to upload image.vtt (11.6 KB)
- 4.1 Django REST Framework adding action to viewset.html (0.1 KB)
- 4.2 CODE serializers.py.html (0.1 KB)
- 4.3 CODE views.py.html (0.1 KB)
- 1. Add tests for filtering recipes.mp4 (117.6 MB)
- 1. Add tests for filtering recipes.vtt (7.9 KB)
- 1.1 CODE test_recipe_api.py.html (0.1 KB)
- 2. Implement feature to filter recipes.mp4 (114.7 MB)
- 2. Implement feature to filter recipes.vtt (9.5 KB)
- 2.1 CODE views.py.html (0.1 KB)
- 3. Add tests for filtering tags and ingredients.mp4 (96.0 MB)
- 3. Add tests for filtering tags and ingredients.vtt (7.1 KB)
- 3.1 CODE test_tags_api.py.html (0.1 KB)
- 3.2 CODE test_ingredients_api.py.html (0.1 KB)
- 4. Implement feature for filtering tags and ingredients.mp4 (57.1 MB)
- 4. Implement feature for filtering tags and ingredients.vtt (4.6 KB)
- 4.1 CODE views.py.html (0.1 KB)
- 1. What was covered in this course.mp4 (18.8 MB)
- 1. What was covered in this course.vtt (1.0 KB)
- 1. Technologies used in this course.mp4 (89.7 MB)
- 1. Technologies used in this course.vtt (4.7 KB)
- 1.1 Docker.html (0.1 KB)
- 1.2 Python.html (0.1 KB)
- 1.3 PostgreSQL.html (0.1 KB)
- 1.4 Django.html (0.1 KB)
- 1.5 Travis-CI.html (0.1 KB)
- 1.6 Django REST Framework.html (0.1 KB)
- 2. What is test driven development.mp4 (88.3 MB)
- 2. What is test driven development.vtt (4.8 KB)
- 1. System setup.html (2.3 KB)
- 2. Windows 10 Home Workaround.html (3.2 KB)
- 1. Setup new GitHub project.mp4 (37.9 MB)
- 1. Setup new GitHub project.vtt (3.1 KB)
- 1.1 GitHub.html (0.1 KB)
- 1.2 Connecting to GitHub with SSH.html (0.1 KB)
- 2. Add Dockerfile.mp4 (102.8 MB)
- 2. Add Dockerfile.vtt (11.3 KB)
- 2.1 Dockerfile reference.html (0.1 KB)
- 2.2 Docker Hub.html (0.1 KB)
- 2.3 CODE requirements.txt.html (0.1 KB)
- 2.4 CODE Dockerfile.html (0.1 KB)
- 2.5 Python Package Index PyPi.html (0.1 KB)
- 3. Configure Docker Compose.mp4 (49.0 MB)
- 3. Configure Docker Compose.vtt (5.7 KB)
- 3.1 CODE docker-compose.yml.html (0.1 KB)
- 3.2 Docker Compose.html (0.1 KB)
- 4. Create Django project.mp4 (32.6 MB)
- 4. Create Django project.vtt (3.3 KB)
- 4.1 Docker compose run command reference.html (0.1 KB)
- 4.2 Django startproject docs.html (0.1 KB)
- 1. Enable Travis-CI for project.mp4 (21.4 MB)
- 1. Enable Travis-CI for project.vtt (2.1 KB)
- 1.1 Travis-CI.html (0.1 KB)
- 2. Create Travis-CI configuration file.mp4 (78.7 MB)
- 2. Create Travis-CI configuration file.vtt (7.8 KB)
- 2.1 Travis-CI Tutorial.html (0.1 KB)
- 2.2 CODE .flake8.html (0.1 KB)
- 2.3 CODE .travis.yml.html (0.1 KB)
- 2.4 Python Flake8.html (0.1 KB)
- 2.5 CODE requirements.txt.html (0.1 KB)
- 3. Travis-CI.html (0.1 KB)
- 1. Writing a simple unit test.mp4 (60.7 MB)
- 1. Writing a simple unit test.vtt (6.2 KB)
- 1.1 CODE calc.py.html (0.1 KB)
- 1.2 Django unit tests.html (0.1 KB)
- 1.3 CODE tests.py.html (0.1 KB)
- 2. Writing a unit test with TDD.mp4 (53.6 MB)
- 2. Writing a unit test with TDD.vtt (5.6 KB)
- 2.1 CODE tests.py (before).html (0.1 KB)
- 2.2 CODE tests.py (after).html (0.1 KB)
- 2.3 CODE tests.py.html (0.1 KB)
- 2.4 unittest library assert statements.html (0.1 KB)
- 2.5 Django manage.py test.html (0.1 KB)
- 3. Django Unit Tests.html (0.1 KB)
- 1. Create core app.mp4 (30.7 MB)
- 1. Create core app.vtt (3.3 KB)
- 1.1 Django settings INSTALLED_APPS.html (0.1 KB)
- 1.2 Django manage.py startapp docs.html (0.1 KB)
- 2. Add tests for custom user model.mp4 (62.5 MB)
- 2. Add tests for custom user model.vtt (62.5 MB)
- 2.1 check_password() docs.html (0.2 KB)
- 2.2 get_user_model() docs.html (0.2 KB)
- 2.3 CODE test_models.py.html (0.1 KB)
- 2.4 Substituting a custom User model in Django.html (0.2 KB)
- 3. Implement custom user model.mp4 (107.7 MB)
- 3. Implement custom user model.vtt (11.0 KB)
- 3.1 BaseUserManager docs.html (0.2 KB)
- 3.2 PermissionsMixin docs.html (0.2 KB)
- 3.3 AbstractBaseUser docs.html (0.2 KB)
- 3.4 CODE models.py.html (0.1 KB)
- 3.5 CODE settings.py.html (0.1 KB)
- 4. Normalize email addresses.mp4 (37.8 MB)
- 4. Normalize email addresses.vtt (3.5 KB)
- 4.1 CODE test_models.py.html (0.1 KB)
- 4.2 CODE models.py.html (0.1 KB)
- 4.3 Django docs for normalize_email function.html (0.2 KB)
- 5. Add validation for email field.mp4 (28.2 MB)
- 5. Add validation for email field.vtt (2.6 KB)
- 5.1 CODE models.py.html (0.1 KB)
- 5.2 CODE test_models.py.html (0.1 KB)
- 6. Add support for creating superusers.mp4 (60.1 MB)
- 6. Add support for creating superusers.vtt (5.1 KB)
- 6.1 Django manage.py createsuperuser docs.html (0.1 KB)
- 6.2 CODE test_models.py.html (0.1 KB)
- 6.3 CODE models.py.html (0.1 KB)
- 7. Django custom user model.html (0.1 KB)
- 1. Add tests for listing users in Django admin.mp4 (89.7 MB)
- 1. Add tests for listing users in Django admin.vtt (9.6 KB)
- 1.1 CODE test_admin.py.html (0.1 KB)
- 1.2 Django admin docs.html (0.1 KB)
- 2. Modify Django admin to list our custom user model.mp4 (24.0 MB)
- 2. Modify Django admin to list our custom user model.vtt (2.3 KB)
- 2.1 CODE admin.py.html (0.1 KB)
- 3. Modify Django admin to support changing user model.mp4 (77.5 MB)
- 3. Modify Django admin to support changing user model.vtt (8.0 KB)
- 3.1 CODE admin.py.html (0.1 KB)
- 3.2 Django admin fieldsets.html (0.2 KB)
- 3.3 CODE test_admin.py.html (0.1 KB)
- 4. Modify Django admin to support creating users.mp4 (48.3 MB)
- 4. Modify Django admin to support creating users.vtt (5.2 KB)
- 4.1 CODE test_admin.py.html (0.1 KB)
- 4.2 CODE admin.py.html (0.1 KB)
- 1. Add postgres to docker compose.mp4 (51.9 MB)
- 1. Add postgres to docker compose.vtt (6.0 KB)
- 1.1 Environment variables in Docker Compose.html (0.1 KB)
- 1.2 CODE docker-compose.yml.html (0.1 KB)
- 1.3 Postgres on Docker Hub.html (0.1 KB)
- 1.4 Docker Compose depends_on.html (0.1 KB)
- 2. Add postgres support to Dockerfile.mp4 (53.0 MB)
- 2. Add postgres support to Dockerfile.vtt (6.4 KB)
- 2.1 Alpine Linux package management.html (0.1 KB)
- 2.2 CODE requirements.txt.html (0.1 KB)
- 2.3 CODE Dockerfile.html (0.1 KB)
- 2.4 psycopg2 on PyPi.html (0.1 KB)
- 3. Configure database in Django.mp4 (30.8 MB)
- 3. Configure database in Django.vtt (2.9 KB)
- 3.1 Django DATABASES setting.html (0.1 KB)
- 3.2 CODE settings.py.html (0.1 KB)
- 3.3 Python os.envion.html (0.1 KB)
- 3.4 Django PostgreSQL database notes.html (0.1 KB)
- [CourseClub.Me].url (0.0 KB)
- [DesireCourse.Net].url (0.0 KB)
There are currently no comments. Feel free to leave one :)
Code:
- udp://zephir.monocul.us:6969/announce
- udp://tracker.torrent.eu.org:451/announce
- http://tracker.ipv6tracker.ru:80/announce
- udp://retracker.hotplug.ru:2710/announce
- udp://tracker.birkenwald.de:6969/announce
- udp://torrentclub.tech:6969/announce
- udp://tracker.filepit.to:6969/announce
- http://opentracker.h4ck.me:6969/announce
- http://gwp2-v19.rinet.ru:80/announce
- udp://bigfoot1942.sektori.org:6969/announce
- http://tracker.files.fm:6969/announce
- http://retracker.joxnet.ru:80/announce
- http://tracker.moxing.party:6969/announce
- udp://retracker.lanta-net.ru:2710/announce
- udp://thetracker.org:80/announce
- http://torrent.nwps.ws:80/announce
- udp://tracker.iamhansen.xyz:2000/announce
- https://tracker.vectahosting.eu:2053/announce
- https://tracker.parrotsec.org:443/announce
- udp://tracker.supertracker.net:1337/announce
- udp://carapax.net:6969/announce
- udp://xxx.xx-x.ga:53/announce
- udp://retracker.maxnet.ua:80/announce
- udp://tracker.uw0.xyz:6969/announce
- udp://retracker.netbynet.ru:2710/announce
- http://bt-tracker.gamexp.ru:2710/announce
- udp://tracker.filemail.com:6969/announce
- udp://bt.dy20188.com:80/announce
- udp://explodie.org:6969/announce
- udp://retracker.baikal-telecom.net:2710/announce
- udp://retracker.akado-ural.ru:80/announce
- udp://denis.stalker.upeer.me:6969/announce
- udp://tracker.coppersurfer.tk:6969/announce
- udp://open.demonii.si:1337/announce
- http://t.nyaatracker.com:80/announce
- udp://exodus.desync.com:6969/announce
- http://tracker3.itzmx.com:6961/announce
- udp://9.rarbg.com:2730/announce
- http://tracker.bt4g.com:2095/announce
- udp://tracker.novg.net:6969/announce
- http://open.trackerlist.xyz:80/announce
- https://tracker.fastdownload.xyz:443/announce
- https://t.quic.ws:443/announce
- http://web4.obit.ru:80/announce
- udp://tracker.leechers-paradise.org:6969/announce
- http://tracker.gbitt.info:80/announce
- udp://tracker.cyberia.is:6969/announce
- udp://tracker.trackton.ga:7070/announce
- udp://tracker.nyaa.uk:6969/announce
- udp://tracker.internetwarriors.net:1337/announce
- udp://tracker.moeking.me:6969/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://bt.xxx-tracker.com:2710/announce
- udp://ipv6.tracker.harry.lu:80/announce
- http://tracker.corpscorp.online:80/announce
- udp://ipv4.tracker.harry.lu:80/announce