• Online, Self-Paced
Course Description

Explore how to implement various Azure deployment models and also deploy web applications to local on-premise options such as IIS.

Learning Objectives

ASP.NET MVC Web Applications: Deployment Architecture

  • deploy Azure Web App using supported deployment models such as FTP, Kudu, Web Deploy, and Visual Studio Publishing Wizard
  • deploy web applications to Azure using the FTP option
  • deploy web applications to Azure using the Web Deploy option
  • deploy web applications to Azure using the Visual Studio Publishing Wizard
  • deploy web applications to Azure using Kudu
  • provision ARM-based resources while deploying applications
  • recall the various deployment environments of Azure, including development, testing, and production
  • use the deployment slots for staging sites
  • describe how to deploy web applications to the Azure Stack
  • deploy applications to IIS using Web Deploy, Xcopy, and Visual Studio Publishing Wizard
  • deploy web applications to IIS using Xcopy
  • deploy web applications using Visual Studio Publishing Wizard
  • deploy web applications to the Windows Nano Server
  • deploy web applications to the IIS Hosted Web Core
  • deploy web applications to HTTP.sys web server
  • illustrate how we can deploy web application to Kestrel on Windows and Linux
  • implement reverse proxying to Kestrel using IIS and Nginx

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.

Feedback

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