DevOps & Infrastructure as Code
Defining infrastructure as code with CloudFormation and CDK, and automating build-test-deploy pipelines with CodePipeline, CodeBuild, and CodeDeploy.
AWS CloudFormation
intermediate~2.5hDefining your infrastructure as a version-controlled template instead of clicking through the Console — repeatable, reviewable, and rollback-able.
AWS CDK
advanced~2hDefining infrastructure using a real programming language instead of YAML/JSON — CDK compiles down to CloudFormation, giving you loops, functions, and type checking for infrastructure.
CI/CD with CodePipeline, CodeBuild & CodeDeploy
intermediate~2.5hAutomating the path from a code commit to a running production deployment — build, test, and deploy without manual steps.
Deployment Strategies on AWS
intermediate~1.5hRolling, blue/green, and canary deployments — how to actually ship a new version to production without downtime or unacceptable risk.
AWS SAM & Elastic Beanstalk
beginner~2.5hTwo higher-level deployment abstractions that trade some CloudFormation/CDK flexibility for a much faster path to a running application — SAM for serverless, Beanstalk for traditional web apps.