Mastering Web Site Development Using Visual InterDev
Class #793Table 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.
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 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
This course will help the student prepare for the following Microsoft Certified
Professional exam:
- Exam 70-161: Microsoft Windows Architecture II
Return to top
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
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
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
|