Objectives

In this training, attendees will learn how to:

  • Setup development environment for enabling DevOps on the Microsoft Stack
  • Source control management with Team Foundation Server
  • Automating builds with Team Foundation Build
  • Managing code quality with open source tools
  • Automate testing
  • Application deployment

Prerequisites

Preferably, attendees should be familiar with .NET application development.

Duration

2 Days

Outline for Enabling DevOps with Visual Studio 2015 Training

Chapter 1 – What is DevOps

 

Chapter 2 – Overview of Visual Studio 2015 ALM

 

Chapter 3 – Designing an Application for Continuous Delivery

 

Chapter 4 – Managing the Release process

 

Chapter 5 – Source Control Management

 

Chapter 6 -  Build Automation

 

Chapter 7 – Managing code quality with SonarQube

 

Chapter 8 – Continuous Testing

 

Chapter 9 - Deployment

 

Labs

  • Lab 1 – Setting up DevOps tools
  • Lab 2 – Exploring Visual Studio 2015 ALM
  • Lab 3 – Source Control Management
  • Lab 4 – Automating builds with Team Foundation Build 2015
  • Lab 5 – Managing code quality with SonarQube
  • Lab 6 – Automating Tests
  • Lab 7 – Deployment