Pour les demandes entreprises : (+212) 703173603
Pour les demandes particuliers : (+212) 702062126
This training is delivered in partnership with an APN Training Partner, an AAI instructor, with labs, and official course materials provided by the ATP organization. The AWS DevOps Engineering training teaches you how to leverage common DevOps operational patterns to develop, deploy, and manage applications on Amazon Web Services.
Module 1: Introduction to DevOps
Understanding DevOps concepts.
Module 2: Infrastructure as Code:
Design and security considerations.
CloudFormation and application management.
Module 3: Continuous Integration in the Cloud
Overview and introduction.
Understanding CodeCommit.
Overview of CICD.
Overview of CodeDeploy.
Module 4: Application Deployment on AWS
Bringing all elements together.
Performance optimization in deployments.
Infrastructure administration and automation.
Module 5: Training Overview
Understanding CodeCommit.
CICD overview.
CodeCommit overview.
First Repo & HTTPS config.
Clone, add, commit, push.
Branches and Pull Requests.
Module 6: Understanding CodeBuild
Overview of CodeBuild.
Understanding the first build.
Understanding buildspec.yml Deep Dive.
Understanding Docker, ECR & buildspec.yml.
Understanding environment variables and Parameter Store.
Module 7: Understanding CodeDeploy
Overview and introduction.
EC2 setup.
Application, Deployment Groups, and first deployment.
Deployment Groups exploration.
Configuring deployment.
Appspec.yml Deep Dive.
Hooks & Environment variables.
Module 8: Understanding CodePipeline
Overview of CodePipeline.
CodePipeline: CodeCommit & CodeDeploy.
Adding CodeBuild.
CodePipeline: Artifacts, encryption, and S3.
Following manual approval steps.
Integrating CloudWatch events.
Viewing all integrations.
Customizing action jobs with AWS Lambda.
CodePipeline: CloudFormation.
Module 9: Understanding CodeStar
Overview of CodeStar.
Jenkins architecture overview.
Jenkins setup on EC2.
Jenkins: AWS Plugins.
Module 10: Understanding CloudFormation
Overview of CloudFormation.
YAML Crash Course.
Parameters, resources, mappings, outputs, conditions.
Intrinsic functions, userdata, cfn-init, cfn-signal.
Troubleshooting cfn-signal failures.
Module 11: Deployment Strategies with Elastic Beanstalk
Overview of Elastic Beanstalk.
EB CLI.
Saved configurations.
.ebextensions for configurations and resources.
RDS in or out of the environment.
.ebextensions for commands and container commands.
Good practices and continuous update strategies.
Module 12: Understanding Lambda
Overview of Lambda.
Lambda sources and use cases.
Lambda security, environment variables, KMS, and SSM.
Lambda versions, aliases, and canary.
Lambda: SAM Framework.
Lambda: SAM and CodeDeploy.
Module 13: Understanding API Gateway
Overview of Lambda function steps.
Overview of API Gateway.
API Gateway integration with Lambda.
Deployment steps.
Canary deployments and testing.
API Gateway: Throttles.
API Gateway: Fronting step functions.
Module 14: Discovering ECS
Discovering Docker.
ECS clusters overview.
Task definitions.
Discovering ECS services.
ECS services with load balancers.
Exploring ECR.
Demo: Exploring ECR.
Discovering Fargate.
ECS & Multi Docker Beanstalk.
Module 15: IAM Roles, Auto Scaling, and CloudWatch Integrations
IAM roles.
Auto Scaling.
CloudWatch integrations.
CICD CodePipeline.
Module 16: OpsWorks Overview
Overview of OpsWorks.
Lifecycle events.
Auto Healing & CloudWatch events.