This is the place to start for anyone looking to understand the practical aspects of DevOps and get a solid foundation in the subject. It will help you determine how best to apply DevOps practices within your organization.
We'll start off with an introduction to DevOps, its characteristics, and its benefits, and then we'll move on to the topics of continuous integration and continuous delivery.
After that we will discuss about Orchestration and Automation and you'll learn what automation is and how to manage automation with orchestration. You'll also learn the benefits of investing in these two technologies and how they can make your daily work easier and more enjoyable.
Moving forward to Infrastructure from Code where you'll learn about the concepts of DevOps, and the process and tools of Infrastructure from Code.
The next chapter is Testing Automation where you'll learn the different types of automated tests that can be created, the various trade-offs involved, and how it can benefit you.
Finally, by applying Continuous Monitoring you'll learn how continuous monitoring fits into DevOps development cycles. We will discuss the principles and benefits of continuous monitoring and how it can be used as part of an Application Performance Management system. We will also present some of the tools available out there.
At the end of the course, students will have a fundamental knowledge of the following concepts:
Module 1: Introduction to DevOps
Module 2: Introduction to Continuous Integration
Module 3: Introduction to Continuous Delivery
Module 4: Orchestration and Automation
Module 5: Infrastructure from Code
Module 6: Testing Automation
Module 7: Continuous Monitoring