AWS Certified DevOps Engineer Professional (DOP-C02): SDLC Automation
Course outline
Section 1: CodeCommit
CI/CD Concepts
CodeCommit Overview
CodeCommit Repository Actions
CodeCommit Cloning, Commit, Pushes, and Pulls
CodeCommit Merging and Branching
CodeCommit Data Security
CodeCommit Advanced
Lab: Creating an AWS CodeCommit Repository That Triggers Email Notifications
Lab: Configure and Work with CodeCommit from the CLI
Section 2: CodeBuild
Introduction to CodeBuild
Lab: CodeBuild Walkthrough
Working with Build Projects and the Buildspec File
CodeBuild Advanced
Section 3: CodeDeploy
Introduction to CodeDeploy
CodeDeploy Setup and Configuration
CodeDeploy Application, Deployment Groups, and Deployment Configurations
CodeDeploy appspec.yml
CodeDeploy Revision and Deployment Details
AWS CodeDeploy with Lambda
Section 4: CodePipeline
Introduction to CodePipeline Concepts
CodePipeline with CodeBuild
Managing CodePipeline
Creating a Pipeline
CodePipeline Continuous Delivery and Approval Actions
CodePipeline with EventBridge
Lab: Setting Up an AWS CodePipeline with a Manual Approval
Section 5: SDLC Concepts and Services
Jenkins with AWS Developer Tools
Pipeline Deployment for Multi-Account Environments
Pipeline Testing
CodePipeline Extras
AWS CodeArtifact
Automating EC2 Builds Using EC2 Image Builder
Amazon CodeGuru
AWS Amplify
Section 6: SDLC Automation Review
SDLC Automation Scenarios
Supporting Services for SDLC Automation
DevOps Conversations for SDLC Automation
Deployment Strategies and Test Scenarios
Lab: Setting Up CodeArtifact from the CLI

