Careertail
About UsCoursesCareer PathsBlogOpportunities
Log In
Courses>Other IT & Software>Master Django REST Framework with Docker,Dev to Production
IT & SoftwareMaster Django REST Framework with Docker,Dev to Production
Price:Paid
Length:9.5 hours
Content type:video
level:intermediate
Updated:23 February 2024
Published:21 August 2022
Similar courses
Opportunities
Courses>Other IT & Software>Master Django REST Framework with Docker,Dev to Production
Master Django REST Framework with Docker,Dev to Production
4.6 (532.0)
9.5 hours
532 students
What you will learn
1You will learn how to use Docker with Celery, Redis, RabbitMQ, Flower with Django REST Framework
2You will learn how to use Reverse Proxies with NGINX and NGINX Proxy Manager
3You will learn how Secure an API with HTTPS with SSL Certificates from Letsencrypt
4You will be Introduced to API testing with Pytest using factories and fixtures
5You will learn how manage multiple Docker containers with Portainer
6You will learn how to use shell scripts to automate and monitor processes
7You will learn about UUID's (advantages and disadvantages) and how pseudo primary keys solve this.
8You will learn how to implement Asynchronous tasks with Celery and Redis
9You will learn how to Serve static and media files with Nginx and Whitenoise.
10You will learn how implement Asynchronous tasks monitoring with Flower
11You will learn how to work with Postgres within a Docker container, including how to perform backups using shell scripts.
12You will learn how to setup an Ubuntu server, running Django over a Domain name.
13You will learn how to use makefiles to make working with Docker easier.
14Python Test coverage
15Logging in Django
16Token Based Authentication
17Working with emails using Mailhog in development and Mailgun in production.
Target audiences
1Intermediate Python Developers curious about how to use Django REST Framework with shell scripts, Docker, Docker, Celery, Redis, Rabbitmq, Flower and Nginx. You will learn everything you need to know to combine these technologies in a production build by leveraging other tools such as Portainer, NGINX Proxy manager among others
2Intermediate Python Developers with at minimum 6 months of experience, more is better
Requirements
1This course is NOT for absolute beginners.
2This course is targeted at Python Developers with at least 6 months of web development experience or more
3It's preferable that you use a computer with any LINUX based operating system or MacOS. If not possible, a windows machine will also work, but I have not tested the course material with a windows machine
4You should be familiar with the basic concepts surrounding shell scripts, Docker,API's and Django.
FAQ
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Description

Hi, welcome to this course on building a production ready, detailed Django REST API, running on a web server powered by NGINX, on a custom domain name and served securely over HTTPS with SSL Certificates from letsencrypt.

This course is NOT for absolute beginners.

We shall achieve our goal by leveraging tools such as Docker, Celery, Redis, Rabbitmq, Flower, Nginx, Nginx Proxy manager, Portainer, shell scripts and more...

This course is targeted at those with AT LEAST 6 months of web development experience, but  more is better. Before beginning, you should have some familiarity with the following concepts, in as much as I will try to explain everything.

The concepts we shall cover include:

  • Docker and running multiple containers

  • Securing a Django REST API with HTTPS using SSL Certificates

  • REST APIs with Django and Django Rest Framework

  • Class Based and Function based views.

  • Shell Scripting.

  • Asynchronous tasks with Celery, Redis and Rabbitmq

  • Asynchronous tasks monitoring with Flower

  • Introduction to API testing with Pytest using factories and fixtures.

  • Token based authentication

  • Working with email in development with Mailhog and in production with Mailgun

  • Python Test coverage

  • Serving static and media files with NGINX and whitenoise

  • Makefiles and how they make working with Docker easier.


    and much much more...........

All this shall be covered step by step, so that you can leverage the skills you learn in this course to build even bigger and better applications at scale.

My Hope is that you shall gain immense value from this.


