PARSEC Group PARSEC HomeSitemapCall Us
PARSEC Group What's New PARSEC Group Microsoft BackOffice Open VMS Contact Us

Training
Consulting
Products

Mastering Web Site Development Using Visual InterDev
Class #793

Table of Contents

Introduction
At Course Completion
Microsoft Certified Professional Exams
Prerequisites
Course Materials and Software
Course Outline


This course is intended for Web site developers who want to build intranet and Internet solutions.
This course syllabus should be used to determine whether the course is appropriate for the student, based on current skills and technical training needs. Technical information is provided on the intended audience, course prerequisites, covered topics, lab exercises, course materials, and software.

Course content, prices, and availability are subject to change without notice.


Introduction

This CD-ROM-based course will teach Web site developers who perform architectural planning, technology selection, or Web site programming tasks how to create Web sites that use ActiveX™ technology components on both the client workstation and the Web server.

Tools emphasized will include the Microsoft® Visual InterDev™ Web development system and Visual Basic® programming system version 5.0. The course will show students how to create a multitiered Web site that accesses a database.

Return to top


At Course Completion

At the end of the course, students will be able to:

  • Describe the services-based application model as it applies to a Web application.
  • Use Visual InterDev to create a Web application.
  • Create Web pages that use ActiveX controls, Java™ applets, and client-side scripting.
  • Create Active Server Pages that use ActiveX server components and server-side script.
  • Use Visual Basic 5.0 to create ActiveX server components to implement business services.
  • Access a database from a Web page by using Visual InterDev data tools, ActiveX Data Objects (ADO), and the Advanced Data Connector (ADC).
  • Use Microsoft Transaction Server to manage ActiveX server components.
  • Use features of the Microsoft Windows NT® operating system and Internet Information Server to control access to a Web site.



Return to top


Microsoft Certified Professional Exams

This course will help the student prepare for the following Microsoft Certified Professional exam:

  • Exam 70-161: Microsoft Windows Architecture II



Return to top


Prerequisites

Before beginning this course, students should complete Mastering Internet Development with Microsoft ActiveX Technologies or be able to:

  • Create a hypertext markup language (HTML) document.
    • Define basic HTML tags such as <BODY>, <P>, <A>, and <TABLE>.
    • Add a form to a Web page with standard controls and send information to a Web server extension.
  • Use an event-driven programming language, such as Visual Basic.
    • Use looping and conditional constructs.
    • Create Function and Sub procedures.
    • Use objects, properties, methods, and events.
  • Use a database development tool.
    • Execute queries and call stored procedures.
    • Write a simple SQL query using SELECT and WHERE.

The course materials, lectures, and lab exercises are in English. To benefit fully from our instruction, students need an understanding of the English language and completion of the prerequisites.

Return to top


Course Materials and Software

The course workbook and lab book and student CD are the student's to keep.

The following software will be provided for use in the classroom:

  • Microsoft Visual InterDev
  • Microsoft Windows NT Server
  • Microsoft Internet Information System version 3.0 with Active Server Pages
  • Microsoft Internet Explorer
  • Microsoft Visual Basic 5.0
  • Microsoft Transaction Server
  • Microsoft SQL Server™



Return to top


Course Outline

Day 1

Chapter 1: Planning a Web Site

Topics:

Introduction to service-based application models
Web site development team

Skills:

Students will be able to:

  • List and define the three types of services used for building a Web site.
  • Describe four benefits of using a service-based application model.
  • List the responsibilities of each member of the Web site development team.
  • List and describe the products that each Web site development team member uses.

Chapter 2: Developing a Web Project

Topics:

Working with projects
Authoring static HTML pages
Using frames
Authoring Active Server Pages
Creating HTML forms
Using design-time controls

Lab:

Working with Microsoft Visual InterDev

Skills:

Students will be able to:

  • Create a Visual InterDev project.
  • Add, delete, move, and rename files in a project.
  • Use the Microsoft FrontPage™ Web authoring and management tool to author a static Web page that includes graphics and a table.
  • Create an Active Server Page and call it from a form.

Chapter 3: Using Visual InterDev Data Tools

Topics:

Database technologies
Using a database connection
Using Data View
Using Query Designer
Using Data Form Wizard
Using the data range controls

