book your perfect training course
thousands of courses, off-site or in-house, across the UK
browse training

Browse the full list of courses above.

education search

 

Training Course: Securing and Deploying Microsoft .NET Assemblies (Prerelease) (2350, MOC 2350)

training course enquiry

Training Course Code: 2350
Training Duration: 3 days.
Price: £995

Training Course Summary:

The goal of this course is to enable developers to build Microsoft .NET compatible applications by using assemblies, which are the basic unit of versioning, isolation, security, and deployment in the .NET Framework environment.

This course provides developers with a solid understanding of how to develop and deploy private and shared assemblies. It focuses on configuration, versioning, and security issues. Topics include:

Types of assemblies
Side-by-side versioning in the global assembly cache
MSI deployment using Microsoft Visual Studio® .NET deployment projects
Strong-name signing
Code Access Security
.NET role-based security
Isolated storage
The course also includes an introduction to interoperation between .NET components and Microsoft WIN32® code and COM code.

Pre-Requisites:

Before attending this course, students must have:

Attended Course 2349, Programming the Microsoft .NET Framework with C#, or have a solid understanding of the .NET Framework.
A basic skill level in C#, or a working knowledge of and comfort with C++ syntax.
A working knowledge of COM.

Who Should Attend:

This course is intended for experienced developers who will be developing and deploying secure .NET applications. This course is not intended for non-developers, nor is it intended for developers who are unfamiliar with Microsoft tools and technologies.

Training Course Overview/Content:

At the end of the course, students will be able to:

Define the term assembly, list the programming problems that assemblies solve, and describe how code in an assembly is executed.
Describe the purpose of metadata and the manifest, and their relationship to the .NET Framework.
Create single-file and multi-file assemblies.
Use code signing to create strong-named assemblies.
Create Visual Studio .NET deployment projects to deploy assemblies using the Microsoft Windows® Installer.
Describe how type safety, verification, and strong-name signing improve application security.
Explain how the .NET security system uses policy to map information about an assembly to a set of resource access rights for an assembly.
Use code access security to develop and use secure assemblies.
Implement role-based security in an assembly by using principals and identities, and create and use isolated storage.
Call Win32 code and COM objects from assemblies.

Qualifications:

This course will help the student prepare for the following Microsoft Certified Professional exam:

There is no MCP exam associated with this course.
Training course title:
Name:
Email:
Phone:
Company Name: (if applicable)
Number of delegates attending:
 
 Preferred Location: 
 Select from above or tick in house (we come to you) 
 
Preferred dates:
Click to select a dateClick to select a date
Any Special Requests:
Send Enquiry

Other course you might also like