- Setting up your environment
- Adding Docker support to an application
- Debugging container-based apps in Visual Studio 2017
- The DevOps life cycle with Visual Studio and VS Team Services
- Configuring release and build
- Azure hosting options
- Using Kubernetes with Azure
Skill Level Intermediate
- [Floyd] Are you tired of hearing, works on my machine, in response to broken software? Software needs to run in many different environments, from development computers to QA and staging, and multiple production servers. Keeping all these environments in sync and up to date is almost impossible. Hi, I'm Floyd Hilton, and I'm excited at the opportunities Docker is providing to improve the software development process. I'm also excited that Microsoft is investing heavily in the Docker ecosystem.
In this course, I'm going to give an introduction to working with containers in both a development and DevOps capacity. Then I'm going to show how to use Visual Studio code and Visual Studio 2017 to develop and debug applications using Docker Containers. Next we'll create a continuous delivery pipeline using Visual Studio Team Services and Microsoft Azure. I'll go over the different ways to host containerized apps in Azure. And finally, we'll use the Azure Container Service to create a Kubernetes Cluster, which will host .NET Core web application.
So are you ready to learn how Docker and Microsoft tooling can work together to create great software? Let's get started!