700+ courses, half price
Mô tả khóa học
Dừng việc triển khai thủ công. Trong khóa học này, bạn sẽ xây dựng các pipeline CI/CD tự động build, kiểm thử và triển khai ứng dụng bằng các dịch vụ AWS Code. Bạn sẽ triển khai các chiến lược như blue/green và canary với CodeDeploy, thêm cổng an toàn và thông báo lỗi vào pipeline, và định nghĩa hạ tầng dưới dạng mã với CloudFormation, SAM và CDK. Kết thúc khóa học, bạn sẽ có thể thiết lập một pipeline đưa mã từ lúc commit đến môi trường production với tối thiểu can thiệp thủ công.
Yêu cầu tiên quyết
Chương trình học
Đề cương khóa học
1
CI/CD Pipelines với AWS Code Services
Tìm hiểu cách các dịch vụ AWS Code phối hợp để tự động hóa vòng đời phân phối phần mềm. Bạn sẽ gắn CodeCommit, CodeBuild, CodeDeploy và CodePipeline vào các giai đoạn của pipeline, xây dựng một pipeline nhiều giai đoạn với cổng phê duyệt và thông báo lỗi, và cấu hình CodeBuild với buildspec.yml để tự động hóa quá trình build từ source đến artifact.
- Giới thiệu về CI/CD trên AWS50 XP
- Tìm dịch vụ còn thiếu50 XP
- Ghép dịch vụ với các giai đoạn của pipeline100 XP
- Khám phá bảng điều khiển CodePipeline50 XP
- Xây dựng pipeline với CodePipeline50 XP
- Luồng artifact giữa các giai đoạn50 XP
- Thêm một cổng phê duyệt50 XP
- Thiết lập cảnh báo khi lỗi50 XP
- Tự động hóa build với CodeBuild và buildspec.yml50 XP
- Xem lại buildspec.yml50 XP
- Phân loại các pha của buildspec100 XP
- Sửa một bản build bị lỗi50 XP
2
Chiến lược triển khai với AWS CodeDeploy
Khám phá cách phát hành ứng dụng an toàn bằng CodeDeploy. Cấu hình appspec.yml với các lifecycle hook, triển khai in-place và blue/green, thiết lập chuyển hướng lưu lượng kiểu canary và tuyến tính, và quản lý các stage của API Gateway cho cấu hình theo từng môi trường.
3
Hạ tầng dưới dạng mã và quản lý môi trường
Định nghĩa và quản lý hạ tầng dưới dạng mã. Viết template CloudFormation với change set và phát hiện drift, triển khai ứng dụng serverless với SAM và CDK, quản lý phiên bản đã phê duyệt trên các môi trường, và tích hợp CloudFormation vào các pipeline CI/CD với StackSet và nested stack.
Tự động hóa triển khai trên AWS
Hoàn
thành khóa học

