Active Server Pages Advanced
Duration 2 days
Objectives ASP - or Active Server Pages - is the name of the Microsoft Server scripting solution for building dynamic web applications using Access or SQL back-end databases. This course deals with advanced techniques and simple web applications, and is designed for those who have already completed the ASP Foundation course or have equivalent expertise and are looking to get to the next level with ASP. The key focus on this course is to be able to use ASP building blocks to construct complete applications, whilst advancing your knowledge of scripting and the ASP object model.
Requirements You should have a good familiarity with ASP, ADO and Scripting Objects used within ASP, and solid experience of HTML and web construction. Knowledge of CSS will be helpful as will experience coding with Visual Basic.
Course Outline
Introduction • What is a web application? • ASP Development Considerations • ASP Efficiency and Performance Considerations
Using CSS with ASP • Overview of CSS and ASP • Handling External Style Sheets with ASP • Using ASP for contextual Styling with CSS • Contextual Selectors and ASP
Creating Simple Applications I • An ASP Guestbook • A Web Voting System
Creating Simple Applications II • A Quiz Application and Grading Quiz Results • A web-based Email System
User Accounts and Basic Website Security • A Registration Function • A Login Function • Restricting Access to Pages • A Logout Function • A Password Reminder Function
Advanced Applications - an ASP Calendar • Creating an ASP Calendar • Using a Database to Store Calendar Events • Displaying Events on the Page
Advanced Applications - A Simple Ecommerce Site I • What is a shopping cart exactly? • Database Design for a Shopping Cart • Managing Multiple Carts
Advanced Applications - A Simple Ecommerce Site II • Setting up a Products Table • Categorising your Products • Product Listings • Product Detail Listings • A Simple Search Facility • Searching by Category • A Complex Search Facility
Advanced Applications - A Simple Ecommerce Site III • Single Transaction eCommerce • Handling Customer Account Information • Handling Shipping Information • Customer Order Confirmation • Multiple Transaction eCommerce • Building the Shopping Cart • Updating Quantities • Removing Items
Wrap-up and QandA • Web hosting considerations for ASP • ISPs, DSNs and Connection Strings • Load Balancing for Large Applications • Questions and Answers
|