ASP.NET 1.1
You will learn how to
- Develop Web applications rapidly using ASP.NET 1.1 and Web Forms
- Implement Web-based navigation models
- Build browser-independent user interfaces with Visual Studio .NET and Web Forms
- Ensure data integrity with Validator controls
- Implement reusable code by creating your own Web Form controls
- Create applications that manage state through the transaction
- Bind data-aware controls to any data source
- Deploy and update ASP.NET 1.1 applications
Course benefits
ASP.NET 1.1 is a platform for creating high-performance Web-based applications in any .NET-compatible language. With ASP.NET 1.1, developers can rapidly create applications with rich user interfaces.
In this hands-on course, you learn to use the Visual Studio .NET environment to create ASP.NET 1.1 applications rapidly. You gain practical experience using Web Forms to create data-bound applications for any database.
Who should attend
This course is valuable for anyone beginning to develop Web-based applications or considering using ASP.NET 1.1. Some experience with HTML and a programming language is assumed.
Hands-on training
Hands-on exercises in developing Web applications using Visual Basic .NET or C# include:
- Creating and configuring Web sites with Visual Studio .NET
- Building stateful applications
- Implementing the navigation structure for a Web application
- Integrating CSS with ASP.NET pages to let users choose their own interface
- Displaying and updating data
- Exploiting the DataList and DataGrid controls
- Validating data with ASP.NET controls
- Incorporating third-party components and Web services
- Deploying ASP.NET applications
Course content
Introduction to Web Applications
Unique challenges of the Web
- Three-tier client/server vs. Web development
- Developing with Visual Studio .NET
- Generating HTML from Web Form controls
The ASP.NET object model
- Managing the request-response cycle
- Building user interfaces with asp: controls
Site Navigation
Navigation with code
- Intrasite navigation with Server.Transfer
- Intersite navigation with Response.Redirect
- Integrating client and server-side navigation
Implementing links with controls
- Connecting pages with Hyperlink controls
- Integrating code with Button, ImageButton and LinkButton controls
Implementing the User Interface (UI) with Web Forms
Creating the UI with Visual Studio .NET
- Populating Web Forms with ASP.NET controls: TextBoxes, ListBoxes, Dropdowns, CheckBoxes, RadioButtons
- Interacting with the fundamental controls
- Controlling formats with Cascading Style Sheets (CSS)
Grouping and organising controls
- Dynamically adding controls at runtime
- Designing dynamic pages with templates
- Managing controls using panels
Validating data using Validator controls
- Developing validation strategies
- Client- vs. server-side validation
- Validator controls: Required, Range, Comparison, Summary, Regular Expression
- Implementing business rules with the Custom Validator
Programming Web Form controls
- Manipulating ListBoxes, DropDownLists, CheckBoxLists, RadioButtonLists
- Adding new client-side attributes
- Configuring controls from code
- Integrating TreeViews into your UI
Exploiting ASP.NET Objects and Controls
Strategies for maintaining state
- Building on the ViewState for page state management
- Employing the Session object for user-based state management
Building custom controls
- Encapsulating code into reusable controls
- Inheriting from existing controls in Visual Basic .NET and C#
- Adding new functionality
Developing Web applications with the ASP.NET Page object
- Processing page events
- Integrating with client-side triggered events
- Initiating processing with AutoPostBack
- Creating cross-browser solutions
- Diagnosing and catching errors
Advanced Web Form controls
- Working with XML
- Dynamically building tables
- Inserting HTML
Connecting to Databases
Binding data to Web Form controls
- Working with your database from within Visual Studio .NET
- Updating, deleting and inserting records
Building the UI with the DataList
- Binding the DataList with drag-and-drop
- Building templated forms
Rapid development with the DataGrid
- Extending the DataGrid with templates
- Supporting sorting and paging for data
- Accessing data from the DataGrid in Visual Basic .NET and C#
Packaging ASP.NET Applications
- Windows Installer vs. XCOPY
- Deploying the application
|
|