# |
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 2005
- 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 2.0
|
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 2.0 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 2.0 Data Binding
- Interacting with XML Data
|