About Us
Education and Training
Education and Training

Consulting
Gifts
Contacting Us
Employment
The Pantheon Systems Journal
Home

Pantheon Systems, Inc.
The Object Technology Company

Building Web Applications with ASP.NET
A Practical Approach

Duration: 5 days

Class size: Up to 12 attendees

Prerequisites: Familiarity with a .NET language, preferably VB.NET or C#.

Who should take this course?
Software personnel, web page designers, webmasters, HTML programmers and documentation personnel.

What will you gain?

  • Knowledge of how to use ASP.NET.
  • Use of Visual Studio™ development environment for ASP Development
  • Hands-on experience in writing and debugging ASP-enabled Internet pages
  • ASP.Net features, including ADO, Data-driven controls, Web Forms, Security.

Course contents and activities:

  1. Introduction
    What is ASP.NET? How does it relate to ASP? Where does it fit into .NET? Visual Studio. The first program in ASP.NET - Hello, World. Building and running ASP.NET programs. Examples.

  2. Event Model
    The Event Model for ASP.NET. ASP Vs. ASP.NET events. Arguments. Application Vs. Session Events. Page and Control Events. Postback and Non-Postback events.

  3. Controls
    HTML Server Controls. ASP Controls. Specific Controls: Label, TextBox, Button, HyperLink, Selections, Lists, Tables, Panel, Images, Calendar.

  4. Programming Web Forms
    Concept of Code-Behind. State and Lifecycle. Directives.

  5. Debugging Support in ASP.NET
    Debugging ASP.NET Programs. Tracing and Error Handling.

  6. Validation
    Validation in ASP.NET. RequiredField, Summary, Compare. Range Checking, Regular Expression Handling, Custom Validation.

  7. Data Binding
    Data Binding and Postback. Binding to a Class. Binding to Controls.

  8. List Controls
    The DataGrid Control and its usage. Shared Properties and Collections. Repeater Control, DataList Control. Editing.

  9. ADO.NET
    ADO.NET. Object Model for ADO.NET. Mapping ADO.NET objects to DataGrid objects. Stored Procedures. SQL and ADO.NET. Using Update efficiently. Update with Multiple users. Commands.

  10. Custom Controls
    Building and deploying Custom Controls and User Controls in Visual Studio.

  11. Web Services
    Web Service Protocols and Standards. A Simple Web Service Application. Discovery Files and Deployment.

  12. Consuming Web Services
    Discovery, Proxies and Building Client Applications.

  13. Caching and Performance
    Types of Caching: Output, Object. HttpCachePolicy Class. Performance Monitors and Benchmarking. Use of Profiling.

  14. Security
    Meaning of Security in ASP Applications. Authentication and Authorization.Impersonation.

  15. Application Configuration and Deployment
    Defining the ASP Application. Control and Configuration of Applications. Deploying ASP Applications.

  16. Conclusion
    Summing up. References and further study.

Building Web Applications in ASP.NET is a lab-intensive course designed to provide a thorough introduction to ASP.NET, including expertise in writing professional ASP.NET-based applications for web pages on the Internet. The course combines lectures with interactive demonstrations of all aspects of the VisualStudio™ environment and usage. Each lecture is followed by a hands-on lab exercise; hands-on exerices constitute around 50% of the course time. Included in the course are a comprehensive course notebook containing the course presentation slides and detailed notes, and solutions to the lab exercises.

Top

Registration | Calendar | Curriculum | After Hours | Forms | Schedules/Pricing

Copyright© Pantheon Systems, Inc. All rights reserved.