- Application Development
- Base Types
- Collections
- Events and Delegates
- Object Oriented Programming
- Serialization
|
- Application Foundations
- Networking and Messaging
- Web Applications Foundation
- Windows Communication Foundation (WCF)
- Windows Presentation Foundation (WPF)
|
- Data Modeling
- ADO.NET
- Entity Framework
- Files and Streams
- LINQ
- XML
|
- Deployment
- Configuration
- Localization and Globalization
- Packaging
|
- Diagnostics
- Code Contracts
- Exceptions
- Logging
- Profiling
- Tracing and Instrumentation
|
- Performance
- Caching and Garbage Collection
- Lazy Initialization
- Parallel Processing
- Task-based Asynchronous Programming (TAP)
|
- Portability
- COM Interop
- Managed Add-in Framework (MAF)
- Managed Extensibility Framework (MEF)
- Portable Assemblies
- Reflection
|
- Security
- Access Control Lists
- Code Security
- Cryptography
- Role-Based Security
|