Who Should Attend:
Web designers and programmers, software engineers, systems analysts, applications programmers, computer science students, and anyone who is interested in using Active Server pages (ASP) to implement e-commerce. Participants who are interested in HTML form parsing, and who wish to understand how web servers work, and learn how to extend their functionality with CGI and ISAPI. Participants interested in implementing internet shopping carts, and processing high-performance, secure and economical financial transactions will also benefit from this module.
Prerequisites:
Knowledge of the web and browsers, and basic programming experience with scripting languages such as VBScript or JavaScript will be required.
Objectives:
ASP, Microsoft's complimentary server-based technology that is part of IIS 5.0, 5.1 and Personal Web Server 4.0, is designed to create dynamically generated HTML pages for web sites on the internet and intranet.
At the end of this module, participants will be familiar with what ASP is, how to use it to write dynamic HTML pages, and how to take advantage of Active Server components for more effective ASP programming. Participants are exposed to the use of ActiveX Data Objects (ADO) technology to access web databases, real-world applications of advanced ASP techniques and projects involving database transactions, shopping cart applications, and content management services.
Contents:
Introduction to Internet E-Commerce: The Future of Internet Marketing; Operating a Virtual Store; From Conventional to Virtual Business; Ordering Merchandise Over the Internet; Case Studies.
Web Solutions and ASP: ActiveX and COM, BackOffice 98, NT4 Option Pack: IIS 4.0, Personal Web Server 4.0 and Active Server Pages. IIS4 Contents, Administration, Web Applications, Personal Web Server 4.0, Administering Personal Web Server.
ASP Fundamental: What are Active Server Pages? Client-side scripting and Server-side Scripting, ActiveX Server Components, ASP and Microsoft Access 97; ASP and Microsoft FrontPage 98. A Simple ASP application. Server-side Includes.
CGI Fundamental: What is CGI? Advantages of CGI; Intercepting and Processing HTML Variables; Processing HTML Controls; CGI Architecture.
The ASP Request Object: Communicating with a Web site. The ASP Object Model. The Request Object: How users send information. Sending data using GET and POST. QueryString Collection: Obtaining data in forms. The Form Collection: Working with Control Groups, Server Variables, Cookies, Client Certificates.
The ASP Response Object: Inserting Information into Pages, Sending Cookies to the Browser. Redirecting the Browser. Buffering the Page, Setting Page Properties. The Server Object, Application Object, and Session Object.
Active Server Components: Creating Instances of Components. Standard ASP Components. Microsoft Sample Components. Creating a Server Component. Third Party Server Components.
Designing ASP Database Applications: Database design; SQL Concepts: Adding, Updating, and Deleting Data; Tables and Orders; Handling Dynamic Order Forms; Generating Dynamic HTML Forms with ASP. Creating HTML Frames. Displaying Results in Tables. ActiveX Data Objects (ADO) Contents. Connection Object, Command Object, Recordset Object, Properties Collection. Comparisons Between ASP and Other Technologies: General Comparisons. ASP and JSP. ASP and DHTML. Usage and Place of XML in ASP Technologies. IIS Applications.
Case Studies: Actual
Web Sites That Using ASP. Design of a Complete Web Site by Using ASP. Debugging
in ASP. Pitfalls of IIS Applications and ASP.