Advanced Deployment
Advanced Deployment
-
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 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.