DevOps Skills for Developers with Visual Studio & TFS 2015

If your code hasn't been delivered so that someone can use it, it's not very valuable. This course will change your focus from software development to software delivery.
Course info
Rating
(138)
Level
Intermediate
Updated
Sep 19, 2016
Duration
7h 6m
Table of contents
Course Overview
What Is Devops? Why Do I Care?
Consolidating Your Team's Source Code with Version Control
Work & Constraints
Planning and Tracking Your Team's Work
Unit Testing and DevOps
Managing & Deploying SQL Server Database Code
Automating Builds and Deployments
Managing 'Hot Fixes' & Code Quality: Branches and Code Reviews
QA Testing & Automated UI Tests with Coded UI
Simplifying Feature Deployments and Feedback
DevOps Release Pipelines with Visual Studio Release Management
Description
Course info
Rating
(138)
Level
Intermediate
Updated
Sep 19, 2016
Duration
7h 6m
Description

Sometimes you end up working on projects that just don't go well. Distractions, no focus, impossible to develop. Shifting requirements, brutally hard to test, non-stop bugs. In this course, DevOps Skills for Developers with Visual Studio & TFS 2015, you're going to learn about doing DevOps in the Microsoft world. There will be some theoretical material about DevOps that's entirely cross-platform to get you into the mindset of DevOps. The rest is going to be a lot of practical information, showing you how to take that DevOps mindset and actually do DevOps using Microsoft's tools and technologies. The first topic this course will cover will be version control, covering Team Foundation Server and Git. Next, you'll learn about automated build, automated testing, and automated deploy, as well as how to streamline releases using feature flags. Finally, you'll learn about the TFS release management for doing continuous deployment. By the end this course, you'll know why you should care about DevOps and how to set up your own automated DevOps release pipeline for your application.

About the author
About the author

Benjamin Day is a consultant and trainer specializing in software development best practices using Microsoft-based technology. He is a Microsoft Visual Studio ALM MVP, a certified Scrum trainer via Scrum.org, and a speaker at conferences such as TechEd, DevTeach, and VSLive. He can be contacted via http://www.benday.com.

More from the author
More courses by Benjamin Day