In this course, you will explore concepts of DevOps including Infrastructure as Code, Configuration Management, Continuous Integration, Continuous Delivery, and Automated Testing and Monitoring.
Overview
Syllabus
- Introduction to DevOps
- Learn about the Five Practices of DevOps and get a brief overview of the main concepts including Infrastructure as Code, Configuration Management, CI/CD, and Automated Testing and Monitoring.
- DevOps and Agile Development
- In this lesson, we'll consider the underlying problems that Agile solves for and introduce you to some of the core concepts and tools underlying the Agile approach.
- Introduction to Continuous Integration and Continuous Delivery
- In this lesson, we'll cover the fundamentals of CI/CD. Talk about the benefits, best practices, and look at some of the tools of the pipelines!
- Continuous Integration and Delivery
- Dive deeper into how Continuous Integration is a more agile and flexible way to develop and Continuous Deployment allows for faster deployment into production.
- Testing and Monitoring
- Automated testing and continuous monitoring are important elements of CI/CD. Learn about each of these and how they work together.