New Course Update: Build a Backend REST API with Python and Django REST Framework - Advanced

preview_player
Показать описание

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!

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.

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.

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
-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

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 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.
Рекомендации по теме
Комментарии
Автор

Bought this course. Halfway through with it, no regrets!

iiqxxxy
Автор

I really liked this course! Thanks
It would be better if you use Pytest instead of Unittest

shunichihirose
Автор

Can you do a course integrating the django api project with Angular?

ernatercero
Автор

Hey Mark the promo/coupon isn't working. It would be much better to enter it manually

ridwanadeyemo
Автор

Hey Mark I took the course 3 months ago and asked a question over on of the lessons but never got an answer

itamary
Автор

Mouthpiece for paid courses, not really in the spirit of YouTube is it !, unsuscribed

tydekorr