Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training     

Contact Us   -   Why Choose Wintrac   -   Clients    

Order CD-ROMs   Order Videos 
Advanced .NET Framework 2.0 Using Visual C# 2005
with Don Kiely, Gregory Reddick, and F. Scott Barker

View Course Outline
(Volume 1)| (Volume 2)| ( Volume 3)|

In this course, you will learn about some of the core classes in the .NET Framework 2.0 that will make you a more skilled Visual C# 2005 developer. More...

Course includes 84+ hours of total training time...

  • 24 modules of training
  • Over 24 hours of media run time
  • Over 950 pages of printable courseware
  • Step-by-step hands-on-labs
  • Sample code
Format Sessions Retail Price
Advanced .NET Framework 2.0 Using C# 2005

 24 CD-ROMs

CD-ROM & Books

 24 CD-ROMs + Printed Books



DVD-ROM & Books

 3 DVD-ROMs + Printed Books

Read about Don Kiely, Gregory Reddick, and F. Scott Barker.
Course Outline (Outlines are subject to change.)

Advanced .NET Framework 2.0 Using Visual
C# 2005: Volume 1

Sessions Run Time Pages
8 9 hours 300

VOLUME 1: In this volume, you’ll learn about System.Configuration namespace to embed configuration management into your .NET applications. See how to post events to the Windows Event log and manage Windows processes using the System.Diagnostics namespace. Take advantage of the new .NET 2.0 security features in the System.Security namespace. Prevent tampering using the AccessControl and Authentication classes. Protect your data using the Cryptography classes. Control access to your applications using the Permissions and Policy classes.

Embedding Configuration Management

  • Configuration Class
  • Configuration Element Class
  • Implement ISettingsProviderService
  • Implement IApplication SettingsProvider
  • Configuration ValidatorBase Class

Custom Microsoft Windows Installer

  • Installer Class
  • Searching for an Assembly
  • Assembly Installer Class
  • ComponentInstaller Class
  • Configure Concurrent Garbage Collection
  • Registering Remote Objects

Managing the Event Log

  • Write to an Event Log
  • Read from an Event Log
  • Create a New Event Log

Manage and Monitor System Processes

  • Get a List of All Running Processes
  • Performance Counter Class
  • Starting and Stack Trace classes

Debugging and Tracing

  • Debug Class and Trace Class
  • Trace Class
  • Xml Writer Trace Listener Class
  • Event log Trace Listener Class
  • Debugger Attributes

Embedding Management Information

  • Management Object Searcher Class< /li>
  • Management Query Class
  • Management Event Watcher Class

Implementing Code Access Security

  • Security Manager Class
  • Code Access Permission Class
  • Permission Set Class
  • Named Permission Set class
Implementing Access Control
  • Registry Security Class
  • AccessRule Class
  • AuthorizationRule Class
  • CommonAcl Class
  • SemaphoreSecurity class
Encrypt, Decrypt, and Hash Data
  • DES, DSA and SHAI Classes
  • Hash Algorithm Class
  • TripleDES, MD5 and RSA Classes
  • CryptoStream Class
  • ProtectedData/ProtectedMemory Classes
  • Crypto API Transform Class

Control Permissions for Resources

  • Security Permission Class
  • Strong Name Identity Permission Class
  • GacIdentity Permission Class
  • Registry Permission Class
  • Reflection Permission Class
  • ZoneIdentity Permission Class

Control Code Privileges

  • Application SecurityInfo Class
  • Application Trust Class
  • Evidence and CodeGroup Classes
  • Condition and PolicyLevel Classes
  • IApplication TrustManager Interface

Access and Modify Identity Information

  • GenericIdentity/Windows Identity Classes
  • NTAccount and Identity Reference Classes

back to top

Advanced .NET Framework 2.0 Using Visual
C# 2005: Volume 2

Sessions Run Time Pages
8 9 hours 300

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

Implement, Install, and Control a Service
  • Service Base Class
  • Service Controller Class
  • Service Installer
  • Service Process Installer Class
  • Session Change Description Structure
Develop Multithreaded .NET Framework Applications
  • Thread and ThreadPool Classes
  • Timer and WaitHandle Classes
  • Reader WriterLock Class
  • Event Wait Handle Class
  • Send Or Post Callback Delegate
  • Execution Context Class
  • Host Execution Context Class
  • Lock Cookie Structure
  • Mutex and Semaphore Classes
Working with Application Domains
  • Create an Application Domain
  • Unload an Application Domain
  • Configure an Application Domain
  • Retrieve Setup Information
  • Load Assemblies
COM Interop Services
  • Create COM Types in Managed Code
  • Compile an Interop Project
  • Apply Interop Attributes
  • Deploy an Application for COM Access
Calling Unmanaged DLL Functions
  • Platform Invoke
  • Call a DLL Function
  • Default Marshaling Behavior
  • Marshal Data with Platform Invoke
  • Marshal As Attribute Class and Marshal Class
