|
Target Audience:
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
Pre-requisites:
Before attending this course, students must have:
Purpose:
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.
|