DevOps on AWS: Getting Started
Get started with cloud native DevOps continuous delivery using AWS Developer Tools. Learn to use AWS CodeDeploy, AWS CodeBuild, and AWS CodePipeline to automate continuous delivery & continuous integration for your application or infrastructure code.
What you'll learn
Creating and maintaining traditional Continuous Delivery systems can be complex and burdensome. In this course, DevOps on AWS: Getting Started, you will gain the ability to set up and configure cloud native AWS Continuous Delivery processes using AWS Developer Tools, without running any of your own CI/CD infrastructure. First, you will learn how to deploy apps with AWS CodeDeploy. Next, you will discover Continuous Integration with AWS CodeBuild. Finally, you will explore how to automate software release processes with AWS CodePipeline. When you are finished with this course, you will have the skills and knowledge of AWS Continuous Delivery services that are needed to implement DevOps processes in AWS.
Table of contents
- Module Introduction 4m
- Continuous Integration 2m
- Alternatives to CodeBuild 2m
- Benefits of CodeBuild 3m
- How CodeBuild Is Used in a CI/CD Pipeline 1m
- Components of CodeBuild 7m
- BuildSpec File and Testing Frameworks 4m
- Demo: Create Java Build Project and Run a Build 11m
- Demo: Run a Python Build and Navigate CodeBuild Console 4m
- Module Summary 3m
- Module Introduction 3m
- What Is a Pipeline? 2m
- Prerequisites for Using AWS CodePipeline 2m
- Benefits of CodePipeline 2m
- CodePipeline Components 5m
- Pipeline Action Types 2m
- Monitoring Pipelines 2m
- Demo: Creating a Pipeline, Checking Results, Disabling CodeBuild Webhooks 10m
- Demo: Editing a Complex Pipeline and Checking Execution History 5m
- Demo: Pipeline Monitoring and Alerting 5m
- Module Summary 3m