Developing Applications by Using Types and Standard Contracts
o Explaining Value Types and Reference Types
o Working with Generic Types
o Implementing .NET Standard Contracts
o Implementing Delegates and Events
o Working with Attributes and Exceptions
Managing Common Data by Using Collections
o Working with Object-Based Collections
o Working with Generic Collections
o Working with Specialized Collections
Deploying and Configuring Assemblies
o Installing and Configuring Assemblies
o Installing Assemblies by Using the Installer
o Configuring Assemblies
o Configuring the .NET Framework
Monitoring and Debugging Applications
o Working with Application Processes
o Managing Application Performance
o Reading and Writing to an Event Log
o Debugging and Tracing Applications
Reading and Writing Files
o Managing the File System
o Reading and Writing Data by Using Streams
o Compressing and Protecting Data by Using Streams
o Improving Application Security by Using Isolated Storage
Serializing Data
o Serializing and Deserializing Objects by Using Runtime Serialization
o Customizing the Runtime Serialization and Deserialization Processes
o Serializing and Deserializing Objects As XML Data