Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Deploy a Django web app with Nginx and Amazon ECS - 2026

Triển khai ứng dụng web Django với Nginx và Amazon ECS - 2026

Triển khai ứng dụng web Django với Nginx và Amazon ECS - 2026

Tạo ứng dụng web Django với Docker và Nginx | Thiết lập reverse proxy | Triển khai với Amazon ECS - Loại launch EC2

4.7
(88 đánh giá)
847 học viên
Giảng viên
Arno Pretorius
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
6.5 giờ video
81 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Cách triển khai website của bạn bằng Amazon ECS - Loại launch EC2
Học cách sử dụng IaaS - (Dịch vụ Hạ tầng như một Dịch vụ)
Cấu hình Nginx làm reverse proxy
Docker hóa Nginx
Docker hóa ứng dụng Django của bạn
Đăng ký tên miền và cấp chứng chỉ SSL/TLS
Lưu trữ cơ sở dữ liệu PostgreSQL với Amazon RDS
Triển khai file tĩnh (CSS + JS) trên Amazon S3
Bảo mật dữ liệu nhạy cảm bằng biến môi trường
Tạo một ứng dụng cơ bản

Yêu cầu

Bắt buộc dùng máy tính Windows, không dùng MacOS/Linux (do có thể gặp vấn đề khi triển khai với Docker)
Cần có kiến thức cơ bản về Django và AWS
Bạn cũng nên biết căn bản về HTML/CSS và JavaScript
Kiến thức về Docker sẽ hữu ích, nhưng không bắt buộc cho khóa học này

Đối tượng phù hợp

Dành cho lập trình viên Django muốn học cách triển khai website
Lập trình viên Python trình độ trung cấp - nâng cao có kiến thức cơ bản về Django
Dành cho những người đam mê triển khai ứng dụng!

Nội dung khóa học

13 phần • 81 bài giảng
1 Tổng quan khóa học
2 Điều kiện tiên quyết - [Quan trọng]
3 Hỗ trợ khóa học
4 Quy trình tư duy
1 Mã nguồn dự án cuối cùng - Tải về
2 Mã nguồn dự án cuối cùng - Thông tin quan trọng
1 Cài đặt Python và Visual Studio Code - Windows
2 Thiết lập dự án Django - Windows
3 Cấu hình trình thông dịch Python - Windows
4 Tìm hiểu sâu về môi trường ảo
5 Thiết lập ứng dụng Django
6 Thiết lập template, url và view cơ bản
7 Cấu hình file tĩnh
8 Thêm style cho trang web
9 Thiết lập cấu trúc ứng dụng chính
10 Đăng ký người dùng
11 Xác thực người dùng - Đăng nhập
12 Xác thực người dùng - Đăng xuất
13 Thiết lập điều hướng và tạo bảng điều khiển
14 Kiểm thử ứng dụng cơ bản
1 Tạo tài khoản AWS
2 Tạo và thiết lập ngân sách riêng trên AWS
3 Nhắc nhở chi phí - Giai đoạn triển khai I
4 Amazon IAM - [Lý thuyết]
5 IAM - Tạo người dùng và nhóm
6 IAM - Sử dụng URL duy nhất của chúng ta
7 IAM - Bảo mật tài khoản AWS bằng MFA
8 IAM - Tạo khóa truy cập
9 IAM - Thêm quyền ECR và ECS
10 Cài đặt và thiết lập AWS CLI - Windows
1 Amazon S3 - [Lý thuyết]
2 Tạo và thiết lập bucket S3
3 Tích hợp S3 với ứng dụng của chúng ta
4 Amazon RDS - [Lý thuyết]
5 Cấu hình thiết lập cơ sở dữ liệu PostgreSQL
6 Tạo instance RDS với PostgreSQL
1 AWS Route 53 - [Lý thuyết]
2 Đăng ký tên miền với Route 53
3 AWS Route 53 - Vấn đề về tên miền
4 Amazon Certificate Manager - [Lý thuyết]
5 Cấp và gán chứng chỉ SSL
1 Thêm style cho biểu mẫu
1 Docker là gì? - [Lý thuyết]
2 Cài đặt và thiết lập Docker
3 Khám phá Docker desktop
4 Docker desktop - Hướng dẫn xử lý sự cố - [Tùy chọn]
5 Chuẩn bị Docker
6 Tạo file docker - [Lý thuyết]
7 Tạo docker file cho image Django
8 Tạo file dockerignore - [Tùy chọn]
1 Nginx: Giới thiệu ngắn gọn - [Lý thuyết]
2 Reverse proxy là gì? - [Lý thuyết]
3 Tạo docker file cho image Nginx
4 Liên kết ứng dụng Django với reverse proxy Nginx
5 Cải thiện hiệu suất container - [Tùy chọn]
6 Build image docker
7 Chạy container docker
8 Dọn dẹp tài nguyên Docker
1 Quản lý container docker trên AWS - [Lý thuyết]
2 Chạy container docker trên Amazon ECS - [Lý thuyết]
3 Chuẩn bị triển khai
4 Cấu hình biến môi trường - Phần 1
5 Cấu hình biến môi trường - Phần 2
6 Kiểm tra dọn dẹp tài nguyên Docker
7 Tạo image docker cho môi trường production
8 Vấn đề push lên Amazon ECR - [Quan trọng]
9 Nhắc nhở chi phí - Giai đoạn triển khai II
10 Push image docker lên Amazon ECR
11 Cấu hình load balancer và bản ghi DNS
12 Tạo security group cho container ECS
13 Định nghĩa task definition
14 Thiết lập cluster và service ECS - Phần 1
15 Thiết lập cluster và service ECS - Phần 2
1 Amazon ElastiCache - [Lý thuyết]
2 Cách quản lý phiên người dùng? - [Lý thuyết]
3 Sticky session là gì? - [Lý thuyết]
4 Cách kích hoạt sticky sessions
5 Dọn dẹp tài nguyên AWS
1 Cho phép dải CIDR - [Bổ sung]
1 Cảm ơn! - Lời nhắn cuối
2 Bài giảng bổ sung!

Giới thiệu khóa học

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.

-- Please read carefully --


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 some 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 deploy your Django web app to AWS.

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.

  • In this course we will NEED to purchase a domain name from AWS Route 53.

  • We will only focus on deployment and NOT delve into making use of any automation tools or focus on intricate use cases. This includes the AWS CI/CD tools for continuous integration and delivery.

  • 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 containerization

  • This 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.

  • We will configure Nginx as a reverse proxy and bind it to our Django application with Gunicorn



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 Software developer, an AWS Solutions Architect and Developer associate. I have a keen interest in cloud computing, web development and everything that relates to programming and technology.

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 TV

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Aws
Hiển thị tất cả khoá học Cloud Computing
Hiển thị tất cả khoá học Django
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