|
Provided by: Serebra Learning Corporation MS VB .NET: Windows Development Part 5Microsoft Visual Basic (VB) |
![]() |
The Debugging and Deploying Windows Forms Applications sections in this course explains assemblies and the use of strong-named assemblies and the Global Assembly Cache (GAC) in the .NET Framework. It also covers how to configure and deploy your Windows Forms applications. The Securing Windows Forms Applications section explains how to use the security features in the .NET Framework in Windows Forms applications.
|
|
||||||||||
Audience
Participants in this course possibly work on a team in a medium or large development environment that uses Microsoft Visual Studio .NET Enterprise Developer Edition. Typical job roles include System Administrator Database Administrator Application Developer System Analyst or Software Engineer. This course requires experience in programming and developing of Visual Basic applications. It is presumed that the student has completed the Microsoft MSDN(r) Training Course 2559A Introduction to Visual Basic .NET Programming or Equivalent.
Objective
Upon completion of this course the student will be able to:
- identify characteristics of a private assembly.
- identify characteristics of strong-named assemblies.
- identify the steps to build a strong-named assembly.
- identify features and functions of .NET security.
- identify features and functions of evidence.
- match permission classes with built-in code access in .NET security with their functions.
Topics Include
Unit 1: Debugging and Deploying Applications
- Identify characteristics of a private assembly.
- Identify characteristics of strong-named assemblies.
- Identify the steps to build a strong-named assembly.
- Call a strong-named assembly.
- Add an assembly to the Global Assembly Cache (GAC).
- Sequence the steps in the Microsoft Intermediate Language (MSIL) compilation process.
- Identify features of application configuration file.
- Identify element attributes of an application confguration file.
- Create an application configuration file.
- Distinguish between policy levels that can override the default settings in the application configuration file.
- Trace the assembly loading process of an application by using the Assembly Binding Log Viewer.
- Match packaging and deployment options for .NET applications with their features.
- Identify the steps to create a Windows Installer setup project.
- Identify features of Windows Installer deployments.
- Identify features of code tracing and debugging.
- Identify features of trace switches.
- Match types of trace listeners with their descriptions.
- Identify capabilities of the debugger.
- Identify guidelines for implementing a unit test plan.
Unit 2: Securing Windows Forms Applications
- Identify features and functions of .NET security.
- Identify features and functions of evidence.
- Match permission classes with built-in code access in .NET security with their functions.
- Identify phases of code-access security in VB.NET.
- Identify features of assembly permission requests.
- Identify the code used to make assembly permission requests.
- Use mscorcfg.msc to view security policy settings.
- Identify the features of the Create Code Group Wizard.
- Identify the code used to test the code access security of an application.
- Identify the code used to set code access security with declarative attributes.
- Identify the code used to set code access security imperatively.
- Identify features and functions of role-based security.
- Identify the code to create WindowsPrincipal and WindowsIdentity objects for single and repeated validation.
- Identify the code to create GenericPrinciple and GenericIdentity objects to implement role-based security that is independent of Windows Security.
- Identify the code used to set role-based security with declarative attributes.
- Identify code used to set role-based security imperatively.
Duration
4 Hours
Minimum Requirements
The CDROM version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
- At least a double speed CDROM drive.
- An MPC compliant sound card with attached speakers or headphones is recommended (Currently only the CDROM version supports audio).
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM and 22MB available hard disk space or file server space.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
Media
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada

