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