Introduction
This course teaches
site developers who perform architectural planning, technology selection,
or Web site programming tasks how to create enterprise-level Web sites
that use component object model (COM) components on both the client and
the server.
At
Course Completion
At the end of the course,
students will be able to:
- Describe
the issues involved in creating an enterprise Web site.
- Create
and publish a simple Web site with Microsoft® Visual InterDev
Web development system version 6.0.
- Create
interactive content for a Web site.
- Add
server scripting to a Web page using active server pages (ASP) and COM
components.
- Implement
security in a Web site.
- Read
and write information to an OLE DB provider from ASP using Visual InterDev
data tools.
- Build
reusable, robust COM components with Microsoft Visual Basic® programming
system version 6.0 that are compatible with Microsoft Transaction Server
(MTS).
- Integrate
Web solutions with Microsoft BackOffice® family services.
Microsoft
Certified Professional Exams
This course
will help the student prepare for the following Microsoft Certified Professional
exam(s):
- Exam
70-152, Designing and Implementing Web Solutions with Microsoft Visual
InterDev 6.0
Prerequisites
Before beginning this course, students should be able to:
- Browse
World Wide Web sites with Microsoft Internet Explorer.
- Send
and receive electronic mail with a mail client such as Microsoft Exchange.
- State
differences between two-tier and three-tier client/server architecture
models.
- Define
the Internet and what it is used for.
- Compose
a new hypertext markup language (HTML) document with an HTML authoring
program such as the Microsoft FrontPage® Web site creation and management
tool.
- Use
ActiveX® controls and Java applets on a Web page.
- Use
a database development tool to:
- Execute
queries and call stored procedures.
- Discriminate
between record sets and tables.
- Write
a simple SQL query using SELECT and WHERE.
This course
assumes that the student has intermediate programming competency with
Visual Basic. Before attending this course, students must be able to demonstrate
the following skills, preferably with Visual Basic:
- Use
looping and conditional constructs.
- Create
Functions and Sub procedures.
- Use
an object model in an application.
- Use
the Visual Basic Object Browser or similar tool to examine the properties,
methods, and events of objects.
Completing
both the Mastering Fundamentals of Web Site Development and Mastering
Microsoft Visual Basic 5 Fundamentals courses satisfies the prerequisite
skills listed above.
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.
Course Outline
Day
1
Chapter 1: Planning
a Web Site
Topics:
Overview of Web-related
technologies
Models for Web site development
Security issues
Overview of the State University Web application
Lab:
Browsing
the State University Web site
Skills:
Students
will be able to:
- Explain
the relationships between Microsoft Web tools and technologies, especially
active server pages, database access technologies, and Microsoft Transaction
Server.
- Discuss
the recommended process for developing a Web-based solution.
- Explain
the function of the Web Life Cycle in creating a Web-based solution.
- Summarize
the responsibilities of Web site development team members.
- Describe
how different Microsoft server and client products address security
issues such as authentication, authorization, and privacy.
- Describe
the general architecture of the State University Web application.
Chapter
2: Introducing Microsoft Visual InterDev
Topics:
What is
Visual InterDev?
Creating a simple Web project
Creating a Web site
Introducing Visual InterDev tools
Creating an HTML page
Creating HTML forms
Deploying a Web project
Tools supporting team development
Additional Visual InterDev tools
Lab:
Developing a Web project
Skills:
Students will be able
to:
- Create
a Web site using Visual InterDev.
- Author
a static HTML page.
- Create
a site diagram.
- Use
Visual InterDev version-control tools.
Chapter
3: Using Dynamic HTML
Topics:
What is Dynamic HTML
(DHTML)?
Creating client script
Document object model (DOM)
Using browser objects
Handling events
Using document objects
Creating DHTML "scriptlets"
Labs:
Detecting
the browser version
Creating a dynamic outline
Creating an outline scriptlet
Skills:
Students will be able
to:
- Describe
the purposes of Visual Basic Scripting Edition (VBScript), JavaScript,
and JScript development software.
- Explain
the purpose and structure of the browser object model and the document
object model as implemented by Internet Explorer 4.0.
- Explain
the advantages of using DHTML in Web applications.
- Bind
an element's events to a script.
- Explain
different approaches to event handling within DOM.
- Use
dynamic styles to modify the look of a page element.
- Use
dynamic positioning to modify the arrangement of page elements.
- Develop
and run scriptlets.
Day
2
Chapter
4: Using Active Server Pages
Topics:
Creating
ASP applications
Creating server script
Reading Requests and sending Responses
Saving state data
Using COM components
Security issues in ASP
Using Page objects
Lab:
Using ASP
Skills:
Students will be able to:
- List
and describe ASP objects.
- Use
the Request and Response objects to dynamically change the hypertext
transfer protocol (HTTP) response.
- Create
and use cookies.
- Process
form data with server-side scripting.
- Save
session-specific information by using the Session object.
- Save
application-specific information by using the Application object.
- Use
a COM component in a Web application.
- Set
Internet Information Server and Windows NT file system (NTFS) permissions.
- Allow
and deny anonymous logon.
Day
3
Chapter
5: Accessing Databases
Topics:
Accessing
data
Adding a data connection
Adding a data command
Adding data-bound controls
Connecting controls to the data
Customizing database access
Managing databases
Labs:
Accessing data
Creating an event-driven form
Skills:
Students will be able
to:
- Add
a data source name to a project.
- Add
a data connection to a project.
- Add
a data command to a project.
- Connect
the properties for a data-bound control to a Recordset object.
- Use
Query Designer to create SQL queries.
- Use
Database Designer to create a database.
- Use
the FormManager design-time control to create a data input form.
Chapter
6: Understanding Data Access
Topics:
Universal
data access
ActiveX Data Objects (ADO) overview
Using ADO
Using the Remote Data Service (RDS)
Labs:
Using
ADO
Using RDS
Skills:
Students
will be able to:
- Describe
the Microsoft universal data access platform.
- Define
ADO and RDS, and explain the relationship between them.
- Use
ADO to retrieve and update data and to handle errors returned from a
data source.
- Discuss
the data-binding capabilities of Internet Explorer 4.0.
- Explain
how to use RDS and data binding in Internet Explorer to connect page
elements to a data source.
Day
4
Chapter
7: Creating COM Components
Topics:
Overview
of business services
Creating COM components in Visual Basic
Working with COM components
Lab:
Creating
COM components
Skills:
Students
will be able to:
- Explain
how to implement business services as middle-tier COM components.
- State
development problems associated with building a three-tier solution.
- List
advantages of creating business objects as COM components.
- Build
a COM component with Visual Basic 6.0.
- Call
an Automation server from an active server page.
Chapter
8: Using Microsoft Transaction Server
Topics:
Overview
of MTS
Creating MTS components
MTS and active server pages
Using MTS Explorer
Security issues: MTS declarative security and identity
Lab:
Using
MTS
Skills:
Students
will be able to:
- Explain
what a transaction is and why it must conform to the ACID (atomicity,
consistency, isolation, and durability) test.
- Explain
how the two-phase commit process works.
- Describe
the architecture of MTS.
- Describe
what a business object is and how it works with MTS.
- Explain
how the Microsoft Distributed Transaction Coordinator (MSDTC) handles
transactions.
- Use
MTS Explorer to create a package and add components to it.
- Add
transactional support to a business object.
- Use
transactional ASP to integrate business objects.
- Use
MTS Explorer to implement security for middle-tier business components.
Day
5
Chapter
9: Integrating Other Microsoft Server-Side Technologies
Topics:
Introduction
to server-side technologies
Integrating mail services
Using Microsoft Index Server
Other server-side technologies
Labs:
Sending e-mail
Adding search services
Skills:
Students will be able
to:
- Use
simple mail transfer protocol (SMTP) to send e-mail from a Web site.
- Use
Index Server to add search capabilities to a Web page.
For more information
or to give feedback, send e-mail to info@OneApex.com or call 949-597-2100
|