Deploying Microsoft .NET Applications for Systems Engineers
Unfiled
This three-day instructor-led course teaches System Engineers how to deploy .NET applications and the .NET Framework using different deployment techniques. It includes the basic architecture of .NET applications and how to secure monitor and maintain them.
|
|
||||||||||
Program Outline
Module 1: Introduction to the .NET Framework
This module describes the .NET Framework components and how they work together. It also describes the architecture of a .NET application and how it relates to various other systems including Microsoft Active Directory directory service the operating system IIS COM+ and other services. Overall it identifies when the .NET Framework and .NET applications will and will not affect common existing operational procedures including development packaging and deployment testing and monitoring.
Lessons
After completing this module students will be able to:
Module 2: Implementing a .NET Application Security Strategy
This module identifies the security layers that are built into the .NET Framework and describes guidelines for implementing .NET application security.
Lessons
After completing this module students will be able to:
Module 3: Configuring .NET Application Security
This module describes how to configure code access and role-based security for .NET applications. Application security must be configured before an application can be deployed.
Lessons
Lab: Configuring Code Access Security
After completing this module students will be able to:
Module 4: Introduction to .NET Application Deployment
This module provides an overview of installing .NET applications including hardware and software requirements how to troubleshoot problems that may occur during the installation of applications and guidelines for interoperation. It will outline the tasks for deploying the .NET Framework and deploying .NET applications by using Xcopy and No-Touch Deployment. It will also stress best practices for packaging and deploying .NET applications.
Lessons
Lab: Deploying Applications using XCopy and NTD
After completing this module students will be able to:
Module 5: Deploying .NET Applications by Using Microsoft Windows Installer (MSI)
This module will build on the previous module to describe specifically how to deploy .NET applications by using Microsoft Windows Installer (MSI). The module will cover how MSI works what the conditions are for a successful deployment and how to create desktop icons menu shortcuts and create custom actions. It will conclude with best practice guidelines for using MSI.
Lessons
Lab: Building an MSI Installer Using the Microsoft Visual Studio .NET Setup
After completing this module students will be able to:
Module 6: Deploying Automatically-updating .NET Applications
This module will complete the deployment cycle by describing how to deploy .NET applications that will automatically update. It will cover the process for combining NTD and MSI installations and how to use the Application Updater Block. Finally it will explain the guidelines for best practices for deploying .NET applications that will be automatically updated.
Lessons
Lab: NTD and Smart Clients
After completing this module students will be able to:
Module 7: Signing .NET Assemblies
In this module the students will learn how to sign an assembly with a strong name and use additional signing options to ensure the source of an assembly.
Lessons
Lab: Signing .NET Assemblies
After completing this module students will be able to:
Module 8: Managing .NET Assemblies
This module describes how to manage .NET assemblies by deploying an assembly to the Global Assembly Cache (GAC) and configuring assemblies for side-by-side deployment.
Lessons
Lab: Deploying .NET Assemblies
After completing this module students will be able to:
Module 9: Configuring .NET Components
This module describes how to configure certain .NET Framework components that affect operational tasks including ASP.NET applications Enterprise Services and .NET remoting.
Lessons
Lab: Configuring .NET Components
After completing this module students will be able to:
Module 10: Monitoring .NET Applications
The final module of this course will outline the basics of monitoring .NET applications. It will cover the identification and analysis of common problems with .NET applications and provide hands-on experience with monitoring a .NET application with the Enterprise Instrumentation Framework (EIF). It will also cover testing .NET applications using the Windows Application Compatibility Toolkit (ACT). Finally it will outline the best practices for monitoring .NET applications.
Lessons
Lab: Instrumentation with EIF
After completing this module students will be able to:
Related Exams
No Microsoft Certified Professional exams are associated with this course currently.
Student Pre-Requisites
Before attending this course students must have:
Student Materials
The student kit includes a comprehensive workbook and other necessary materials for this class.
Program Goals
After completing this course students will be able to:
