Detailed Django REST API from Development to Production.

Detailed Django REST API from Development to Production.

Detailed Django REST API from Development to Production., Build a functional API with Docker, Celery, Redis, Rabbitmq, Flower, Nginx, Nginx Proxy manager, Portainer and more...

PREVIEW THIS COURSE - GET COUPON CODE

What you'll learn
  • You will learn how to use Docker with Celery, Redis, RabbitMQ, Flower with Django REST Framework
  • You will learn how to use Reverse Proxies with NGINX and NGINX Proxy Manager
  • You will learn how Secure an API with HTTPS with SSL Certificates from Letsencrypt
  • You will be Introduced to API testing with Pytest using factories and fixtures
  • You will learn how manage multiple Docker containers with Portainer
  • You will learn how to use shell scripts to automate and monitor processes
  • You will learn about UUID's (advantages and disadvantages) and how pseudo primary keys solve this.
  • You will learn how to implement Asynchronous tasks with Celery and Redis
  • You will learn how to Serve static and media files with Nginx and Whitenoise.
  • You will learn how implement Asynchronous tasks monitoring with Flower
  • You will learn how to work with Postgres within a Docker container, including how to perform backups using shell scripts.
  • You will learn how to setup an Ubuntu server, running Django over a Domain name.
  • You will learn how to use makefiles to make working with Docker easier.
  • Python Test coverage
  • Logging in Django
  • Token Based Authentication
  • Working with emails using Mailhog in development and Mailgun in production.