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

AWS CloudFormation Step by Step: Beginner to Intermediate

AWS CloudFormation Từng Bước: Từ Cơ Bản Đến Trung Cấp

AWS CloudFormation Từng Bước: Từ Cơ Bản Đến Trung Cấp

Nắm vững kiến thức nền tảng AWS CloudFormation qua giải thích chi tiết từng bước và ví dụ thực hành.

4.6
(820 đánh giá)
5,600 học viên
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
7.0 giờ video
73 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ì

Bắt đầu từ con số 0 với AWS CloudFormation, học các tính năng cấp Associate và ứng dụng vào nhu cầu cung cấp tài nguyên AWS hàng ngày.
Học cách quản lý hạ tầng AWS dưới dạng mã (infrastructure as code) bằng AWS CloudFormation và YAML.
Học viết template AWS CloudFormation bằng YAML và định nghĩa tài nguyên AWS trong đó.
Học sử dụng tài liệu tham khảo AWS CloudFormation để định nghĩa nhiều loại tài nguyên AWS khác nhau trong template.
Nâng cấp template với parameters, mappings, conditions, metadata và outputs.
Học lý thuyết và thực hành từ chuyên gia AWS được chứng nhận cấp Professional, theo các best practice của AWS.
Học sử dụng change sets để cập nhật CloudFormation stacks một cách an toàn.
Học sử dụng các lệnh CloudFormation của AWS CLI.

Yêu cầu

Cần tài khoản AWS để khởi chạy tài nguyên. Khuyến nghị sử dụng tài khoản đủ điều kiện free-tier.
Kiến thức AWS ở mức trung cấp về các dịch vụ cốt lõi để sử dụng trong ví dụ.
Máy tính và trình duyệt để thực hành các ví dụ và hoạt động trong bài học.
Trình soạn thảo văn bản yêu thích để viết template AWS CloudFormation, ví dụ Visual Studio Code.
Biết cách sử dụng terminal và các lệnh cơ bản sẽ hữu ích trong một số ví dụ.
Kiến thức cơ bản về YAML sẽ có lợi. Nhưng bạn cũng có thể học trong quá trình xem bài giảng và làm ví dụ.
Kiến thức cơ bản về AWS CLI. Chúng ta sẽ tải và sử dụng phiên bản AWS CLI chính thức, nhưng tập trung vào các lệnh CloudFormation.

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

Dành cho người mới bắt đầu với AWS CloudFormation. Tôi giả định bạn chưa có hoặc có rất ít thông tin về CloudFormation.
Dành cho bất kỳ ai muốn quản lý hạ tầng AWS dưới dạng mã và tự động hóa việc cung cấp tài nguyên AWS.
KHÔNG dành cho người dùng CloudFormation trình độ trung cấp muốn tìm hiểu tính năng nâng cao. Những nội dung đó được đề cập trong khóa "AWS CloudFormation Từng Bước: Từ Trung Cấp Đến Nâng Cao".
Dành cho người dùng AWS trình độ trung cấp. Bạn nên có kiến thức cơ bản về các dịch vụ cốt lõi như EC2, S3, RDS và VPC.

Nội dung khóa học

8 phần • 72 bài giảng
1 Giới thiệu Khóa học
2 AWS CloudFormation là gì?
3 Tạo CloudFormation Stack Đầu Tiên
4 Xem Chi Tiết Stack Của Bạn
5 Xóa Stack Của Bạn
6 AWS Region Được Sử Dụng Trong Khóa Học
7 Hoạt động Phần 1
8 Lời giải Hoạt động Phần 1
1 Giới thiệu Phần 2
2 Cấu trúc Template
3 Viết Template Đầu Tiên với YAML
4 Cập nhật Stack với Template Đã Chỉnh Sửa
5 Liên kết Tài nguyên với Hàm Ref
6 Cập nhật Stack Dẫn Đến Thay Thế Tài nguyên
7 Thứ Tự Tạo Tài nguyên & Thuộc tính DependsOn
8 Hoạt động Phần 2: Tạo VPC với Public Subnet
9 Lời giải Hoạt động Phần 2
1 Giới thiệu Phần 3
2 Giới thiệu về Template Parameters
3 Định nghĩa Parameter Đầu Tiên
4 Cập nhật Stack với Nhiều Parameters Hơn
5 Ràng buộc Độ dài cho Parameters Kiểu String
6 Ràng buộc Giá trị Tối thiểu & Tối đa cho Parameters Kiểu Number
7 Thiết lập Giá trị Cho phép cho Parameters
8 Thiết lập Giá trị Mặc định cho Parameters
9 Thiết lập Ràng buộc Mẫu (Pattern) cho Parameters
10 Chỉ Cập nhật Giá trị Parameters của Stack
11 Quan trọng! Cách sử dụng DB Instance Class trong Ví dụ
12 Ẩn Giá trị Parameters
13 Parameters Kiểu Danh sách Số và Hàm Fn::Select
14 Parameters Kiểu Danh sách Chuỗi
15 AWS-Specific Parameter Types
16 Pseudo Parameters và Hàm Fn::Sub
17 Hoạt động Phần 3
18 Lời giải Hoạt động Phần 3
1 Giới thiệu Phần 4
2 Metadata Section là gì?
3 Nhóm, Sắp xếp và Gắn nhãn Parameters
4 Giới thiệu về Mappings và Hàm Fn::FindInMap
5 Sử dụng Mappings với Hàm Fn::FindInMap
6 Hoạt động Phần 4
7 Lời giải Hoạt động Phần 4
1 Giới thiệu Phần 5
2 Giới thiệu về Conditions
3 Tạo Tài nguyên Có Điều kiện
4 Cấu hình Thuộc tính Tài nguyên Có Điều kiện
5 Giới thiệu về Outputs
6 Tham chiếu Thuộc tính Tài nguyên bằng Hàm Fn::GetAtt
7 Tạo Stack Outputs Có Điều kiện
8 Hoạt động Phần 5
9 Lời giải Hoạt động Phần 5
1 Giới thiệu Phần 6
2 Change Sets là gì?
3 Tạo Change Set bằng Template Hiện tại
4 Tạo Change Set bằng cách Thay thế Template
5 Thực thi một Change Set
6 Xóa một Change Set
7 Hoạt động Phần 6
8 Lời giải Hoạt động Phần 6
1 Giới thiệu Phần 7
2 Cài đặt và Cấu hình AWS CLI
3 Tạo Stacks với AWS CLI
4 Cập nhật Stacks với AWS CLI
5 Xóa Stacks với AWS CLI
6 Tạo và Thực thi Change Sets với AWS CLI
7 Xóa Change Sets với AWS CLI
8 Sử dụng Lệnh Deploy để Tạo Stacks
9 Sử dụng Lệnh Deploy để Cập nhật Stacks
10 Hoạt động Phần 7
11 Lời giải Hoạt động Phần 7
1 Tổng kết Khóa học
2 Bài học Bổ sung: Tham gia Các Khóa học Khác của Tôi!

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

