| Outline:
Lesson 1: Overview of the Microsoft .NET Framework Overview of the Microsoft .NET Framework Overview of Namespaces
Lesson 2: Introduction to a Managed Execution Environment Writing a .NET Application Compiling and Running a .NET Application
Lesson 3: Working with Components An Introduction to Key .NET Framework Development Technologies Creating a Simple .NET Framework Component Creating a Simple Console Client Creating an ASP.NET Client
Lesson 4: Deployment and Versioning Introduction to Application Deployment Application Deployment Scenarios Related ics and Tools
Lesson 5: Common Type System An Introduction to the Common Type System Elements of the Common Type System Object-Oriented Characteristics
Lesson 6: Working with Types System.Object Class Functionality Specialized Constructors Type Operations Interfaces Managing External Types
Lesson 7: Strings, Arrays, and Collections Strings Terminology - Collections .NET Framework Arrays .NET Framework Collections
Lesson 8: Delegates and Events Delegates Multicast Delegates Events When to Use Delegates, Events, and Interfaces
Lesson 9: Memory and resource Management Memory Management Basics Non-Memory Resource Management Implicit Resource Management Explicit Resource Management Optimizing Garbage Collection
Lesson 10: Data Streams and Files Streams Readers and Writers Basic File I/O
Lesson 11: Internet Access Internet Application Scenarios The WebRequest and WebResponse Model Application Protocols Handling Errors Security Best Practices
Lesson 12: Serialization Serialization Scenarios Serialization Attributes Object Graph Serialization Process Serialization Example Deserialization Example Custom Serialization Custom Serialization Example Security Issues
Lesson 13: Remoting and XML Web Services Remoting Remoting Configuration Files XML Web Services |