50% off DataCamp Premium. 700+ courses, half price. Start learning today.
Course Description
Stop deploying manually. In this course, you'll build CI/CD pipelines that automatically build, test, and deploy your applications using AWS Code services. You'll implement deployment strategies like blue/green and canary releases with CodeDeploy, add safety gates and failure notifications to your pipelines, and define your infrastructure as code with CloudFormation, SAM, and CDK. By the end, you'll be able to set up a pipeline that takes code from commit to production with minimal manual intervention.
Prerequisites
Curriculum
Course outline
1
CI/CD Pipelines with AWS Code Services
Learn how AWS Code services work together to automate the software delivery lifecycle. You'll map CodeCommit, CodeBuild, CodeDeploy, and CodePipeline to their pipeline stages, build a multi-stage pipeline with approval gates and failure notifications, and configure CodeBuild with buildspec.yml to automate your builds from source to artifact.
- Introduction to CI/CD on AWS50 XP
- Spot the missing service50 XP
- Map services to pipeline stages100 XP
- Explore the CodePipeline console50 XP
- Building pipelines with CodePipeline50 XP
- How artifacts flow between stages50 XP
- Add an approval gate50 XP
- Set up failure alerts50 XP
- Automating builds with CodeBuild and buildspec.yml50 XP
- Review a buildspec.yml50 XP
- Classify buildspec phases100 XP
- Fix a failing build50 XP
2
Deployment Strategies with AWS CodeDeploy
Explore how to release applications safely using CodeDeploy. Configure appspec.yml with lifecycle hooks, implement in-place and blue/green deployments, set up canary and linear traffic shifting, and manage API Gateway stages for per-environment configuration.
3
Infrastructure as Code and Environment Management
Define and manage your infrastructure as code. Author CloudFormation templates with change sets and drift detection, deploy serverless applications with SAM and CDK, manage approved versions across environments, and integrate CloudFormation into CI/CD pipelines with StackSets and nested stacks.
Automating Deployments on AWS
Course
Complete

