Paths

Microsoft Azure Deployment

Author: Chris Behrens

With the growth of cloud computing, deployment falls more and more on the plate of the developers who create their own applications. This path will teach you what you should know... Read more

Beginner

The courses in this section will teach you the fundamentals for deployment on Microsoft Azure, including methods of deployment and working with source control.

Specifying Deployment Requirements in Microsoft Azure

by Chris Behrens

Aug 1, 2018 / 1h 10m

1h 10m

Start Course
Description

Getting your code to Azure is the first step in getting your apps delivering value in the cloud. In this course, Specifying Deployment Requirements in Microsoft Azure, you will gain the ability to get code from your machine to the cloud in all the ways that Azure makes available. First, you will learn simple FTP and archive deployment. Next, you will discover how to deploy directly from source repositories like GitHub and VSTS. Finally, you will explore how to use VSTS Builds and Releases to create Continuous Delivery. When you’re finished with this course, you will have the skills and knowledge of Azure Deployment needed to implement your software lifecycle in the cloud.

Table of contents
  1. Course Overview1m
  2. Choosing a Deployment Methodology34m
  3. Configuring Which App and Services to Deploy from Source Control35m

Intermediate

These intermediate courses will take you through some of the more intricate elements of configuring your deployment environment on Microsoft Azure, including deployment credentials, managing resources, and scripting. Once you fully comprehend the topics in this area, you’ll be ready to move on to the advanced courses.

Configuring a Deployment Environment in Microsoft Azure

by Chris Behrens

Aug 15, 2018 / 1h 7m

1h 7m

Start Course
Description

In moving ahead with the quality of your deployments, you will need different environments for testing, data validation, and production. In this course, Configuring a Deployment Environment in Microsoft Azure, you will gain the ability to design and implement different deployment environments for your software lifecycle. First, you will learn about deployment credentials in Azure. Next, you will discover how to work effectively with deployment slots. Finally, you will explore how to automate your deployments with different scripting techniques. When you’re finished with this course, you will have the skills and knowledge of different deployment environments needed to execute effective deployments in Azure.

Table of contents
  1. Course Overview1m
  2. Configuring Deployment Credentials10m
  3. Creating Non-production Environments19m
  4. Creating a Resource Manager Template20m
  5. Creating a Deployment Script for an App or Service15m

Advanced

In this section, you’ll get the opportunity to deploy a web application and to manage containers. For example, you’ll learn about deployment slots, and the Azure Container Service.

Deploying Web Applications or Services in Microsoft Azure

by Chris Behrens

Aug 30, 2018 / 1h 2m

1h 2m

Start Course
Description

Azure uses deployment slots to manage the promotion of code from verification to production, and mastering this powerful capability is a core challenge in deploying to Azure. In this course, Deploying Web Applications or Services in Microsoft Azure, you will gain the ability to perform complex slot deployments with Azure and publish from Visual Studio. First, you will learn slot deployment automation. Next, you will discover how to plan for database deployments with slots. Finally, you will explore how to deploy your code quickly and easily with Visual Studio. When you’re finished with this course, you will have the skills and knowledge of Azure slot deployments needed to put your code into service.

Table of contents
  1. Course Overview1m
  2. Deploying a Web App or Service to a Deployment Slot47m
  3. Publishing a Web App or Service from Visual Studio14m

What you will learn

  • How to deal with deployment requirements and methods
  • How to configure your deployment environment
  • How to deploy web apps
  • How to deploy to and manage containers

Pre-requisites

This path is intended for beginners, and no prerequisites are required for this path.