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

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

LearnNow Online
Updated Oct 26, 2018

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

172 Minutes

Time to complete

212 Minutes

Course Outline

Module 7

Windows Security (22:16)

  • Introduction (01:47)
  • DACLs / SACLs (05:18)
  • Effective Permissions (02:42)
  • Explore DACLs / SACLs (07:18)
  • Access Control (01:06)
  • Classes/Enumerations (01:18)
  • Access/Audit Rule Classes (02:00)
  • Summary (00:45)

Access Audit Rules (29:48)

  • Introduction (00:52)
  • Run Access Control Demo (03:27)
  • View Access Control Code (04:27)
  • Retrieve Security Info (02:38)
  • Retrieve Access Rules (02:54)
  • Retrieve Audit Rules (00:51)
  • Get Rules for Directories (01:20)
  • Get Rules for Registry (02:25)
  • Change Access Rules (00:15)
  • Allowing Access (03:45)
  • Denying Access (00:54)
  • Removing Access (01:53)
  • Change Audit Rules (01:23)
  • AuditFlags.None value (01:41)
  • Summary (00:57)

Low Level Security (21:38)

  • Introduction (01:28)
  • ACL / ACE Classes (03:00)
  • CommonSecurityDescriptor (00:42)
  • PropagationFlags Enums. (02:16)
  • Maintain Security Settings (01:19)
  • Ownership (02:48)
  • Securing New Objects (03:10)
  • Access Object Ownership (02:54)
  • Inheritance/Propagation (01:55)
  • SetAccessRuleProtection (01:20)
  • Summary (00:39)
Module 8

Cryptography (42:39)

  • Introduction (01:57)
  • Cryptography Overview (02:25)
  • Protection Issues (04:07)
  • Algorithms (04:22)
  • Block Padding (02:20)
  • Cryptography in .NET (05:42)
  • Hashing Data (04:38)
  • Hashing Algorithms (01:30)
  • Algorithm Characteristics (01:28)
  • .NET Framework Classes (00:57)
  • Cryptography Demo (02:48)
  • Hashing Code (02:05)
  • Hashing a File (01:00)
  • Message Integrity (02:41)
  • Compare Hash Codes (00:20)
  • CryptoConfig Object (01:36)
  • Key Hashing Algorithm (01:12)
  • Summary (01:24)

Encryption (32:05)

  • Introduction (01:39)
  • Symmetric Key Encryption (02:42)
  • Algorithms (02:12)
  • Algorithm Characteristics (01:52)
  • Symmetric in .NET (00:17)
  • Symmetric Key Demo (03:17)
  • Symmetric Key Code (02:44)
  • Encrypt/DeCrypt Data (04:54)
  • Random Number (02:00)
  • Asymmetric Key Encryption (03:10)
  • RSA (00:20)
  • Asymmetric in .NET (00:59)
  • Asymmetric Key Demo (01:04)
  • Asymmetric Key Code (04:07)
  • Summary (00:42)

Digital Sigs and DPAPI (23:44)

  • Introduction (01:41)
  • Digital Signature Hierarchy (00:45)
  • Digital Signature Demo (01:27)
  • Digital Signature Code (02:43)
  • DSACryptoServiceProvider (01:12)
  • Data Protection API (DPAPI) (03:24)
  • The DPAPI Process (02:23)
  • Store Options (01:50)
  • ProtectedMemory Class (02:52)
  • ProtectedMemory Demo (03:09)
  • ProtectData Option (01:26)
  • Summary (00:47)
;