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.
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.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.