• Online, Self-Paced
Course Description

Deploying a web app to a cluster of servers or to Azure requires careful planning and execution. In this course, you will learn about deployment management for IIS and Azure, and you'll prepare for exam 70-487.

Learning Objectives


  • start the course
  • describe the benefits and principles of continuous delivery
  • configure continuous delivery using Team Foundation Service and Git
  • configure web deployment parameters using web config files
  • use Shared Assemblies to reduce startup time of multiple hosted services
  • configure Share Assembly bindings between MVC 4 and MVC 5
  • describe how the rolling upgrade works for upgrading domains on Azure

Web Deployment

  • use the Visual Studio Web Deployment options to deploy web apps
  • create an IIS Web Deployment package
  • use IIS Manager to import and deploy an IIS Web Deployment package

Deployment Management

  • deploy web apps using the command line tool MSDeploy
  • deploy web apps using PowerShell
  • deploy a web or service application to Azure
  • deploy a web app to Windows Azure Web Sites (WAWS)
  • configure WCF Endpoints for secure deployment on Azure using HTTPS
  • create and use a staging environment on Azure for testing

Practice: Azure Deployment

  • deploying and managing deployments on the Azure Cloud

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.