All Courses
DevOps on AWS and Project Management
edX
Course
Intermediate
Free to Audit
Certificate

DevOps on AWS and Project Management

Amazon Web Services

How does software get built, tested, and deployed? How does a team of multiple people work on a code base? When someone says DevOps, what does it mean? This course will help you answer all these questions and have some fun along the way! We’ll cover the basic steps you need to take to dive into the wonderful world of DevOps and product management. The course begins by answering the question: “What is a project?” We will then explore two different project management methodologies: Waterfall an...

3 hrs/week4 weeksEnglish653 enrolled
Free to Audit

About this Course

How does software get built, tested, and deployed? How does a team of multiple people work on a code base? When someone says DevOps, what does it mean? This course will help you answer all of these questions and have some fun along the way! We’ll cover the basic steps you need to take to dive into the wonderful world of DevOps and product management. In the first section of this course, we will focus on answering the question, “What is a project?”. We’ll break a project down into the individual pieces that need to be defined before talking about project management best practices. At the end of the section we’ll cover the Software Development Lifecyle process (SDLC) and we’ll see how this can be used to build new applications. In the second section of this course, we’ll explore two different project management methodologies, Waterfall and Agile. It’s important to understand the use cases behind them so you can use them in the proper situations. We’ll end the section learning about Scrum, Kanban, and how DevOps can work with Agile to help you quickly build, test, and deploy your software. In the third section of this course, we’ll expand on our DevOps concepts. Starting off with source control you’ll learn how to properly store your code and collaborate with your team members to make changes. Next, we’ll see how we can automate the building stage of our application with AWS CodeBuild and Jenkins. Finally, you’ll get a chance to go hands on in your own lab environment and practice using these best practices. In the final section of this class, we’ll expand on our DevOps concepts and fill out the rest of our CI/CD pipeline. We’ll add in a testing stage and finally a deployment stage. By the end of the pipeline, you’ll have software that works and is ready to go to production. We’ll end things out with a hands-on exercise where you’ll get to combine all of the AWS Code services into your very own CI/CD pipeline. 3b:T8ec, Q. Are there any

What You'll Learn

  • Learn about the use cases for project management in a business environment
  • Understand the differences between Agile and Waterfall methodologies
  • Identify the stages of the DevOps continuous integration and continuous delivery (CI/CD) pipeline and their use cases in the IT world
  • Familiarize yourself with best practices for source control Learn about AWS and third-party DevOps tools
  • Use the AWS Code Suite of tools to automate the deployment of an application

Instructors

R

Russell Sayers

Senior Cloud Technologist

A

Alex G

Senior Cloud Technologist

Course Info

PlatformedX
LevelIntermediate
PacingUnknown
CertificateAvailable
PriceFree to Audit

Start Learning Now