Would you like to start learning AWS CloudFormation with well-organized courses?


Welcome to learn AWS CloudFormation step by step from a senior AWS architect with hands-on examples and detailed explanations! I designed AWS CloudFormation topics into two courses to teach you efficiently according to your knowledge level. Now, you are on the first step!


This course is for beginners to AWS CloudFormation. You will learn most of the Associate-level topics, excel at the basics, and learn some intermediate-level features like change sets. Ultimately, you will start using Cloud Formation for your daily needs on AWS. 


This course also serves as a basis for my AWS CloudFormation Step by Step: Intermediate to Advanced course, which teaches more advanced, Professional-level AWS CloudFormation concepts. Thus, you can continue your Cloud Formation journey with it afterward.


Why learn from me?

✓ AWS verified my knowledge and experience at the top level. I am a senior AWS consultant holding AWS Certified Solutions Architect - Professional and AWS Certified DevOps Engineer - Professional certifications in addition to all 3 Associate certificates.

✓ I have a software engineering background, a BS degree in Computer Engineering, and more than 15 years of professional experience as a developer and cloud architect in corporates and startups.

✓ I have been using AWS since 2013. I have also been using AWS CloudFormation since the early days. So you will benefit from my experience as well as my knowledge.

✓ I learned by doing. I teach both theory and practice according to the AWS best practices. I explain the features with hands-on examples and why to use them with advantages and disadvantages.


What is the course structure?

  • Section 1: Understand what AWS CloudFormation is and learn to create and delete stacks from existing templates.

  • Section 2: Start writing your own templates with YAML and define resources in them. You will also learn to update your stacks by editing your templates.

  • Section 3: Increase the reusability of your templates with parameters. You will make many examples with different parameter types, constraints, etc.

  • Section 4: Define the Metadata and Mappings sections in your templates to enhance them more.

  • Section 5: Create resources and configure their attributes conditionally using the Conditions section. You will also learn how to define outputs for your stacks.

  • Section 6: Create and execute AWS CloudFormation change sets to update your stacks safely.

  • Section 7: Learn to manage your stacks and change sets using the cloudformation commands of AWS CLI as an alternative to AWS CloudFormation Console.


  • Section 8: Conclusion. Now you are ready to learn advanced-level CloudFormation with AWS CloudFormation Step by Step: Intermediate to Advanced.


As a result,

✓ You will be able to use AWS CloudFormation daily.

✓ You will be able to write your Cloud Formation templates using YAML.

✓ We will use the AWS Ireland region (eu-west-1) during the course. But you will also learn to create re-usable, region-independent CloudFormation templates as you progress!

✓ You will gain a solid basis on AWS CloudFormation and be ready to learn more advanced features with my AWS CloudFormation Step by Step: Intermediate to Advanced course.


So, is this course for you?

  • As a beginner, it will be best to concentrate on the Cloud Formation features that you will need most at the beginning. I designed this course for beginners to AWS CloudFormation. So, I assume that you have no or little experience in it.

  • You need to have intermediate-level AWS knowledge that will be enough to use core AWS services in our examples. This course focuses on AWS CloudFormation.

  • This is NOT for intermediate-level AWS CloudFormation users looking for more advanced features. I teach them in my AWS CloudFormation Step by Step: Intermediate to Advanced course, which continues from this one.


  • Are you unsure of your Cloud Formation knowledge level? Then, start with this Beginner to Intermediate course and continue with the advanced course.


If you want to start using AWS CloudFormation to manage your AWS infrastructure as code and automate the provisioning of your AWS resources, then you are in the right place.

Join me in this course to start learning AWS CloudFormation step by step!


Best wishes,

Emre Yilmaz

Senior AWS Architect & DevOps Engineer

⭑ AWS Certified Solutions Architect - Professional

⭑ AWS Certified DevOps Engineer - Professional

⭒ AWS Certified Solutions Architect - Associate

⭒ AWS Certified SysOps Administrator - Associate

⭒ AWS Certified Developer - Associate

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 Devops
Hiển thị tất cả khoá học Infrastructure As Code
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