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

Training
Consulting
Products

Course 1593—Five days—Instructor-led

Building Collaborative Solutions by Using Microsoft Outlook 2000


Table of Contents

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

Introduction

This course will enable developers to create collaborative solutions by using Microsoft® Outlook® 2000 as the front-end application and Microsoft Exchange Server and Microsoft SQL Server™ as the primary back-end applications. This five-day instructor led course is a combination of lecture, interactive demonstrations, video clips, and hands-on labs.


Return to top


At Course Completion

At the end of the course, students will be able to:
  • Identify the appropriate collaborative solution to meet the needs of the business, and describe the logical and physical design of a collaborative solution and the tools that are used to create the solutions
  • Create and manage public folders, and incorporate public folders into a collaborative solution
  • Develop simple and complex custom forms by using Outlook 2000
  • Incorporate custom views into a collaborative solution
  • Determine the best way to write code that takes advantage of the Outlook object model within collaborative applications
  • Use form scripting to programmatically manipulate Outlook items
  • Use the development tools and the Outlook object model to develop components of collaborative applications
  • Create a digital dashboard by using folder home pages, the Outlook view control, and Outlook Today
  • Create team folders for collaborative applications by using the Team Folder Wizard, and deploy this tool to others
  • Write, debug, compile, and register Component Object Model (COM) add-ins for collaborative applications
  • Access data in a SQL Server database by using Microsoft Office Web Components and Microsoft ActiveX® Data Objects (ADO), as well as access data in the Microsoft Exchange Server directory by using the Outlook object model, Collaboration Data Objects (CDO), and Active Directory™ Service Interfaces (ADSI)
  • Use CDO to enhance application performance and to perform collaborative programming tasks that cannot be accomplished by using the Outlook object model
  • Write and debug event scripts that take advantage of the Microsoft Exchange Server Event Service
  • Integrate Microsoft Site Server to add indexing and search capabilities to a collaborative application
  • Test and deploy collaborative applications based on Outlook 2000 and Exchange Server, including applications that include team folders and ActiveX controls

Return to top

Microsoft Certified Professional Exams

This course will help the student prepare for the following Microsoft Certified Professional exam:
  • To be determined

Return to top

Prerequisites

Course 1080, Essentials of Microsoft Visual Basic® Scripting Edition 3.0, or equivalent knowledge

Course 1303, Mastering Microsoft Visual Basic 6 Fundamentals, or equivalent knowledge, or course 1301, Mastering Microsoft Office 2000 Solution Development

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


Return to top


Course Materials and Software

The course materials are yours to keep.

You will be provided with the following software for use in the classroom:

  • Microsoft BackOffice® Server 4.5
  • Microsoft Office 2000 Developer
  • Microsoft Visual Basic 6.0
  • MSDN™ Library

Return to top

Course Outline

Day 1

Module 1: Introduction to Collaborative Solution Development

Topics

Overview of collaborative solutions
Designing a collaborative solution
Overview of Outlook 2000 features
Developing applications with Outlook 2000
Using the built-in features of Exchange Server
Planning the testing environment

Module 2: Creating and Managing Public Folders

Topics

Introduction to public folders
Creating public folders by using Outlook 2000
Using public folder servers
Using Exchange Server public folder replication

Module 3: Creating Forms by Using Microsoft Outlook 2000

Topics

Introduction to Outlook 2000 forms
Building a simple Outlook 2000 form
Working with controls
Working with fields
Performing actions
Using Office document forms
Persisting form design

Day 2

Module 4: Working with Views by Using Microsoft Outlook 2000

Topics

Customizing views
Customizing table views
Working with custom views

Module 5: Introduction to Programming Microsoft Outlook 2000

Topics

Introduction to the Outlook object model
Using VBScript to develop in Outlook 2000
Using the Outlook object model

Module 6: Programming Forms by Using Microsoft Outlook 2000

Topics

Working with Outlook 2000 items
Using Outlook 2000 form events
Using mail messages
Creating a meeting or appointment
Assigning, delegating, or self-imposing a task
Creating a contact
Creating a distribution list
Creating a journal entry
Creating a note
Creating a post to a public folder

Day 3

Module 7: Working with the Microsoft Outlook 2000 Object Model

Topics

Using the Application object
Using the NameSpace object
Using the MAPIFolder object
Working with Outlook 2000 items programmatically
Using the Explorer object
Using the Inspector object
Working with the Outlook bar

Module 8: Creating a Digital Dashboard

Topics

Creating a Digital Dashboard
Creating folder home pages
Using the Outlook view control
Customizing Outlook Today

Day 4

Module 9: Creating Team Folder Applications

Topics

Introduction to Outlook 2000 team folder applications
Deploying the Team Folders Wizard
Using the Team Folder Wizard
Customizing Team Folder Templates

Module 10: Creating COM Add-ins

Topics

Introduction to COM add-ins
Developing a COM add-in
Working with a COM add-in project
Working with command bars
Creating custom property pages for Outlook 2000

Module 11: Accessing Data from the Outlook 2000 Client

Topics

Introduction to data access in Outlook 2000 solutions
Using Office Web components
Using ADO
Retrieving data from an ADO data source
Updating data in an ADO data source
Accessing Exchange Server information

Day 5

Module 12: Integrating Collaboration Data Objects Within an Outlook 2000 Solution

Topics

Introduction to CDO
Using the CDO Library in collaborative applications
Working with messages and message properties
Working with the CDO object model
Using the CDO Rendering Library in collaborative applications

Module 13: Using the Microsoft Exchange Server Event Service

Topics

Introduction to the Exchange Server Event Service
Introduction to event scripts
Writing an event script
Debugging event scripts
Using event scripts in solutions
Exchange Server routing

Module 14: Site Server Integration

Topics

Expanding search options
Creating a custom search solution
Building search pages

Module 15: Deploying an Outlook 2000 Solution

Topics

Deploying an application
Testing the installation




Return to top