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

Amazon Web Services

DevOps on AWS and Project Management

Amazon Web Services via edX

Overview

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.

Syllabus

Week 1: Defining the Project

Welcome to the Course
Introduction to Project Management
Software Development Lifecycle
Week 1 Wrap up

Week 2: Project Management 101

Project Management Methodologies
Project Management Frameworks
What is DevOps?
Week 2 Wrap up

Week 3: Building your Software

Introduction to DevOps
Source Control Basics
Automated Code Building
Hands on Exercise
Week 3 Wrap up

**Week 4: Building a Better Pipeline

** Testing and Development
CI/CD Pipelines
Final Assessment and Hands-on Project
Course Wrap up

Taught by

Russell Sayers and Alex G

Reviews

Start your review of DevOps on AWS and Project Management

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.