CourseMonster
To speak to a training advisor please call
Browse Microsoft Training Courses

Deploying Microsoft .NET Applications for Systems Engineers

Course Code: 2362      Days: 3
Show all Microsoft Courses
Scheduled Dates (sort by: location | date)
Request availability or book by selecting a date:
Greater London
London (EC3) 29/03/10 £ 1,185
London (EC3) 26/04/10 £ 1,185
England
Somerset
Bath (BA1) 19/04/10 £ 1,185
Prices exclude VAT.
No suitable dates?
I'd like a different date/location

Please click above and we will take care of the rest.

I’d like an onsite/bespoke course

Please click above and we will be happy to discuss the benefits of onsite and bespoke courses with you.

If suitable dates or locations are not available, click this link and we will arrange one for you

Course Overview

After completing this course, students will be able to describe what the Microsoft .NET Framework components are and how they work together; describe the elements of and best practices for securing .NET applications; configure .NET application security, including code-access and role-based security, using guidelines for best practices; describe the different deployment mechanisms for a .NET application; deploy applications built on the Microsoft .NET Framework using a variety of methods; update components of an application built on the .NET Framework; describe the elements of managing .NET assemblies; deploy .NET assemblies; configure ASP.NET applications and Enterprise Services; monitor .NET applications, including the use of the Enterprise Instrumentation Framework (EIF).

Audience

This 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. The typical audience for this learning product is a skilled System Engineer with at least three years of network and server management experience.

Prerequisites

Before attending this course, students must have the following pre-requisites:

  • Experience with Microsoft Windows 2000 Server and/or Microsoft Windows Server 2003
  • Experience with Microsoft Active Directory
  • Experience with TCP/IP including DHCP, DNS, etc.

Course Outline

Module 1: Introduction to the .NET Framework

  • Life after .NET
  • .NET Framework Components
  • .NET Framework Components and .NET Applications
  • The Role of the Global Assembly Cache (GAC)
  • Communications Between .NET Applications and Services

Skills

  • Describe how using the .NET Framework and applications will and will not affect daily operations for the Systems Engineer.
  • Describe the basic components of the .NET Framework.
  • Explain how .NET applications and the .NET Framework components work together.
  • Describe how the Global Assembly Cache (GAC) works.
  • Describe, at a high level, the architecture of a .NET application.

Module 2: Implementing a .NET Application Security Strategy

  • Identifying .NET Framework Security Layers
  • Applying .NET Security Principles

Skills

  • Identify .NET framework security layers.
  • Describe the guidelines for implementing .NET security.

Module 3: Configuring .NET Application Security

  • Configuring Code Access Security
  • Configuring Role-Based Security
  • Lab: Configuring Code Access Security

Skills

  • Configure code access security.
  • Configure role-based security.

Module 4: Introduction to .NET Application Deployment

  • Options for Deploying the .NET Framework
  • Overview of Deploying .NET Applications
  • Deploying a .NET Application using XCopy
  • Deploying a .NET Application with No-Touch Deployment (NTD)
  • Lab: Deploying Applications using XCopy and NTD

Skills

  • Deploy the .NET Framework.
  • Describe, at a high level, how .NET applications are deployed.
  • Deploy .NET applications using Xcopy.
  • Deploy .NET applications using No-Touch Deployment (NTD).

Module 5: Deploying .NET Applications by Using Microsoft Windows Installer (MSI)

  • Microsoft Windows Installer (MSI) Features
  • Creating Launch Conditions for an MSI Installation
  • Creating Desktop Icons and Menu Shortcuts
  • Creating Custom Actions
  • Lab: Building an MSI Installer Using the Microsoft Visual Studio .NET Setup

Skills

  • Describe MSI features.
  • Create launch conditions for an MSI installation.
  • Create desktop icons and menu shortcuts.
  • Create custom actions.
  • Explain the best practices for building an MSI installation.

Module 6: Deploying Automatically-updating .NET Applications

  • Overview of Automatically-updating Applications
  • Deploying and Updating a Smart Client Application
  • Deploying and Updating .NET Applications using the Application Updating Block (AUB)
  • Lab: NTD and Smart Clients

Skills

  • Describe the basic process for updating applications.
  • Deploy and update a smart client application.
  • Describe the process of deploying and updating .NET applications using the AUB.

Module 7: Signing .NET Assemblies

  • Creating Strong-Named Assemblies
  • Identifying Additional Signing Options
  • Lab: Signing .NET Assemblies

Skills

  • Create strong-named assemblies.
  • Identify additional signing options.

Module 8: Managing .NET Assemblies

  • Deploying Assemblies to the Global Assembly Cache
  • Configuring Assemblies for Side-by-Side Deployment
  • Lab: Deploying .NET Assemblies

Skills

  • Deploy assemblies to the Global Assembly Cache (GAC).
  • Configure assemblies for side-by-side deployment.

Module 9: Configuring .NET Components

  • Configuring the ASP.NET Process Model
  • Configuring .NET Enterprise Services
  • Implementing .NET Remoting
  • Lab: Configuring .NET Components

Skills

  • Configure ASP.NET applications.
  • Configure Enterprise Services.
  • Configure .NET remoting.

Module 10: Monitoring .NET Applications

  • Monitoring .NET Applications
  • Testing Web Applications with ACT
  • Lab: Instrumentation with EIF

Skills

  • Monitor .NET applications using Enterprise Instrumentation Framework (EIF).
  • Test Web applications using the Windows Application Compatibility Toolkit (ACT).
  • Evaluate results from EIF and ACT.


How to make a booking for the 2362 course

 

CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.