Module 1
.NET, the .NET Framework, ASP.NET, and Visual Web Developer |
|
Module 2
VB.NET, OOP Basics, Web Forms, and Web Controls |
- Web Architecture Overview
- Introduction to .NET
- The .NET Framework
- Finding and Installing the .NET Framework
- The Microsoft Web Server: IIS
- Introduction to ASP.NET
- ASP.NET Basics
- The Goals of ASP.NET 2.0
- New Features of ASP.NET 2.0 & 3.5
- Visual Web Developer Express - Building an ASP.NET "Hello World" Page
|
|
- Introduction to VB.NET (Part 1)
- Introduction to VB.NET (Part 2)
- Introduction to VB.NET (Part 3)
- The .NET Frameworks Object-Oriented Environment
- Object-Oriented Programming Basics
- Classes as Containers for Code
- Using the Object Browser
- ASP.NET 2.0 Partial Classes
- ASP.NET Web Forms
- ASP.NET HTML Server Controls
- ASP.NET Web Server Controls
- ASP.NET 2.0 Web Server Controls
|
| |
|
|
Module 3
Sending Email in ASP.NET, Validation Controls, and Rich Controls |
|
Module 4
ADO.NET, SQL Server Express Edition, SQL, and Data Binding |
- Sending Mail in ASP.NET 2.0 (The MailMessage and SmtpClient Classes)
- Validation Controls
- RequiredFieldValidator Control
- CompareValidator Control
- RangeValidator Control
- RegularExpressionValidator Control
- CustomValidator Control
- ValidationSummary Control
- The Panel Control
- Rich Controls
- The Xml Control
- The AdRotator Control
|
|
- Web Architecture (Data and Data Access Tiers)
- Introduction to SQL Server Express Edition
- Basic Database Concepts
- Creating a New Database
- Creating / Designing the FoodChoices, SeatChoices, and Customers Tables
- Adding Data to the FoodChoices and SeatChoices Tables
- Working with Relationships (Diagramming the Database)
- Introduction to SQL
- Introduction to ADO.NET
- Connecting to and Retrieving Data from a Database (Yes, using code!)
- Connecting to and Retrieving Data from a Database using Data Source Controls (No code!)
|
| |
|
|
Module 5
Data Source Controls, Data Source and Data Control Parameters and Data Controls |
|
Module 6
The DetailsView Control, GridView Control, Repeater Control, and DataList Control |
- Data Source Controls - Property Overview
- Data Source and Data Control Parameters
- Select Parameters
- Filter Parameters
- Insert Parameters
- Update Parameters
- Delete Parameters
- Working with Data Source Control Parameters Visually in Visual Web Developer
- Data Management using Data Controls
- Introduction to the GridView Control
|
|
- Working with the DetailsView Control
- Using TemplateFields
- Working with the GridView Control
- Modifying Queries
- Working with the Repeater Control
- Working with the DataList Control
|
| |
|
|
Module 7
Working with DataSets |
|
Module 8
Building a Shopping Cart |
- Working with DataSets (Programmatically)
- Working with DataViews
- Working with DataRelations
- Retrieving XML into a DataSet
- The DataTable Class
- The DataColumn and DataRow Classes
- Updating a Database from a Modified DataSet
|
|
- Introduction to the ASP.NET Shopping Cart
- Building the Shopping Cart User Interface
- Building the Shopping Cart Structure using DataTables
- Adding Items to the Cart
- Removing Items from the Cart
- Calculating a Grand Total
- Editing Quantities
|
| |
|
|
Module 9
The Provider Model, Security and User Authentication, and Login Controls |
|
Module 10
Caching, Working with the File System, the FileUpload Control, Serialization, and the Calendar Control |
- The ASP.NET Provider Model
- Configuring the Data Store
- Setting Basic Profile Properties
- ASP.NET Membership Management and Authentication
- Forms Authentication
- Forms Authentication (Web.Config Authentication)
- Forms Authentication (Membership Provider and Login Controls)
- The Login Control
- The CreateUserWizard Control
- The LoginName and LoginStatus Controls
- The PasswordRecovery Control
- The ChangePassword Control
- The LoginView Control
|
|
- Caching
- Page Output Caching
- Page Fragment Caching
- The Cache Object
- Working with the File System
- The File Class
- The StreamWriter and StreamReader Classes
- The Directory and DirectoryInfo Classes
- The Path Class
- Using the FileUpload Control to Upload Files
- Serialization
- The Calendar Control
- Building a Meeting Scheduler using the Calendar Control, Serialization, and Caching
|
| |
|
|
Module 11
Web Applications, Data Persistence, the Web.Config File, Global.asax, and Error Handling |
|
Module 12
XML Web Services |
- Web Applications
- Data Persistence
- Session State
- View State
- Application State
- The Web.Config File
- Working with the global.asax File
- Understanding ASP.NET Errors
- Error Handling
|
|
- Overview of Web Services
- Building Web Services using Notepad
- Building a Proxy Assembly
- Consuming the Web Service
- Building a Web Service using Visual Web Developer
- Consuming Third-Party Web Services
|