| Day | Task | Start Date | Completion Date | Reference Material |
|---|---|---|---|---|
| 1 | Study AWS Secrets Manager and AWS KMS - Learn how to store database credentials, API keys, and application secrets securely. - Create and retrieve a secret using IAM permissions. - Learn encryption at rest with AWS KMS. - Replace hard-coded credentials with runtime secret retrieval. | 18/05/2026 | 18/05/2026 | AWS Secrets Manager AWS KMS AWS Workshop 000096 AWS Workshop 000033 |
| 2 | Study AWS CloudFormation - Learn Templates, Stacks, Parameters, Outputs, Resources, and Change Sets. - Write a basic YAML template. - Deploy and update AWS resources through a CloudFormation Stack. - Delete the Stack and review resource cleanup. | 19/05/2026 | 19/05/2026 | AWS CloudFormation How CloudFormation works AWS CloudFormation Workshop |
| 3 | Study AWS CodeBuild - Learn build projects, source configuration, environment, build phases, and artifacts. - Create a buildspec.yml file.- Run build and test commands. - Review build logs and generated artifacts. | 20/05/2026 | 20/05/2026 | AWS CodeBuild Build commands AWS Workshop 000023 |
| 4 | Study AWS CodePipeline - Learn Source, Build, Deploy, Stage, Action, and Pipeline concepts. - Connect a source repository to CodePipeline. - Add CodeBuild as a build stage. - Review pipeline execution and failure handling. | 21/05/2026 | 21/05/2026 | AWS CodePipeline CodeBuild with CodePipeline AWS Workshop 000023 |
| 5 | Perform a CI/CD Hands-on Lab - Build a pipeline for API Gateway → Lambda → DynamoDB. - Use CodeBuild to validate the source code. - Use CloudFormation to provision or update resources. - Store sensitive configuration in Secrets Manager. - Verify deployment through API requests and CloudWatch Logs. - Clean up temporary resources after the lab. | 22/05/2026 | 22/05/2026 | AWS CodePipeline AWS Serverless Workshops |