Implementing Reflection
  • Assembly Class
  • Assembly Attributes
  • Binder Class and BindingFlags
  • Builder Classes
Simple Mail Transfer Protocol (SMTP)
  • Mail Message Class
  • SmtpClient and SmtpPermission Classes
  • Attachment and SmtpException Classes
  • Linked Resource and AlternateView Classes
Formatting Data Based on Culture
  • Access Culture and Region Information
  • Format Numbers Based on the Culture
  • Build a Custom Culture Class
Using the System.Drawing Namespace
  • Using Brushes, Pens, Colors, and Fonts
  • Using Graphics, Images, Bitmaps, and Icons
  • Using Shapes and Sizes
Enhancing Text Handling Capabilities
  • StringBuilder Class
  • Regex, Match, and Group Classes
  • Using Encoding Classes
  • Using Decoding Classes
  • Capture Class

back to top

Advanced .NET Framework 2.0 Using Visual
C# 2005: Volume 3

Sessions Run Time Pages
8 9 hours 300

VOLUME 3: In this volume, you’ll learn about the .NET Framework 2.0 system types like Generic and Reference types. Work with groups of data using various classes like Collection, Hashtable, ArrayList, and Dictionary. Improve type safety and performance using generic collections and manage data better by using specialized collections. You’ll learn about object serialization and working with XML formatted data. Manage files and folders using the System.IO namespace. See how to work with external data using the Stream classes.

NET Framework 2.0 System Types
  • Value and Reference Types
  • Attribute sand Generic Types
  • Boxing and UnBoxing
Using Collections
  • ArrayList Class
  • Collection Interfaces
  • Iterators and Hashtable Class
  • Dictionary Base Class
  • SortedList and Stack Classes
Generic Collections
  • Generic Dictionary
  • Generic KeyValuePair Structure
  • Generic List.Enumerator Structure
  • Generic Queue Class
  • Generic SortedDictionary Class
Using Specialized Collections
  • Specialized String Classes
  • Specialized Dictionary
  • Named Collections
Implementing Interfaces to Comply with Standard Contracts
  • IComparable Interface
  • IDisposable Interface
  • ICloneable Interface
  • IFormattable Interface
Using Events and Delegates
  • Delegate and EventArgs Classes
  • EventHandler Delegates
Serializing or Deserializing Objects
  • Serialization Interfaces
  • Serilization Attributes
  • Serialization Entry Structure
  • ObjectManager Class
  • Streaming Context Structure
Serializing Objects into XML Format
  • XmlSerializer Class
  • Control Serialization
  • Implement XML Serialization Interfaces
  • Delegates and Event Handlers
Custom Serialization Formats
  • SoapFormatter Class
  • BinaryFormatter Class
Using the File System Classes
  • File Class and Directory Classes
  • DriveInfo Class
  • FileSystem Info Class
Managing Byte Streams
  • File Stream and Stream Classes
  • Memory Stream Class
  • Buffered Stream class
Using Reader and Writer Classes
  • String Reader and TextReader Classes
  • StreamReader and Binary Reader Classes
Using Isolated Storage
  • IsolatedStorageFile Class
  • Isolated Storage FileStream Class
  • Deflate Stream and GZipStream Classes

back to top

Your Instructor

Don Kiely has been using and programming computers since the mid-1970s, when he first punched IBM punch cards for batch processing to solve engineering problems. Now Don is a nationally recognized author, instructor and consultant who travels the country sharing his expertise in SQL Server and security. He has written business software using assembly, C/C++, dBASE, Nantucket Clipper, RPG II, C#, and Visual Basic for a variety of industries, and has taught software and business administration courses at community colleges. Now Don is an author and presenter , and a consultant for a variety of companies that develop distributed applications for public and private organizations. Don is also the author or coauthor of several programming books, and a featured speaker at SQL Server conferences.

Greg Reddick is the president of Xoc Software. Greg is a consultant who develops applications and Web sites using .NET. He has also taught instructor-led training classes since 1994. Greg worked as a Software Design Engineer on Microsoft Access 1.0.

F. Scott Barker has 15 years of software development experience, specializing in Visual Basic and Visual C#. While working at Microsoft, Scott was a member of the Microsoft Access and Visual FoxPro teams, and has been a Microsoft MVP. He has been a contributing editor for various technical magazines including DataBased Advisor Magazine, Smart Access, and Informant's Microsoft Office and VBA Developer magazine. He has also written nine software development books including Database Programming with Visual Basic .NET and ADO.NET and Wrox’s C# Express Starter Kit. Scott is a frequent speaker at Microsoft conferences worldwide, and has 7 years of experience as a trainer. He has taught live instructor-led classes , and is now an author and presenter for award-winning self-study courses.

back to top

About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac

Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$

Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
© Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy