Object Discovery Corporation

Course Outline for .NET Framework Using C# Training

Detailed Course Outline

# Chapters & Strategies Topics
1 .NET Fundamentals
  • What is Microsoft .NET?
  • Common Language Runtime
  • Attribute-Based Programming
  • Interface-Based Programming
  • Metadata
  • Common Type System
  • Framework Class Library
  • Language Interoperability
  • Managed Code
  • Assemblies and Deployment
  • Web Services
  • ASP.NET
2 Class Libraries
  • Components in .NET
  • Building Class Libraries at the Command Line
  • Class Libraries Using Visual Studio
  • Using References
3 Assemblies, Deployment and Configuration
  • Assemblies
  • Private Assembly Deployment
  • Shared Assembly Deployment
  • Configuration Overview
  • Configuration Files
  • Programmatic Access to Configuration
  • Using SDK Tools for Signing and Deployment
  • Application Settings with .NET
4 Metadata and Reflection
  • Metadata
  • Reflection
  • Late Binding
5 I/O and Serialization
  • Directories
  • Files
  • Serialization
  • Attributes
6 .NET Programming Model
  • Memory Management and Garbage Collection
  • Threading and Synchronization
  • Asynchronous Delegates
  • .NET BackgroundWorker
  • Application Domains
  • Marshal by Value
  • Marshal by Reference
  • .NET Remoting
7 .NET Security
  • Authentication and Authorization
  • Configuring Security
  • Code Access Security
  • Code Groups
  • Evidence
  • Permissions
  • Role-Based Security
  • Principals and Identities
8 Interoperating with COM and Win32
  • .NET Client Calling a COM Server
  • PInvoke
9 Database Programming Using ADO.NET
  • ADO.NET Overview
  • .NET Data Providers
  • Using DataReaders
  • Using DataSets
  • .NET Data Binding
  • Interacting with XML Data
10 Debugging Fundamentals
  • Compile-time Errors and Run-time Errors
  • Configuring Debug, Release, and Special Builds
  • Visual Studio Debugger
  • Just-In-Time Debugging
11 Tracing
  • Tracing
  • Event Logs
12 More About Tracing
  • Using the BooleanSwitch and TraceSwitch Classes
  • Print Debugging Information with the Debug Class
  • Instrumenting Release Builds with the Trace Class
  • Using Listeners
  • Implementing Custom Listeners

Course Schedule and Location

  • .NET Framework Using C# On-site training - We come to your company to train your employees.

Back to Top

© 2008 Object Discovery Corporation home | site map | our company | careers | legal