Part 1 – Understanding the Fundamentals
Lesson 1: Getting Started (34 min)
1. What is Visual Studio 2005 & the .NET Framework 2.0?
2. Choosing the Appropriate Architecture
3. Examining Solution Templates
4. Exploring Templates for Web Applications
5. Taking a Closer Look at the Server Explorer
6. Setting Up Database Connection
7. Examining the Solution Explorer
8. Working with the Properties Window
9. Working with the Toolbox
Lesson 2: Leveraging Productivity Features (36 min)
1. Exploring the IDE
2. Working with the Code Editor
3. Using IntelliSense®
4. Working with the XML Editor
5. Working with XML Schema
6. Working with Code Snippets
7. Working with Commenting
8. Working with Code Snippets in a C# Project
9. Taking a Look at Object Oriented Programming
Lesson 3: Creating Windows Forms Applications (40 min)
1. Exploring Windows Application Basics
2. Adding Controls to the Form
3. Build a Browser Desktop Application
4. Adding Controls to the Application
5. Customizing a Windows Desktop Application
6. Adding Functionality to the Application
Lesson 4: Data access & ADO.NET with Desktop Applications (31 min)
1. Taking a Look at a Finished Application
2. Working with the Data Source Configuration Wizard
3. Experimenting with the Data Sources Window
4. Working with the Data Grid View Control
5. Working with Columns
6. Examining the ADO.NET Object Library
7. Explaining Details of the Table Adapter
8. Add Update Functionality to an Application
Lesson 5: ADO.NET in the Middle Tier (43 min)
1. Working with Data Access
2. Reviewing the Data Access Controls
3. Understanding the Command Object
4. Creating a Select Statement
5. Working with the GridView Control
6. Adding a Parameterized Query
7. Binding to Business Objects
8. Defining a Generic List
9. Adding User Interface Elements to a Form
10. Binding the Data GridView Control to an Object
11. Entering Data to the Customer Tracker
Lesson 6: Build a Robust User Interface with ASP.NET 2.0 (45 min)
1. Reviewing the Top Ten Features of ASP.NET 2.0
2. Examining an ASP.NET 2.0 Solution Template
3. Examining the Web.Config File
4. Working with ASP.NET 2.0 Controls
5. Working with the Radio Button List Control
6. Maintaining Scroll Position
7. Binding to an XML File with the Bulleted List Control
8. Applying Themes & Skins
9. Working with the MultiView Control
Lesson 7: Publish a Smart Client Application with Click Once (28 min)
1. Smart Client Architectural Choices
2. Exploring Benefits of Smart Client
3. Building Your Own Smart Client Application
4. Creating a Data Aware Smart Client Application
5. Publishing & Installing Your Application
6. Setting Up Automatic Updates
7. Rolling Back the Application to a Previous Version
Lesson 8: Personalize Secure Smart Client Applications (35 min)
1. Signing Applications with Certificates
2. Working with Internet Explorer Zones
3. Calculating Permissions
4. Using the .NET Framework Configuration Tool