| Lesson 1: Overview of the Microsoft .NET Framework |
Introduction to the .NET Framework .NET Framework 3.0 Technologies
| |
| Lesson 2: Creating Applications with Visual Studio 2005 |
Introduction to Visual Studio 2005 Managing Solutions and Projects Managing the Integrated Development Environment Writing Code with Visual Studio 2005
|
| Lesson 3: Examining Language and Syntax Features |
Syntax Basics Language Enhancements
|
| Lesson 4: Essentials of Object-Oriented Programming |
Object-Oriented Programming Concepts Defining a Class Creating a Class Instance
|
| Lesson 5: Advanced Object-Oriented Programming |
Advanced Object-Oriented Programming Concepts Implementing Inheritance Defining and Implementing Interfaces Creating and Using Delegates and Events
| |
| Lesson 6: Security in the .NET Framework |
Security Overview Implementing Code Access Security Implementing Role-Based Security Using Cryptographic Services
|
| Lesson 7: Accessing Data by Using ADO.NET |
Overview of Data Access Reading and Writing Relational Data Reading and Writing XML Data
|
| Lesson 8: Building Windows Presentation Foundation Applications |
Introduction to Windows Presentation Foundation Introduction to XAML Programming Windows Presentation Foundation Applications
|
| Lesson 9: Creating Distributed Applications |
Overview of Distributed Applications Creating and Consuming XML Web Services Building Windows Communication Foundation Services and Clients
| |
| Lesson 10: Monitoring .NET Framework Applications by Using Instrumentation |
Introduction to Instrumentation Code Tracing and Debugging Performance Counters Event Logs
|
| Lesson 11: Compiling, Testing, and Deploying .NET Framework Applications |
Introduction to Assemblies Overview of the Microsoft Build Engine (MSBuild) Testing .NET Framework Applications Deploying .NET Framework Applications by Using ClickOnce Deploying .NET Framework Applications by Using Windows Installer
|
| Lesson 12: Interoperating with Unmanaged Code (Optional) |
Overview of Interoperability Calling Unmanaged Functions by Using Platform Invoke Calling COM Objects from Managed Code
|
| Lesson 13: Software Design and Development (Optional) |
Introduction to the Software Development Life Cycle Introducing the Microsoft Solutions Framework Developing Applications with the Capability Maturity Model Integration Introducing Agile Software Development
|