Welcome to ONLC Training Centers

DevOps Workshop and MPP On-Demand: DevOps Track - 40500 Course Outline

 (3 days)

This 3-day Instructor-led workshop provides discussion and practical hands-on training of key DevOps strategies, including Continuous Integration and Continuous Deployment, DevOps Testing, and Application Monitoring and Feedback Loops. This workshop is a subset of the content delivered in the MPP On-Demand: DevOps Track self-study series.

The 7-course self-study series is bundled with this workshop. Access to those courses as well as 8 "Validated Certificates” needed to obtain the MPP certification are included with this workshop.

Required Software
You will be required to have an active Azure subscription, an active Visual Studio Team Services account, and a Github account. You will be provided an Azure Pass to create your Azure subscription, if you do not have an existing Azure subscription to use. If you do not have an active Visual Studio Team Services account, you can set up a free one online. The labs are intended to be used with your own accounts so that after the class you will still be able to access your work for a period of time.

Audience profile
This three-day workshop is for IT professionals who are responsible for deploying and maintaining code in an efficient dependable manner through adoption of DevOps practices across medium, large, and enterprise organizations. Typically, this course’s audience has some introductory experience with DevOps practices, and are looking to increase their knowledge level through a predominately hands-on experience with DevOps labs.

This workshop is part of a larger series of Microsoft Official, MPP On-Demand courses offered by ONLC Training Centers on the practice of DevOps. While it is not required that you have completed any of the other courses in the DevOps series before taking this workshop, it is highly recommended that you start with the first course in the series, Introduction to DevOps Practices, so that you get a big picture view of DevOps before drilling down into specific methodologies.

It is also recommended that you have experience working in Visual Studio or another IDE, as well as knowledge of Azure IaaS. However, students who may not have a technical background in these technologies, but who are curious about DevOps practices as a culture shift, should be able to follow the procedural and expository explanations in this workshop.

To get the most from this Workshop it is recommended that you have:
• Experience working inside an organization that delivers software.
• Fundamental knowledge of Microsoft Azure, Visual Studio Team Services, Git, and Visual Studio IDE.
• A basic understanding of version control and Agile software development process.
• Experience with software development and understanding of core development principles.

Three Sections to this Class

Continuous Integration (CI).
This is the practice used by development teams to automate the merging and testing of code. Implementing CI helps to catch bugs early in the development cycle, which makes them less expensive to fix. Continuous Delivery (CD) is a process by which code is built, tested, and deployed to one or more test and production environments. Deploying and testing in multiple environments drives quality.

DevOps Testing.
This module provides you with an overview of core testing concepts and guides you to implement a DevOps testing process using the features available in the Visual Studio family. You will learn about the different test types, including automated and manual tests. You will also learn how to create unit, integration, UI & exploratory tests. Finally, you will learn how to perform load testing and take advantage of some of the advanced features in Visual Studio to improve your tests.

Application Monitoring.
Monitoring is essential for DevOps teams to deliver at speed, get feedback from production, and increase customer satisfaction, acquisition, and retention. In this module you will explore application monitoring to understand monitoring, it's benefits, and how monitoring can be used as part of a DevOps practice.

Course Outline

Continuous Integration and Continuous Deployment
Continuous Integration
Continuous Delivery
Continuous Deployment
Lab: Continuous Integration and Continuous Deployment Using PartsUnlimited
Lab: Continuous Integration and Continuous Deployment Using PartsUnlimitedMRP
Lab: Continuous Integration and Continuous Deployment with Jenkins (self paced)

DevOps Testing
Unit Testing
Integration Testing
Functional Testing
Lab: Create and Run Unit Tests for Managed Code
Lab: DevOps Testing: Web performance and Load Test
Lab: Create a Coded UI Test

Application Monitoring and Feedback Loops
Application Monitoring Practices and Principles
Application Insights
Log Analytics (Optional)
Lab: APM with Application Insights
Lab: User Telemety
Lab: Health and Performance Monitoring
Lab: Customize Reports and Add Custom Telemetry Data in Power BI (Optional)
Lab: OMS (Optional)

MPP On-Demand: DevOps Track Courses
This workshop includes enrollment to the following online self-study classes with a Validated Certificate for each. Prior to attending the workshop, it is recommended that students be familiar with the first self-study class in the series, 200.1: Introduction to DevOps Practices.
200.1: Introduction to DevOps Practices
200.2: Infrastructure as Code
200.3: Continuous Integration and Continuous Deployment
200.4: Configuration Management for Containerized Delivery
200.5: DevOps Testing
200.6: Databases with DevOps
200.7: Application Monitoring and Feedback Loops
MPP On-Demand: DevOps Track Capstone Project


View outline in Word


Attend hands-on, instructor-led DevOps Workshop and MPP On-Demand: DevOps Track - 40500 training classes at ONLC's more than 300 locations. Not near one of our locations? Attend these same live classes from your home/office PC via our Remote Classroom Instruction (RCI) technology.

For additional training options, check out our list of Courses and select the one that's right for you.

Microsoft Gold Partner
Need a price quote?

Follow the link to our self-service price quote form to generate an email with a price quote.

Email Alert

Receive an email when this class is available as "Ready to Run" or "Early Notice" status.

Attend from your office or home

If you have high-speed internet and two computers you can likely take this class from your office or home.

Need a class for a group?

We can deliver this class for a private group at your location. Follow the link to request more information.

Attend computer classes from ONLC Training Centers Request a copy via mail


Class Format
Class Policies
Student Reviews

Bookmark and Share

First Name

Last Name