• 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

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

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Systems Development

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.