+91 – 88617 28680learning@flexmind.co

DevOps Certification Training

Course 40500A: Azure DevOps Certification Workshop

Course Outline

Module 1: Continuous Integration and Continuous Deployment
Continuous Integration (CI) 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.Lessons

  • Continuous Integration
  • Continuous Delivery
  • Continuous Deployment

Lab : Continuous Integration and Continuous Deployment Using PartsUnlimited

  • Continuous Integration with VSTS
  • Continuous Deployment with VSTS

Lab : Continuous Integration and Continuous Deployment Using PartsUnlimitedMRP

  • Create a Continuous Integration Build
  • Create a Continuous Deployment with Hosted agent
  • Create a Continuous Deployment with Remote Agent

Lab : Continuous Integration and Continuous Deployment with Jenkins (self paced)

  • Setup PartsUnlimitedMRP with Jenkins
  • Create a Continuous Integration with Jenkins
  • Create a Continuous Deployment with Jenkins
After completing this module, you will be able to:
  • Configure Continuous Integration and Continuous Deployment Using PartsUnlimited
  • Configure Continuous Integration and Continuous Deployment Using PartsUnlimitedMRP
  • Configure Continuous Integration and Continuous Deployment with Jenkins


Module 2: 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.

Lessons

  • Unit Testing
  • Integration Testing
  • Functional Testing

Lab : Create and Run Unit Tests for Managed Code

  • Testing with VSTS and Eclipse
  • Create and Run Unit Tests for Managed Code

Lab : DevOps Testing: Web performance and Load Test

  • Application Performance Monitoring
  • Auto-Scale and Load Tests

Lab : Create a Coded UI Test

  • Create a coded UI Test by Recording Actions and Adding Assertions

After completing this module, you will be able to:

  • Create Unit Tests with VSTS and Eclipse
  • Create and Run Unit Tests for Managed Code
  • Configure Application Performance Monitoring
  • Configure Auto-Scale and Load Tests


Module 3: Application Monitoring and Feedback Loops

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.

Lessons

  • Application Monitoring Practices and Principles
  • Application Insights
  • Log Analytics (Optional)

Lab : APM with Application Insights

  • Add Application Insights telemetry to the Parts Unlimited Website

Lab : User Telemety

  • Add Usages Telemetry Metering
  • Make Telemetry Metering Stage Specific
  • Set Version Publish Annotations to Telemetry Graphs (Optional)

Lab : Health and Performance Monitoring

  • Set Availability Ping Tests
  • Create Multi-step Web Test
  • Create Cloud Load Test
  • Log Analytics with Application Insights (Optional)
  • Explore Application Map (Optional)

Lab : Customize Reports and Add Custom Telemetry Data (Optional)

  • Telemetry Data in Power BI

Lab : OMS (Optional)

  • Setup OMS with Application Insights (Optional)
  • Add SQL Data to the OMS Workspace (Optional)
After completing this module, you will be able to:
  • Add Application Insights telemetry
  • Add and Manage Usages Telemetry Metering
  • Manage Health and Performance Monitoring
  • Customize Reports and Add Custom Telemetry Data
  • Use OMS with Application Insights data