EdX

DevOps on AWS: Code, Build, and Test (edX)

Offered by AWS,
DevOps on AWS: Code, Build, and Test (edX)

Learn the basic concepts, technology, use cases, and benefits of implementing DevOps on AWS. DevOps is the combination of cultural philosophies, practices, and tools that increase an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market.

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

DevOps process can be visualized as an infinite loop, comprising these steps: plan, code, build, test, release, deploy, operate, monitor. Throughout each phase, teams collaborate and communicate to maintain alignment, velocity, and quality.
This course in the DevOps on AWS series focuses on code, build and test parts of the workflow. We will discuss topics such as source control, best practices for Continuous Integration, and how to use the right tools to measure code quality, by identifying workflow steps that could be automated.
This course is part of the DevOps on AWS XSeries program.

What you'll learn

  • Understand the DevOps philosophies and its lifecycle
  • Learn about DevOps tools and practices
  • Implement DevOps culture and practices in the AWS Cloud
  • Understanding Source Control
  • Implement and manage continuous delivery systems and methodologies on AWS
  • Best practices for Continuous Integration
  • How to use the right tools to measure code quality by identifying workflow steps

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.

Syllabus

Week 1
This week, you will be introduced to DevOps cultural philosophies, practices, and tools that you can use to deliver applications and services faster and at a higher quality. Building off this knowledge, you will get hands-on with AWS services, such as AWS Cloud9, by setting up a development environment for a sample application.

Week 2
In the second week, you will discover why it’s important for teams to incorporate testing into the software development lifecycle at different stages of the continuous integration and continuous delivery (CI/CD) pipeline. You will get hands-on with AWS solutions by performing various application tests with AWS CodeBuild, automate your release process with AWS CodePipeline, and automate code deployments with AWS CodeDeploy.

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

Related Courses

DevOps on AWS: Release and Deploy (edX) EdX
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.

Self Paced
Self-Paced
Hands-on with AWS for IT Professionals (edX) EdX
AWS

Hands-on with AWS for IT Professionals (edX)

Get hands-on with AWS and build a solution that addresses a common data, operations, and architecture scenario. This course gets hands-on by teaching how to create a new AWS Account, create an Administrative User, and explore the AWS Free Tier. Students can then follow demonstration and explainer videos containing on how AWS Services can combine to create solutions that can be useful in real-life scenarios.

Self Paced
Self-Paced
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
Machine Learning Operations 1 (MLOps1-AWS): Deploying AI & ML Models in Production using Amazon Web Services (AWS) (edX) EdX
Statistics.comX,Statistics.com

Machine Learning Operations 1 (MLOps1-AWS): Deploying AI & ML Models in Production using Amazon Web Services (AWS) (edX)

Most data science projects fail. There are various reasons why, but one of the primary reasons is the challenge of deployment. One piece to the deployment puzzle is understanding how data engineers can effectively work with data scientists to monitor and iterate on model performance, which is why we developed this course: Machine Learning Operations 1 (MLOps1): Deploying AI & ML Models in Production using Amazon Web Services (AWS).

Self Paced
Self-Paced
DevOps: Foundations and tools (edX) EdX
Universidad Anáhuac,AnahuacX

DevOps: Foundations and tools (edX)

Learn essential Linux & Unix to efficiently manage applications from the command line. Meet the basics of source code management with Git and Github. Also, go over the pillars of DevOps like Continuous Integration/Continuous Deployment, the paradigm shift in systems management with Infrastructure as Code and the creation of containers to assure the CI/CD pipeline.

Self Paced
Self-Paced