AWS DEVOPS
This course is aimed at all those who need to learn the DevOps tools offered by the Amazon AWS platform. Thanks to an expert and certified teacher, students will be able to understand the main concepts and how to exploit the tools in a working context.
COD: DSA302
Categorie: AWS
DESCRIPTION
COURSE OBJECTIVES
COURSE CONTENT
ADDITIONAL INFORMATION
DESCRIPTION
Teaching methodology
The course includes educational laboratories in which each student will be able to work in order to complete training exercises that will provide practical experience in using the instrument, for each of the topics covered during the course.
Who should participate
- DevOps engineers
- DevOps architects
- Operations engineers
- System administrators
- Developers
Prerequisites
- Basic experience using the Linux command line
- Basic knowledge about pipelines
- Basic experience on cloud environments (AWS)
- Have experience in Docker and/or Kubernetes
- Basic knowledge of Serverless systems
COURSE OBJECTIVES
Outgoing knowledge/skills
By the end of the course, you should be able to achieve the following objectives:
- Use DevOps best practices to develop, deploy, and maintain high-speed applications and services on AWS
- List the benefits, roles, and responsibilities of small self-contained DevOps teams
- Design and implement an infrastructure in AWS capable of supporting DevOps development projects
- Leverage AWS Cloud9 to write, run, and debug code
- Deploy various environments with AWS CloudFormation
- Host secure, highly scalable, and private repositories with AWS CodeCommit
- Integrate Git repositories into your CI and CI pipelines
- Automate code building, testing, and packaging with AWS CodeBuild
- Securely store and leverage Docker images and integrate them into your CI and CI pipelines
- Build CI and CI pipelines to deploy applications on Amazon EC2, serverless applications, and container-based applications
- Implement common distribution strategies such as “all at once”, “rolling” and “blue/green”
- Integrate testing and security into your CI and CI pipelines
- Monitor applications and environments using AWS tools and technologies
COURSE CONTENT
Educational program
- Theory: Introduction to the DevOps world
- Introduzione a AWS CLI, AWS SAM, AWS CDK
- Theory: Introduction to VPC
- Lab: VCP, subnet e routing con IGW
- Theory: Introduction IAM
- Lab: Users, Policy, Role
- Theory: Introduction EC2
- Lab : Creating an EC2 instance, with Instance Profile.
- Theory: Introduction CloudFormation
- Lab : Create an AWS Environment from CloudFormation
- Introduction to Continuous Integration and Delivery (CI/CD)
- CodeCommit
- Lab: CodeCommit
- CodeBuild
- Lab: CodeBuild
- CodeDeploy
- Lab: CodeDeploy
- CodePipeline
- Lab: CodePipeline
- CodeStar
- DevOps e Containers (ECS/EKS)
- DevOps e Serverless Computing
ADDITIONAL INFORMATION
Duration – 2 days
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
Trainer: Italian
Labs: English
Slides: English