You are in Training / Microsoft / Visual Basic / Course MS1017 / Course Outline

MS1017 Mastering Web Application Development Using Microsoft Visual Interdev 6

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.