Labs:

Building pages with Data Form Wizard
Building pages with the Data Range controls

Skills:

Students will be able to:

  • List the various database technologies available for Web applications.
  • Add a data connection to a Web project.
  • Use Query Designer to create SQL queries.
  • Use Data Form Wizard to generate Web pages.
  • Use the data range header and data range footer design-time controls in a Web page.

Day 2

Chapter 4: Using Objects on Web Pages

Topics:

Overview
Using ActiveX controls
Using Java applets
Using signed controls

Lab:

Adding an ActiveX control and a Java applet to a Web page

Skills:

Students will be able to:

  • Describe differences between ActiveX controls and Java applets.
  • Insert an ActiveX control and a Java applet on a Web page.
  • Add a licensed ActiveX control to an HTML page.
  • Use the HTML Layout control.
  • Discuss the implications of setting the safety level of Microsoft Internet Explorer.

Chapter 5: Adding Client-Side Script

Topics:

Overview of scripting
Writing script
Using the HTML object model
Error handling

Labs:

Validating form data
Scripting an ActiveX control and a Java applet

Skills:

Students will be able to:

  • Describe the difference between client-side script and server-side script.
  • Describe the difference between Visual Basic Scripting Edition (VBScript) and JavaScript.
  • Use VBScript to create event procedures.
  • Use the HTML object model in VBScript.
  • Add script to initialize a page and validate data on a form.
  • Handle run-time errors in VBScript.
  • Use Visual InterDev Script Wizard.
  • Use Microsoft Script Debugger.

Day 3

Chapter 6: Using Active Server Pages

Topics:

Overview
Reading a hypertext transfer protocol (HTTP) request
Creating an HTTP response
Saving user information
Using ActiveX server components

Labs:

Reading form data
Starting a session

Skills:

Students will be able to:

  • Describe HTTP.
  • Create and use cookies.
  • Use the Request and Response objects to dynamically change the HTTP response.
  • Process form data with server-side scripting.
  • Save session-specific information using the Session object.
  • Save application-specific information using the Application object.

Chapter 7: Creating Database-Aware Web Pages

Topics:

ADO vs. ADC
ActiveX Data Objects Overview
Using ActiveX Data Objects
Using the Advanced Data Connector

Labs:

Using ActiveX Data Objects
Using the Advanced Data Connector

Skills:

Students will be able to:

  • Create a connection to a database.
  • Use the ADO object model to retrieve and update data.
  • Handle database errors.
  • Use the Advanced Data Connector.

Day 4

Chapter 8: Creating ActiveX Server Components

Topics:

Overview
Creating objects in Visual Basic
Creating ActiveX server components

Labs:

Building an ActiveX server component to implement a business service
Calling an ActiveX server component from an Active Server Page

Skills:

Students will be able to:

  • Build an ActiveX server component with Visual Basic 5.0.
  • Call an ActiveX server component from an Active Server Page.
  • List two attributes of business services.

Chapter 9: Using Microsoft Transaction Server

Topics:

Overview
Using Microsoft Transaction Server Explorer
Creating an object for a transaction

Labs:

Creating a Transaction Server package
Adding code to a Visual Basic 5.0 component to support transactions

Skills:

Students will be able to:

  • Explain what a transaction is and why it must conform to the ACID (Atomicity, Consistency, Isolation, Durability) test.
  • Describe the architecture of Transaction Server.
  • Modify a component to work with transactions in Transaction Server.

Day 5

Chapter 10: Controlling Access to a Web Site

Topics:

Security issues
Controlling access to a Web server
Controlling access to a database
Controlling access to files
Using certificates

Labs:

Using Windows NT file system (NTFS) security to restrict access to a Web page

Skills:

Students will be able to:

  • Describe the logon process that occurs when a Web user requests a page from a Web server running Internet Information Server.
  • Configure Internet Information Server to allow or prevent anonymous logon.
  • Set permissions for the anonymous user account.
  • Describe the purpose of digital certificates.
  • List the steps required to obtain and install a digital certificate.
  • Write server-side script that reads information from a digital certificate.
  • Configure Internet Information Server to use the Secure Sockets Layer (SSL) protocol.



Return to top