Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training     

Contact Us   -   Why Choose Wintrac   -   Clients    

Order CD-ROM   Order VIDEO  
Microsoft COM+
with Martin Schaeferle

View the Course Outline

Have you thought about moving your Visual Basic applications towards a distributed environment? Two-tier client/server applications can only scale so far. When they require more resources, will you be ready? Now is the perfect time to prepare yourself for the inevitable challenge of moving or creating applications for a multi-tier distributed environment. The key to building distributed applications is COM. Microsoft has made COM and COM+ a cornerstone of Windows DNA and Windows .NET.

Course includes 15+ hours of total training time...

  • 3 CDs
  • Over 5 hours of media run time
  • Over 500 pages of courseware on CD-ROM
  • Step-by-step hands-on-labs
  • Sample code
Format Modules Retail Price

 3 CD-ROMs

CD-ROM & Books

 3 CD-ROMs + Printed Books

Read about Martin Schaeferle. .
Course Outline (Outlines are subject to change.)

Developing Solutions with COM+ Services and Visual Studio 6.0

Modules Run Time Pages
3 CDs 5 hours 500

This course will teach you to develop distributed applications using the new COM+ Services. Learn to create highly robust COM components using Microsoft Visual Basic and configure them to run efficiently on a middle-tier Windows 2000 Server using the Component Services Explorer.

In this course, you will...

  • Create COM components that run efficiently in a multi-tier environment.
  • Use DCOM to execute components on a server for small- to medium-scale applications.
  • Use COM+ Services to execute components on a server for medium- to large-scale applications.
  • Administer COM+ Services using the Component Services Explorer.
  • Create components that manage transaction.
  • Create components that use Microsoft Message Queue using COM+ Queued Components (QC).
  • Create components that support loosely-coupled events using COM+ Events.
  • Create custom applications that can automate administrative tasks with COM+ Services.
  • Package and deploy COM+ Applications to different servers.
  • Set up client machines to access components installed under COM+ Services.
  • Create multi-tier applications that use data components to access Microsoft SQL Server.
  • Integrate COM components with Microsoft IIS server.


To get the most of the Developing Distributed Applications using COM+ Services course, you should have a solid understanding of Microsoft Visual Basic. You should be comfortable with the VBA language and familiar with using Visual Basic class modules. Familiarity with Microsoft SQL Server, XML, and ASP pages is preferred but not required. Equivalent Courses : Visual Basic 6.0 Levels 1 & 2

SESSION 1 (113 min)

Introduction to Enterprise Development

  • What is COM?
  • Distributed Application Architecture
  • Benefits of Distributed Applications
  • Windows DNA
  • My First Component
Designing Components
  • The COM Interface
  • Interfaces with Visual Basic
  • Interface Contracts
  • How Components Work
Creating Components in Visual Basic
  • Visual Basic Class Modules
  • Creating Classes
  • Building a COM Server
  • Component Registration
  • Component Versioning
Configuring COM Servers
  • In-Process vs Out-of-Process Components
  • Class Instancing
SESSION 2 (114 min)

Configuring COM Servers (cont.)
  • Threading
  • Outbound Interfaces (Events)
  • Finishing Touches
Distributed COM
  • DCOM Basics
  • DCOM on the Server
  • DCOM on the Client
  • DCOM Security
Using COM+ Services
  • What’s New in COM +
  • Administering COM+
  • COM+ Interfaces
  • Shared Property Manager (SPM)
COM+ Transactions and Security
  • COM+ Transactions
SESSION 3 (114 min)

COM+ Transactions and Security (cont.)
  • COM+ Security
  • Deploying COM+ Applications
COM+ Applications
  • Queued Components
  • COM+ Event System
  • COM+ Catalog Administration
Designing Distributed Applications with COM+
  • Distributed Applications
  • ActiveX Data Objects (ADO) Primer
  • Transporting Data Between Tiers
Designing Internet Application with COM+
  • COM+ and IIS
  • IIS and Transactions
  • COM+ and ASP Pages

back to top

Your Instructor

Martin Schaeferle has taught IT professionals nationwide to develop applications using Visual Basic, Microsoft® SQL Server, ASP, and XML. He has been a featured speaker at Microsoft® Tech-Ed and the Microsoft® NCD Channel Summit, and he specializes in developing Visual Basic database applications, COM-based components, and ASP-based Web sites. In addition to writing and presenting technical training content, Martin is also vice president of technology

back to top

About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac

Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$

Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
© Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy