| Course#: | 2350 |
| Vendor: | Microsoft |
| Product: | Microsoft Visual Studio .NET |
| Role(s): | Developers |
| Length: | 3 Days |
| Price: | Call |
This module introduces concepts and terminology, including a working definition of assembly, that are related to security and deployment in the Microsoft .NET Framework.
After completing this module, students will be able to:
This module discusses metadata as it applies to assemblies and types. Reading metadata in Microsoft intermediate language (MSIL) code enables you to understand and troubleshoot assembly and type references. This module also discusses techniques for programmatically accessing metadata by using reflection.
After completing this module, students will be able to:
This module provides an overview of security, discusses some design and coding techniques that enhance security, and then explains why type-safety verification is the cornerstone of Microsoft .NET Framework security.
After completing this module, students will be able to:
This module discusses cryptography and digital signing. These technologies involve the protection of data and code. You can encrypt data to prevent unauthorized users from viewing it, and you can sign both data and code to prevent tampering and to identify the sender. The Microsoft .NET Framework provides extensive support for cryptography and data signing.
After completing this module, students will be able to:
This module discusses code access security. This feature of the .NET Framework allows the developer and the systems administrator to exercise precise control over the resources that code is given permission to access. You can use tools and classes that are provided with the Microsoft .NET Framework to view and modify how code access security is implemented in your application.
After completing this module, students will be able to:
This module discusses programming techniques for implementing role-based security by using the Microsoft .NET Framework.
After completing this module, students will be able to:
This module discusses isolated storage, what it is, the advantages of using it, and how to use it.
After completing this module, students will be able to:
This module describes why and how to deploy an assembly either as a single file or as multiple files. It then describes why and how to deploy an assembly privately or as a shared assembly.
After completing this module, students will be able to:
This module discusses specific reasons for using each deployment option. It also describes how to create deployment projects and how to customize deployment.
After completing this module, students will be able to:
This module covers how to configure assembly binding by using the Microsoft .NET Framework. The ability to manage assembly binding allows you to perform the following deployment tasks:
After completing this module, students will be able to:
Send us a question and a training consultant will contact you to answer any questions you have.
