CURRICULUM
AWS Develops training Course
AWS DevOps training courses bridge the gap between cloud computing and automated software delivery by teaching you how to build, deploy, and manage secure applications at high velocity. Whether you choose free self-paced paths or structured paid certificates, mastering these work...
- Familiarity with AWS Database Services
- Understanding of database design concepts
- Understanding of data modeling for relational or nonrelational databases
- DevOps Engineers
Overview
AWS DevOps training courses bridge the gap between cloud computing and automated software delivery by teaching you how to build, deploy, and manage secure applications at high velocity. Whether you choose free self-paced paths or structured paid certificates, mastering these workflows prepares you for the industry standard
Key Features
Understanding of database design concepts
Understanding of data modeling for relational or nonrelational databases
DevOps Engineers
DevOps Architects
Operations Engineers
System Administrators
Developers
Curriculum
CURRICULUM
Learning Objective
Learning Objective
Understand the basics of DevOps engineering in an AWS environment.
Topics
- Course objective
- Suggested prerequisites
- Course overview breakdown
2. Introduction to DevOps
Learning Objective
Learning Objective
Learn about the fundamentals in DevOps and how AWS enable to implement a DevOps approach.
Topics
- What is DevOps?
- The Amazon journey to DevOps
- Foundations for DevOps
3. Infrastructure Automation
Learning Objective
Learning Objective
Get an understanding of infrastructure automation in an AWS environment.
Topics
- Introduction to Infrastructure Automation
- Diving into the AWS CloudFormation template
- Modifying an AWS CloudFormation template
4. AWS Toolkits
Learning Objective
Learning Objective
Learn how to configure AWS Command Line Interface.
Topics
- Configuring the AWS CLI
- AWS Software Development Kits (AWS SDKs)
- AWS SAM CLI
- AWS Cloud Development Kit (AWS CDK)
- AWS Cloud9
5. Continuous integration and continuous delivery (CI/CD) with development tools
Learning Objective
Learning Objective
Learn about the Continuous Integration and Continuous Delivery (CI/CD) in an AWS environment.
Topics
- CI/CD Pipeline and Dev Tools
- Demonstration: CI/CD pipeline displaying some actions from AWS CodeCommit, AWS
- CodeBuild, AWS CodeDeploy and AWS CodePipeline
- AWS CodePipeline
- Demonstration: AWS integration with Jenkins
6. Introduction to Microservices
Learning Objective
Learning Objective
Learn about microservices and their benefits.
Topics
- Introduction to Microservices
7. DevOps and containers
Learning Objective
Learning Objective
Understand the benefits of using containers.
Topics
- Deploying applications with Docker
- Amazon Elastic Container Service and AWS Fargate
- Amazon Elastic Container Registry and Amazon Elastic Kubernetes service
- Demonstration: CI/CD pipeline deployment in a containerized application
8. DevOps and serverless computing
Learning Objective
Learning Objective
Learn how to leverage serverless computing.
Topics
- AWS Lambda and AWS Fargate
- AWS Serverless Application Repository and AWS SAM
- AWS Step Functions
- Demonstration: AWS Lambda and characteristics
- Demonstration: AWS SAM quick start in AWS Cloud9
9. Deployment strategies
Learning Objective
Learning Objective
Learn to implement continuous deployment strategy in AWS.
Topics
- Continuous Deployment
- Deployments with AWS Services
10. Automated testing
Learning Objective
Learning Objective
Understand automated testing in AWS.
Topics
- Introduction to testing
- Tests: Unit, integration, fault tolerance, load, and synthetic
- Product and service integrations
11. Security automation
Learning Objective
Learning Objective
Learn the importance of DevSecOps and security measures inside an AWS environment.
Topics
- Introduction to DevSecOps
- Security of the Pipeline
- Security in the Pipeline
- Threat Detection Tools
- Demonstration: AWS Security Hub, Amazon GuardDuty, AWS Config, and Amazon Inspector
12. Configuration management
Learning Objective
Learning Objective
Understand the configuration management process in AWS.
Topics
- Introduction to the configuration management process
- AWS services and tooling for configuration management
13. Observability
Learning Objective
Learning Objective
Understand why observability matters and how to use AWS tools to help with it.
Topics
- Introduction to observability
- AWS tools to assist with observability
Who Can Do
Ideal for
FAQ
2. What practical skill sets can I expect to have upon completion of this course?
The AWS certified DevOps engineer training is an advanced level training course that teaches you to use DevOps practices and tools. It will teach you:
- Continuous integration (CI)
- Continuous delivery (CD)
- Infrastructure as code
- Microservices
- Monitoring and logging
- Communication
- Collaboration