Programming language

CL2 (Competent)
Building and Configuring Class Libraries Type Reflection
 * Defining Custom Namespaces
 * The role and format of .NET Assemblies
 * Assembly Manifest
 * Referencing and consuming assemblies
 * Private vs Shared Assemblies. GAC
 * Configuring Shared Assemblies
 * Publisher Policy Assemblies
 *  Element
 * Configuration File Schema and usage

Late Binding

Custom attributes

Dispose and Finalizable patterns

Garbage collection .Net Diagnostics Implementing logging ( one of) Exception handling guidelines
 * GC Triggers
 * Large Objects
 * Monitoring Application’s Memory Usage
 * Code Contracts
 * Tracing, Event Tracing for Windows (ETW)
 * Event Logging
 * Performance Monitoring
 * NLog
 * Log4Net
 * Serilog
 * Semantic Logging

Regular Expressions