Advanced Deployment


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/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.

Target Audience
DevOPs, Software Developers, and System administrators tasked with managing and deploying Web Apps

Prerequisites
None

Expected Duration (hours)
1.4

Lesson Objectives

Advanced Deployment

  • 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
  • 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
  • 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
  • deploying and managing deployments on the Azure Cloud
  • Course Number:
    wd_dmaw_a11_it_enus

    Expertise Level
    Beginner