Chia Sẻ Khóa Học Fullstack Deployment - Từ Container Đến Production AWS [Khóa 5830 A]
Dành hai ngày để khám phá về containerization, deployment và các kỹ thuật DevOps hiện đại khác.
Những điểm chính:
Khi tham gia khóa học này, bạn sẽ học được:
- ✓ Tìm hiểu cách package và chạy một ứng dụng fullstack bằng Docker cho các deployment nhất quán.
- ✓ Xây dựng một CI/CD pipeline với GitHub Actions để tự động build, test và ship ứng dụng của bạn lên AWS.
- ✓ Sử dụng Terraform để cung cấp và quản lý cơ sở hạ tầng AWS có khả năng mở rộng trên nhiều môi trường.
- ✓ Trải nghiệm cách các chiến lược deployment thay đổi qua các giai đoạn Startup, Growth và Enterprise, thích ứng với quy mô và tính phức tạp.
- ✓ Deploy lên AWS với load balancing, logging và các security best practice phản ánh môi trường sản xuất thực tế.
Khóa học này có phù hợp với tôi không?
Dành cho các software developer, DevOps engineer và platform team muốn có trải nghiệm thực tế khi deploy các ứng dụng thực tế lên AWS bằng các công cụ hiện đại như Docker, GitHub Actions và Terraform.
Chi tiết khóa học:
Trong khóa học thực hành này, bạn sẽ theo dõi vòng đời của một ứng dụng monolith trong quá trình phát triển từ giai đoạn startup đến giai đoạn triển khai enterprise. Bạn sẽ deploy ứng dụng thủ công lên AWS, sau đó dần dần xây dựng một full CI/CD pipeline bằng GitHub Actions và push image lên Amazon ECR. Bạn sẽ học cách cung cấp và quản lý cloud infrastructure với Terraform, deploy lên AWS cho service hosting có khả năng mở rộng và chịu lỗi. Bạn sẽ triển khai các security best practice, tự động hóa các infrastructure change và khám phá các deployment thực tế thông qua lộ trình của một công ty phần mềm đang phát triển. Cuối cùng, bạn sẽ có kinh nghiệm deploy thực tế các ứng dụng hiện đại theo cách mà các engineering team thành công thực hiện trong môi trường production.
Có điều kiện tiên quyết nào không?
- ✓ Kiến thức cơ bản về Docker.
- ✓ Kinh nghiệm sử dụng Git và GitHub.
- ✓ Hiểu biết cơ bản về AWS.
- ✓ Trải nghiệm Command-line.
- ✓ Tài khoản AWS đang hoạt động với quyền quản admin.
Lịch trình chi tiết hàng ngày:
Ngày 1:
- ✓ Welcome & Tổng quan về khóa học.
- ✓ Containerizing Application.
- ✓ Manual Deployment (Startup Style).
- ✓ Giới thiệu về GitHub Actions & CI Pipeline.
- ✓ CI Deep Dive & Validating Pipelines.
- ✓ Nơi CI Stop và CD Begin.
Ngày 2:
- ✓ Giới thiệu Ngày 2.
- ✓ Provisioning ECS với Terraform.
- ✓ Deploy thông qua GitHub Actions đến ECS.
- ✓ Add Load Balancer + Scale Out.
- ✓ Multi-Environment Deployment + Promotions.
- ✓ Blue/Green Deployment trên ECS.
- ✓ Observability, Cost và các chiến lược Scaling.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU