Django REST API with Docker, Nginx, Portainer, served over HTTPS with SSL Certificates.
This is a promo video for my new Course on Udemy. ? https://www.udemy.com/course/detailed-django-rest-api/?referralCode=87F304C9F041AE2692EB
Synopsis
***************************************************************************
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.
We shall achieve our goal by leveraging tools such as Docker,Celery,Redis,Rabbitmq,Flower,Nginx,Nginx Proxy manager, Portainer, shell scripts and more….
We shall be building a functional Backend API which clones some of the common features of Medium(which is an online authors publishing platform) and in some cases, we will add our own features.
This course is targeted at those with at least 6 months of web development experience. 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:
• Securing an API with HTTPS using SSL certificates.
• Docker and containerization.
• Managing multiple docker containers using Portainer
• Infrastructure as a service vis-a-vie Platform as a service.
• How to setup an Ubuntu server,running Django over a Domain name.
• How to use shell scripts with Django and Docker
• Working with Postgres within a Docker container,including how to perform backups using shell scripts.
• Working with emails using mailhog in development and Mailgun in production.
• How to setup Redis for development and Rabbitmq for production
• Building APIs endpoints with Django REST framework.
• Custom user models and model managers in Django.
• Token based authentication.
• How to use Reverse proxies.
• UUID’s (advantages and disadvantages) and how pseudo primary keys solve this.
• Intro to API testing with Pytest using factories and fixtures.
• Python Test coverage
• Django security.
• Logging in Django.
• Asynchronous tasks with Celery and Redis
• Asynchronous tasks monitoring with Flower
• Serving static and media files with Nginx and whitenoise.
• Utilizing Makefiles to make working with Docker easier.
And so 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.
? License:
?
"Juan Sánchez - Now The Silence" is under a Creative Commons (cc-by) license
Music promoted by BreakingCopyright: https://bit.ly/b-now-the-silence
?
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Django REST API with Docker, Nginx, Portainer, served over HTTPS with SSL Certificates.», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.