EdX

DevOps on AWS: Release and Deploy (edX)

Offered by AWS,
DevOps on AWS: Release and Deploy (edX)

Eliminate the all-hands-on-deck manual process at the end of the development cycle. 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.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

This course in the DevOps on AWS 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.
This course is part of the DevOps on AWS XSeries.

Prerequisites:
This course is part of the 4-course DevOps on AWS XSeries. The first course introduces you to essential AWS products, services, and common solutions. The second course covers the first three steps of DevOps philosophy: "Code, Build, Test". The next two steps, "Release and Deploy" are covered in the third course. And then finally, the fourth course of the series covers the final steps "Operate and Monitor".
We recommend taking all four DevOps on AWS courses in the prescribed order for a logical and thorough learning experience.

What you'll learn

  • How to improve the deployment process with DevOps methodology
  • How to use tools that might make deployments easier
  • Understanding Infrastructure as Code, or IaC, and AWS CodeDeploy
  • Differentiate between continuous integration, continuous delivery, and continuous deployment
  • Explore deployment strategies for serverless applications
  • How to deploy updates to AWS Lambda with AWS SAM and AWS CodeDeploy
  • Troubleshoot deployment details and errors

Syllabus

WEEK 1
This week, you will start by 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. Lastly, you will end the week by discovering ways to troubleshoot deployment errors.

WEEK 2
This week, 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.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Deploying Microservices to Kubernetes using Azure DevOps (Coursera) Coursera
Whizlabs

Deploying Microservices to Kubernetes using Azure DevOps (Coursera)

Kubernetes is open-source, and its container orchestration benefits enable automation of various tasks such as deployment, management, and scaling of container-based applications. Presently, you can find various cloud-based applications using Kubernetes workloads. Since the Azure cloud provides ease of running Kubernetes alongside ease of scalability and management of microservices with higher availability, it is one of the foremost choices of all enterprises for DevOps transformation. You can utilize the opportunity to improve your expertise in deploying microservices in Kubernetes and capitalize on many career options.

Oct 12th 2026
3 Weeks
Developing Cloud Applications with Node.js and React (edX) EdX
IBM

Developing Cloud Applications with Node.js and React (edX)

Learn how to develop and deploy web applications with JavaScript frameworks. Create server-side applications using Node.js and develop the front-end using React. Deploy the app on Cloud. In this course you will learn how to develop and deploy full-stack web applications several JavaScript frameworks. You will start by creating backend server-side applications using Node.js and Express. You will then develop a front-end user interface (UI) using ES6 and the React JavaScript library, and deploy your application to the IBM cloud platform.

Self Paced
Self-Paced
Digital Transformation Execution: Delivering Business Agility from Capabilities to DevOps (edX) EdX
University of Maryland, College Park,University System of Maryland - USM,USMx,UMD

Digital Transformation Execution: Delivering Business Agility from Capabilities to DevOps (edX)

Learn how to refine strategies into clear operational capabilities, develop clear objectives and key results, and use agile teams at scale to drive execution of a digital transformation. This course is different – it’s a sample of the most important key concepts and techniques needed to define dynamic capabilities that will digitally transform your business, and then align your organization to deliver those capabilities using Agile a Scale.

Self Paced
Self-Paced
Introduction to DevOps: Transforming and Improving Operations (edX) EdX
Linux Foundation

Introduction to DevOps: Transforming and Improving Operations (edX)

Learn how to transform your organization using the principles and practices of DevOps. "Introduction to DevOps: Transforming and Improving Operations” aims to help you develop a good working knowledge of the concept of DevOps, covering the foundation, principles, and practices of DevOps. This course will focus on the successful patterns used by high performance organizations over the past 10 years.

No sessions available
5-12 Weeks