Similar courses
Opportunities
Make the most out of your online education
Careertail
Copyright © 2021 Careertail.
All rights reserved
Quick Links
Get StartedLog InAbout UsCourses
Company
BlogContactsPrivacy PolicyCookie PolicyTerms and Conditions
Stay up to date
Trustpilot
Careertail
Courses>Other IT & Software>Master Django REST Framework with Docker,Dev to Production
IT & SoftwareMaster Django REST Framework with Docker,Dev to Production
Price:Paid
Length:9.5 hours
Content type:video
level:intermediate
Updated:23 February 2024
Published:21 August 2022
Similar courses
Opportunities
Courses>Other IT & Software>Master Django REST Framework with Docker,Dev to Production
Master Django REST Framework with Docker,Dev to Production
4.6 (532.0)
9.5 hours
532 students
What you will learn
1You will learn how to use Docker with Celery, Redis, RabbitMQ, Flower with Django REST Framework
2You will learn how to use Reverse Proxies with NGINX and NGINX Proxy Manager
3You will learn how Secure an API with HTTPS with SSL Certificates from Letsencrypt
4You will be Introduced to API testing with Pytest using factories and fixtures
5You will learn how manage multiple Docker containers with Portainer
6You will learn how to use shell scripts to automate and monitor processes
7You will learn about UUID's (advantages and disadvantages) and how pseudo primary keys solve this.
8You will learn how to implement Asynchronous tasks with Celery and Redis
9You will learn how to Serve static and media files with Nginx and Whitenoise.
10You will learn how implement Asynchronous tasks monitoring with Flower
11You will learn how to work with Postgres within a Docker container, including how to perform backups using shell scripts.
12You will learn how to setup an Ubuntu server, running Django over a Domain name.
13You will learn how to use makefiles to make working with Docker easier.
14Python Test coverage
15Logging in Django
16Token Based Authentication
17Working with emails using Mailhog in development and Mailgun in production.
Target audiences
1Intermediate Python Developers curious about how to use Django REST Framework with shell scripts, Docker, Docker, Celery, Redis, Rabbitmq, Flower and Nginx. You will learn everything you need to know to combine these technologies in a production build by leveraging other tools such as Portainer, NGINX Proxy manager among others
2Intermediate Python Developers with at minimum 6 months of experience, more is better
Requirements
1This course is NOT for absolute beginners.
2This course is targeted at Python Developers with at least 6 months of web development experience or more
3It's preferable that you use a computer with any LINUX based operating system or MacOS. If not possible, a windows machine will also work, but I have not tested the course material with a windows machine
4You should be familiar with the basic concepts surrounding shell scripts, Docker,API's and Django.
FAQ
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Description

Hi, welcome to this course on building a production ready, detailed Django REST API, running on a web server powered by NGINX, on a custom domain name and served securely over HTTPS with SSL Certificates from letsencrypt.

This course is NOT for absolute beginners.

We shall achieve our goal by leveraging tools such as Docker, Celery, Redis, Rabbitmq, Flower, Nginx, Nginx Proxy manager, Portainer, shell scripts and more...

This course is targeted at those with AT LEAST 6 months of web development experience, but  more is better. Before beginning, you should have some familiarity with the following concepts, in as much as I will try to explain everything.

The concepts we shall cover include:

  • Docker and running multiple containers

  • Securing a Django REST API with HTTPS using SSL Certificates

  • REST APIs with Django and Django Rest Framework

  • Class Based and Function based views.

  • Shell Scripting.

  • Asynchronous tasks with Celery, Redis and Rabbitmq

  • Asynchronous tasks monitoring with Flower

  • Introduction to API testing with Pytest using factories and fixtures.

  • Token based authentication

  • Working with email in development with Mailhog and in production with Mailgun

  • Python Test coverage

  • Serving static and media files with NGINX and whitenoise

  • Makefiles and how they make working with Docker easier.


    and much much more...........

All this shall be covered step by step, so that you can leverage the skills you learn in this course to build even bigger and better applications at scale.

My Hope is that you shall gain immense value from this.


Similar courses
Opportunities
Make the most out of your online education
Careertail
Copyright © 2021 Careertail.
All rights reserved
Quick Links
Get StartedLog InAbout UsCourses
Company
BlogContactsPrivacy PolicyCookie PolicyTerms and Conditions
Stay up to date
Trustpilot