Common Language Runtime (CLR)
- CLR architecture and services
- Managing memory and garbage collection
- Compiling Visual Basic into Intermediate Language
- Handling errors with Try/Catch/Finally
- Throwing exceptions to enforce correct client behavior
Surveying the .NET Framework Class Library
- Representing sets of data with .NET arrays and generic collections: List(Of T), BindingList(Of T)
- Leveraging data annotation attributes for validation
- Matching complex patterns with Regular Expressions
Programming web user interfaces
- Designing ASP.NET web pages and adding controls
- Working with the ASP.NET page life cycle and events
- Integrating data access into ASP.NET
Constructing .NET desktop applications
- Laying out Windows Forms and controls
- Responding to user interface events
- Implementing master/detail data binding
- Displaying data entry errors with Error Provider