Advanced.NET Framework 2.0 Using VB: Vol 1, Part 3 of 4
Interactive

Advanced.NET Framework 2.0 Using VB: Vol 1, Part 3 of 4

Course description

In this volume, you will learn about implementing service processes and application domains in your .NET applications using the System and ServiceProcess namespaces. You will see how to take advantage of multi-threading to create fast and efficient processes through the Threading namespace. You will learn how to internationalize your .NET application by using the globalization classes. Enhance your user interface with the System.Drawing and System.Text namespaces.

Each LearnNowOnline training course is made up of Modules (typically an hour in length). Within each module there are Topics (typically 15-30 minutes each) and Subtopics (typically 2-5 minutes each). There is a Post Exam for each Module that must be passed with a score of 70% or higher to successfully and fully complete the course.


Meet the expert

Don Kiely

Don Kiely is a featured instructor on many of our SQL Server and Visual Studio courses. He is a nationally recognized author, instructor, and consultant specializing in Microsoft technologies. Don has many years of teaching experience, is the author or co-author of several programming books, and has spoken at many industry conferences and user groups. In addition, Don is a consultant for a variety of companies that develop distributed applications for public and private organizations.

Video Runtime

167 Minutes

Time to complete

207 Minutes

Course Outline

Module 5

Code Access Security (42:23)

  • Introduction (03:14)
  • Overview: CAS (03:12)
  • CAS: Evidence (02:44)
  • CAS: Security Policy (03:08)
  • CAS: Code Groups (01:49)
  • CAS: Permissions (04:00)
  • Sample Runtime Sec. Pol. (02:47)
  • CAS / Windows Security (02:33)
  • Configuring CAS (00:55)
  • Framework Config. Tool (07:57)
  • Default Permission Sets (00:32)
  • Create Permission Set (03:37)
  • Analyze Assemblies (02:58)
  • Reset All Sec. Pols. (02:02)
  • Summary (00:46)

Assemblies (30:58)

  • Introduction (02:20)
  • Use CAS in Assemblies (05:10)
  • Testing CAS (06:04)
  • VS Project Sec. Settings (03:41)
  • Set Security on Assemblies (01:33)
  • Add RequestMinimum (02:20)
  • Add RequestOptional (02:23)
  • Add UIPermission (01:39)
  • Edit File/UI Permissions (02:37)
  • Add RequestRefuse (02:04)
  • Summary (01:02)
Module 6

Methods (34:24)

  • Introduction (02:22)
  • Use CAS with Methods (01:31)
  • Method Permission Requests (02:40)
  • Setup Method Example (02:39)
  • Declarative Demand (01:17)
  • Imperative Demand (01:28)
  • Declarative Demand Fail (01:18)
  • Imperative Demand Fail (01:06)
  • Declarative Link Demand (01:37)
  • Declarative Assert (01:51)
  • Imperative Assert (00:47)
  • Declarative Permit Only (01:01)
  • Imperative Permit Only (00:21)
  • Declarative Inheritance (01:05)
  • Analyze Permissions (02:16)
  • Safe Error Handling (02:12)
  • Custom Permission Sets (03:01)
  • Named Permission Sets (04:59)
  • Summary (00:43)

Windows Identity (37:46)

  • Introduction (01:14)
  • Authentication (03:27)
  • .NET Role-Based Security (03:27)
  • IIdentity / IPrincipal (03:14)
  • Identities / Principals (02:21)
  • Windows Identity (02:47)
  • Use Windows Identity (01:26)
  • Windows Principal (02:09)
  • Use Windows Principal (03:16)
  • Group Membership (01:59)
  • Use Group Membership (02:12)
  • Impersonation (01:04)
  • Use Impersonation (00:56)
  • Create an IIS Directory (07:39)
  • Summary (00:28)

Security Demands (21:28)

  • Introduction (01:13)
  • PrincipalPermission Class (01:09)
  • Declarative Demands (02:19)
  • Imperative Demands (02:05)
  • Generic/Custom Identities (00:35)
  • Generic Identities/Principals (01:57)
  • Use Generic Objects (03:46)
  • Custom Identities/Principals (08:02)
  • Summary (00:19)
;