ASP.NET Training Overview
Appextech's Beginning ASP.NET 2.0 with VB.NET 2005 training class teaches experienced developers the VB.NET, ADO.NET, and Visual Studio 2005 skills they need to successfully build database-driven Web applications and services.
ASP.NET Training Objective
- To master the fundamentals of ASP.NET 2.0 and VB.NET 2005 for building Web applications and web services.
ASP.NET Training Outline
- Language Fundamentals
- Program structure and statements
- Data types, identifiers, and operators
- Comments, XML comments
- Branching and iteration
- Working with strings
- Arrays, structures, and enumerations
- Classes and namespaces, objects
- Inheritance, overloading, overriding
- Interfaces
- Exceptions
- Generics, partial types, anonymous methods, and iterators
- Refactoring code by using refactoring features
- Using My classes to access system and application resources
- Introduction to ASP.NET
- A Review of Classic ASP
- ASP.NET Web Applications
- Rendering HTML with Server Controls
- Data Binding in ASP.NET 2.0
- What's New in ASP.NET 2.0
- New Features in ASP.NET 2.0
- Designer Features
- Deployment and Configuration Tools
- Increasing Productivity
- Working with Controls
- Introduction to Web Controls
- Simple Input Controls
- HyperLink and Button Controls
- List Controls
- Controlling Focus
- Using Rich Server Controls
- Introduction to Rich Controls
- The Calendar Control
- The AdRotator Control
- The XML Control
- Accessing Data
- Overview of ADO.NET
- Connecting to Data
- Executing Commands
- Working with Data
- Choosing an ADO.NET Provider
- Configuration
- Configuration Overview
- Using the Web Site Administration Tool
- Programming Configuration Files
- Encrypting Configuration Sections
- Data Binding
- Introducing Data Source Controls
- Reading and Write Data Using the SqlDataSource Control
- Displaying and Editing Middle-Tier Data using the ObjectDataSource Control
- Displaying XML Data Using the XmlDataSource Control
- Validating User Input
- Overview of ASP.NET Validation Controls
- Using the Simple Validators
- Using the Complex Validators
- Summarizing Results with the ValidationSummary Control
- Separating Validation into Validation Groups
- Themes and Master Pages
- Creating a Consistent Web Site
- ASP.NET 2.0 Themes
- Master Pages
- Site Navigation
- Providers and Data Sources
- Creating an XML Site Map File
- Site Navigation Controls
- Using the Site Navigation API
- URL Mapping
- Security Trimming
- Displaying Data with the GridView Control
- Introducing the GridView Control
- Filter Data in the GridView Control
- Allow Users to Select from a DropDownList in the Grid
- Add a Hyperlink to the Grid
- Deleting a Row and Handling Errors
- Managing State
- Preserving State in Web Applications
- Page-Level State
- Using Cookies to Preserve State
- ASP.NET Session State
- Storing Objects in Session State
- Configuring Session State
- Setting Up an Out-of-Process State Server
- Storing Session State in SQL Server
- Using Cookieless Session IDs
- Application State
- Managing Users with ASP.NET's Membership Features
- Introduction to Membership and Roles
- Using Membership Controls
- Writing Code to Interact with Membership and Roles
- Debugging ASP.NET Applications
- Using the Visual Studio Debugging Features
- Handling Errors and Redirecting Users
- Debugging Client-Side Script
- Debugging SQL Server Code
- Tracing
- Using Page-Level Tracing
- Using Application-Level Tracing
- Using Web Events
- Viewing Information With the Web Development Helper
- Creating New Controls
- Two Kinds of User-Defined Controls
- Creating a User Control
- A More Complex User Control
- Creating a Custom Control
- Investigating the StateDropDownList Control
- Improving Performance with Output Caching
- The Importance of Caching Declarative Page
- Output Caching
- Caching Page Fragments
- Post-Cache Substitution
- Caching Configuration
- Advanced Caching
- A Review of Basic ASP.NET Caching
- Using Code to Implement Caching
- Caching Data Rather Than Output
- Using Database Dependencies for Cache Expiration
- DataSource Control Caching
- Using the DataList and Repeater Controls
- Overview of List-Bound Controls
- Creating a Repeater Control
- Creating a DataList Control
- Creating and Consuming Web Services
- The Motivation for XML Web Services
- Creating an XML Web Service with Visual Studio
- Designing XML Web Services
- Creating Web Service Consumers
- Discovering Web Services Using UDDI
|