Introduction to .NET and ASP.NET
- What is .NET?
- What is ASP.NET?
- What Do I Need?
- Installing the Required Software
- Your First ASP.NET Page
- The ASP.NET Support Site
- Summary
ASP.NET Basics
- ASP.NET Page Structure
- View State
- Working With Directives
- ASP.NET Languages
- Summary
VB.NET and C# Programming Basics
- Programming Basics
- Understanding Namespaces
- Object Oriented Programming Concepts
- Separating Code From Content With Code-Behind
- Summary
Web Forms and Web Controls
- Working with HTML Controls
- Processing a Simple Form
- Introduction to Web Forms
- Introduction to Web Controls
- Handling Page Navigation
- Postback
- Formatting Controls with CSS
- A Navigation Menu and Web Form for the Intranet Application
- Summary
Validation Controls
- Client-Side vs. Server-Side Validation
- Configuring Client-Side Validation
- Using Validation Controls
- Summary
Database Design and Development
- An Introduction to Databases
- The Database Management System
- Beyond the Basics
- Summary
Structured Query Language
- Basic SQL
- Other Clauses
- Expressions
- Operators
- Functions
- Joins
- Subqueries
- Summary
ADO.NET
- An Introduction to ADO.NET
- Performing Common Database Queries
- Inserting Records
- Updating Records
- Deleting Records
- Handling Updates with Postback
- Working with Transactions
- Improving Performance with Stored Procedures
- Summary
The DataGrid and DataList Controls
- Working with DataGrids
- Using the DataList Control
- Summary
DataSets
- Understanding DataSets
- Understanding DataTables
- Understanding DataViews
- Updating a Database from a Modified DataSet
- Summary
Building an ASP.NET Shopping Cart
- What Is a Shopping Cart?
- The Intranet Shopping Cart
- Processing Orders Using PayPal
- Summary
Web Applications
- Overview of ASP.NET Applications
- Using Application State
- Using the Web.Config File
- Caching ASP.NET Applications
- Summary
Error Handling
- Introduction to Error Handling
- Using the .NET Debugger
- Summary
Security and User Authentication
- Securing ASP.NET Applications
- Working with Forms Authentication
- Building Your Own Authentication Ticket
- Summary
Working with Files and Email
- Writing to Text Files
- Reading from Text Files
- Accessing Directories and Directory Information
- Working with Directory and File Paths
- Uploading Files
- Sending Email in ASP.NET
- Serialization
- Summary
Rich Controls and User Controls
- Introduction to Rich Controls
- Introduction to User Controls
- Loading User Controls Programmatically
- Summary
XML Web Services
- Introduction to XML Web Services
- Using WSDL to Consume Third-Party Web Services
- Web Service and Database Interaction
- Summary