- Level Professional
- المدة 4 ساعات hours
- الطبع بواسطة Amazon Web Services
-
Offered by
عن
AWS provides a set of flexible services designed to enable companies to more rapidly and reliably build and deliver products using AWS and DevOps practices. These services simplify provisioning and managing infrastructure, deploying application code, automating software release processes, and monitoring your application and infrastructure performance. The third course in the series explains how to improve the deployment process with DevOps methodology, and also some tools that might make deployments easier, such as Infrastructure as Code, or IaC, and AWS CodeDeploy. The course begins with reviewing topics covered in the first course of the DevOps on AWS series. You will learn about the differences between continuous integration, continuous delivery, and continuous deployment. In Exercises 1 and 2, you will set up AWS CodeDeploy and make revisions that will then be deployed. If you use AWS Lambda, you will explore ways to address additional considerations when you deploy updates to your Lambda functions. Next, you will explore how infrastructure as code (IaC) helps organizations achieve automation, and which AWS solutions provide a DevOps-focused way of creating and maintaining infrastructure. In Exercise 3, you will be provided with an AWS CloudFormation template that will set up backend services, such as AWS CodePipeline, AWS CodeCommit, AWS CodeDeploy, and AWS CodeBuild. You will then upload new revisions to the pipeline.الوحدات
Welcome to the Course
1
Videos
- Welcome to DevOps on AWS: Release and Deploy
2
Readings
- Recap of Previous Course
- Pre-Course Survey
Introduction to Deployment
2
Videos
- Introduction to Week 1
- Deployment Strategies for Virtual Machines
1
Readings
- Deployment Strategies for Serverless
Introduction to CodeDeploy
5
Videos
- Deploying to Compute
- Understanding the Appspec File
- Introduction to Exercise 1
- Introduction to Exercise 2
- Demo: CodeDeploy in a Pipeline
4
Readings
- AppSpec File
- Create your own AWS account
- Optional Exercise 1: Preparing to use CodeDeploy
- Optional Exercise 2: Deploying Updates to Virtual Machines
Troubleshooting and Additional information
1
Videos
- Troubleshooting Deployment Details and Errors
1
Readings
- Deploying Updates to Lambda with SAM and CodeDeploy
Week 1 Assessment and Discussion
1
Assignment
- Week 1 Quiz
Infrastructure as Code
5
Videos
- Week 2 Introduction
- Infrastructure as Code
- Automating the Creation of the Pipeline
- Troubleshooting AWS CloudFormation
- Introduction to Exercise 3
2
Readings
- Abstracting IaC on AWS
- Optional Exercise 3: Building a Pipeline with CloudFormation
Week 2 Assessment and Discussion
1
Assignment
- Week 2 Quiz
1
Videos
- Course Wrap-up
1
Readings
- Post-Course Survey
Auto Summary
Discover how to streamline your deployment processes with the "DevOps on AWS: Release and Deploy" course, an advanced learning experience designed for IT and Computer Science professionals. Guided by expert instruction, this course delves into the practical application of AWS and DevOps practices, focusing on enhancing deployment efficiency through tools like Infrastructure as Code (IaC) and AWS CodeDeploy. This is the third installment in the DevOps on AWS series, offering a comprehensive review of earlier concepts such as continuous integration, continuous delivery, and continuous deployment. Through hands-on exercises, you will set up AWS CodeDeploy, manage deployments, and address updates to AWS Lambda functions. Additionally, the course emphasizes automation benefits brought by IaC and demonstrates its implementation using AWS services like AWS CodePipeline, CodeCommit, CodeDeploy, and CodeBuild. Spanning 240 minutes of in-depth content, this professional-level course is available through Coursera with flexible subscription options, including Starter and Professional plans. Ideal for IT professionals seeking to advance their DevOps skills on the AWS platform, this course promises to equip you with the knowledge and tools needed to optimize your deployment processes and infrastructure management.

Rafael Lopes

Russell Sayers