DevOps Skills for Developers with Visual Studio and TFS 2017
Have you ever worked on a project that’s impossible to develop and harder to deploy? In this course, you’ll explore DevOps in the Microsoft world to deploy your projects faster and more reliably by creating an automated DevOps release pipeline.
There’s a huge divide between software that’s developed and software that’s delivered. DevOps helps you bridge that divide. It’s a mindset plus a set of practices that focuses on automation, reliability, and optimizing the process of software delivery.
In this course, DevOps Skills for Developers with Visual Studio and TFS 2017, will show you how to use the tools and features of Visual Studio 2017 and Team Foundation Server 2017 to create an automated DevOps release pipeline for your applications.
First, you’ll learn how to build and deploy applications written with ASP.NET, ASP.NET Core, Entity Framework, and Entity Framework Core.
Next, you’ll explore how to think about and measure your DevOps practices, and your multi-environment deployments to on-premise data centers, Microsoft Azure, and Docker.
Finally, you’ll discover how to utilize QA testing with TFS 2017, and automated UI testing using Selenium.
By the end of this course, you’ll have the necessary skills and knowledge to set up your own automated DevOps release pipeline that will deploy your applications into either an on-premise data center or Microsoft Azure.
Author Name: Benjamin Day
Author Description:
Benjamin Day is a consultant and trainer specializing in software development best practices using Microsoft’s development tools with an emphasis on Team Foundation Server, Scrum, and Windows Azure. 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. When not developing software, Ben’s been known to go running and kayaking in order to balance out his love of cheese, cured meats, and champagne. He can… more
Table of Contents
- Course Overview
1min - DevOps: Focusing on What’s Important
23mins - Consolidating Your Team’s Source Code with Version Control
63mins - DevOps Mindset and DevOps Metrics
25mins - Planning and Tracking Your Team’s Work
66mins - Automating Builds and Deployments
44mins - Managing and Deploying SQL Server Database Code
57mins - Feature Flags: Simplify Branching and Deployments
44mins - DevOps Release Pipelines with Visual Studio Release Management
35mins - Deploying ASP.NET 4.6 with Release Management
33mins - Deploying ASP.NET Core and EF Core with Release Management
24mins - Deploying to Containers Using TFS Build and Release Management
47mins - QA Testing and Automated UI Tests with Selenium
60mins
There are no reviews yet.