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
Deploying
- 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