Building a Continuous Delivery Pipeline with TFS and Visual Studio 2015

Continuous delivery is the logical evolution of agile. In this course, you'll learn how you can make the concepts of continuous delivery come true in a practical way using Visual Studio, TFS/VSTS, Release Management, Docker, and Application Insights.
Course info
Rating
(71)
Level
Beginner
Updated
Nov 23, 2016
Duration
6h 29m
Table of contents
An Introduction to Continuous Delivery
Source Control
Feature Toggles, Package Management, and Versioning
Configuring Your Builds with Visual Studio 2015 and TFS 2015
Testing Applications with Visual Studio 2015 and TFS 2015
Releasing Applications with TFS 2015 Release Management
Using Docker on Windows
Pipeline Optimization by Applying DevOps, Application Insights, Sonar Qube, and VSTS
Description
Course info
Rating
(71)
Level
Beginner
Updated
Nov 23, 2016
Duration
6h 29m
Description

Continuous delivery and all its parts need to be aligned in order to make it happen. This course, Building a Continuous Delivery Pipeline with TFS and Visual Studio 2015, covers how you implement continuous delivery using Microsoft ALM tools version 2015. First, you'll explore the concepts of what continuous delivery is and how you can implement this using the Visual studio and TFS/VSTS 2015 tools. Next, you'll learn about the feedback of testing, where you'll take a look at different ways you can test a product and provide direct feedback on the product quality. You'll go beyond the traditional test approach and have a look at new and innovative ways of testing your system. Finally, you'll wrap up the course by learning how you can keep an eye on the maintainability of your source code. By the end of this course, you'll be able to proficiently use TFS and Visual Studio to build an effective continuous delivery pipeline.

About the author
About the author

Marcel is the co-founder and CTO of Xpirit, a high-end consulting firm based in Hilversum, Netherlands. Helping organizations transform towards a high speed, innovative, and productive organization is his passion.

More from the author
More courses by Marcel de Vries
Section Introduction Transcripts
Section Introduction Transcripts

An Introduction to Continuous Delivery
Welcome to this Pluralsight course, Building a Continuous Delivery Pipeline with TFS and Visual Studio 2015. My name is Marcel de Vries, and I will be your instructor for this course. Let's get started right away, and have a look at what you will learn in this course. This course will provide you with practical guidance how to implement continuous delivery with the Microsoft toolset. You can apply this to your product development team, and also to multiple projects in your organization. I emphasize practical, since it's based on my real-life work I do at organizations in my job as ALM consultant, so I won't bore you to death with all kinds of theory that's impossible to implement and practice. Everything you hear in this course will be based on real-life experiences, and a practical approach to achieve the goals of continuous delivery. I will show you how to do all of this with the use of Visual Studio 2015, and the ALM tools. These ALM tools are Visual Studio Team Services in the cloud, or Team Foundation Server on-premises. In the course I will use the cloud-based versions of this product, since it saves you from all the maintenance you need to take care of when you use the on-premise product. All the features I use in this course are available in both the cloud-based and on-premise version, so you can rest assured that all you hear will be applicable in any organization using these tools. By taking this course, you will learn how you can optimize your software delivery process in your product, or in your organization. After you complete this course, you will know how you can implement the software delivery process where you won't have stress anymore in delivering software into production. You will learn how to ensure your software keeps running when you deploy to production, and how to implement safeguards that prevent disaster in deployments. When you implement everything I show you in this course, you will enable your team and your organization to deliver software at the moment you want, that will all result in your customers getting high-value software delivered fast.