Build a Backend REST API with Python & Django – Advanced

$0.99
Instructor:
Mark Winterbottom, Brooke Rutherford
Category:

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.

 

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
Course content
20

20 sections • 156 lectures • Total duration 14 hours 46 minutes

Introduction
App Design
Test Driven Development
System Setup
Project Setup
Configure GitHub Actions
Test Driven Development with Django
Configure Database
Create User Model
Setup Django Admin
API Documentation
Build user API
Build recipe API
Build tags API
Build ingredients API
Recipe Image API
Implement filtering
Deployment
Summary
Upgrades