Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Deploy A Django Web App With Nginx And Amazon Ecs - 2022

    Posted By: ELK1nG
    Deploy A Django Web App With Nginx And Amazon Ecs - 2022

    Deploy A Django Web App With Nginx And Amazon Ecs - 2022
    Published 9/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.33 GB | Duration: 6h 31m

    Create a Django web app with Docker and Nginx, and deploy it to Amazon ECS

    What you'll learn
    How to deploy your website using Amazon ECS and Docker
    How to use AWS for deployment
    How to build a mini Django application
    How to deploy your static files to Amazon S3
    How to host your postgres database on Amazon RDS
    Requirements
    Basic knowledge of Python, Django and AWS is required (especially on EC2)
    Knowledge on Docker would be helpful, but it isn't mandatory for this course.
    Description
    Welcome! I'm here to help you to master the basics of deploying a Django web application to Amazon Elastic Container Service (ECS) whilst utilizing Nginx and Docker.This course is primarily intended for individuals who have a basic knowledge of Django and AWS.  Knowledge on Docker would be helpful, but it isn't mandatory for this course.To put it simply, if you have a background in Django and AWS and want to learn about how to deploy your web application, then this is definitely the course for you!I want to help YOU master the art of deploying a Django application to Amazon ECS. The Deploy a Django web app with Nginx and Amazon ECS course has been structured in a simple and logical order. Everything that has been designed from the styling to the graphics and topics covered is crafted with the absolute duty of care towards the student. The main focus of the course is to teach you how to deploy your Django web application to Amazon ECS with Docker and Nginx.You will learn how to utilize several AWS services such as Amazon S3, Amazon RDS, Route 53, Certificate Manager, Elastic Container Service (EC2 - launch type) etc. You will also learn how to attach a domain name and SSL certificate to your web application. It is mixed with theory and practical hands-on demonstrations.The course is structured in a logical and cohesive way - not just random slides plastered everywhere.It starts off very simple and then builds on gradually throughout the course.You will also learn about the basics of Docker and containerizationThis course is jam-packed with lecture slides, PDF walkthroughs, code snippets/references and comes along with the full project source code - as a zip file.All 150 + slides are available as a downloadable PDF.The Deploy a Django web app with Nginx and Amazon ECS course is a highly practical course and allows you to apply your knowledge:There is a wealth of hands-on lectures throughout this course.You will be able to deploy your Django web application by containerizing it.–––––––––––––––––––––––––-Your instructor:My name is Arno Pretorius. I'm a qualified IT teacher who has taught programming both in-person and online. My main passions are teaching and technology, so I thought why not just combine the best of both worlds to create something truly amazing and valuable. Over the years, I have created and deployed many real-world Django-based applications, including a job portal for university graduates and an exclusive social network. I'm a Django developer, an AWS Solutions Architect Professional, Developer and an AWS Database Specialist. I have a keen interest in everything that relates to web development, Django web application security, and cloud computing.I'm also an Amazon author and have published books on Django web application security and basic web development. So, let's go and become fluent in Django deployment, along with an extra service or two. Trust me you are in good hands!–––––––––––––––––––––––––-This course also comes with:- 6.5 hours of on-demand video- Full lifetime access - A Udemy certificate of completion - Several downloadable resources - Access on mobile and TVJoin me in this course if you want to learn how to deploy your Django web application via containerization.

    Overview

    Section 1: Course Introduction

    Lecture 1 Course welcome!

    Lecture 2 Thought process

    Lecture 3 Course overview

    Lecture 4 Just a quick note

    Section 2: Resources

    Lecture 5 Code and slides - download

    Section 3: Baseline Installation and setup

    Lecture 6 Python installation and setup

    Lecture 7 Visual Studio Code installation and setup

    Section 4: Create a Django web app

    Lecture 8 Django project setup

    Lecture 9 Django app setup

    Lecture 10 Templates, URL's and Views

    Lecture 11 Configure static files

    Lecture 12 Static Files - Manually refresh your static files by clearing the cache

    Lecture 13 Styling our web app - Part 1

    Lecture 14 Styling our web app - Part 2

    Lecture 15 Create a profile model

    Lecture 16 Configure Django to allow file uploads

    Lecture 17 User registration

    Lecture 18 User authentication

    Lecture 19 Profile management: Updating our username and email

    Lecture 20 Profile management: Deleting an account

    Lecture 21 Upload and render a file in Django

    Section 5: IAM users, Databases and static files

    Lecture 22 Create an AWS account

    Lecture 23 AWS Budgets - Create a designated budget

    Lecture 24 AWS Identity and Access Management - Theory review

    Lecture 25 Create an AWS IAM user and sign in as an IAM user - Part 1

    Lecture 26 Create an AWS IAM user and sign in as an IAM user - Part 2

    Lecture 27 Add ECR + ECS permissions [IMPORTANT]

    Lecture 28 [OPTIONAL] - How to enable MFA for your root and IAM user account

    Lecture 29 Amazon S3 - Theory review

    Lecture 30 Deploy our static files to an Amazon S3 bucket

    Lecture 31 Amazon RDS - Theory review

    Lecture 32 Create and connect to an Amazon RDS postgres database

    Lecture 33 Styling the admin page

    Section 6: Domain name and SSL certificate

    Lecture 34 AWS Route 53 - Theory review

    Lecture 35 COST REMINDER!

    Lecture 36 Register a domain name with Route 53

    Lecture 37 Amazon Certificate Manager - Theory review

    Lecture 38 Provision and assign an SSL certificate

    Section 7: Docker

    Lecture 39 What is Docker?

    Lecture 40 Managing docker containers on AWS - Theory overview

    Lecture 41 Running docker containers on Amazon ECS

    Lecture 42 Installing and setting up Docker

    Lecture 43 Examine Docker desktop

    Lecture 44 Sign up for a Docker Hub account

    Lecture 45 Nginx: A short introduction

    Lecture 46 What is a reverse proxy?

    Lecture 47 IMPORTANT NOTE!

    Lecture 48 Creating our docker files - Theory overview

    Lecture 49 Create a docker file for our docker image - Part 1

    Lecture 50 Create a docker file for our docker image - Part 2

    Lecture 51 Create a docker-compose file

    Lecture 52 Build our docker images

    Lecture 53 Running our docker container locally

    Lecture 54 Stopping a docker container and clearing the cache

    Lecture 55 Docker cleanup

    Section 8: Deploy our web app to Amazon ECS

    Lecture 56 Preparing for deployment

    Lecture 57 Security tips!

    Lecture 58 What is Docker ? - [REVIEW]

    Lecture 59 Deployment Introduction

    Lecture 60 COST REMINDER!

    Lecture 61 Push our docker images to Amazon ECR

    Lecture 62 Deploy our Django web app to Amazon ECS - Part 1

    Lecture 63 IMPORTANT NOTE!

    Lecture 64 Deploy our Django web app to Amazon ECS - Part 2

    Section 9: Managing user sessions [OPTIONAL]

    Lecture 65 Amazon ElastiCache - Theory review

    Lecture 66 How to manage user sessions?

    Lecture 67 What is a sticky session?

    Lecture 68 How to enable sticky sessions

    Lecture 69 Section cleanup

    Section 10: Conclusion

    Lecture 70 Thank you!

    Lecture 71 Bonus lecture!

    Mid - advanced python developers with a basic knowledge of Django,Developers who want to deploy their Django web application,Django + AWS deployment enthusiasts