COM+ Course

Course Code: CS 21
Course Abstract: In this course the participant will learn how to create scalable COM+ components using Microsoft Visual Basic that can be executed under COM+ services. In addition to general component building techniques the participant will gain experience working with the Component Service Explorer, and the management console behind COM+ Services. Topics include component security, transactions, message queuing, interface management, and IIS integration.
Audience: This course is designed for programmers.
Duration: 3 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Create COM components that run efficiently in a multi-tier environment
> Use DCOM to execute components on a server for small-to-scale applications
> Use COM+ Services to execute components on a server for medium-to-large scale applications
> Administer COM+ Services using Component Services Explorer
> Create components that manage transactions
> 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
> Setup 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

Course Topics:

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
A Binding Contract
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
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
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

Prerequisites: The participant should have a solid understanding of Visual basic and should be comfortable with the VBA language and be familiar using Visual Basic class modules. Familiarity with Microsoft SQL Server, XML, and ASP pages is preferred but not required. Visual Basic Levels 1 and 2 courses would be ideal.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning

Testimonials

“The course was very in depth with Tools, personal experience, and material to assist me in becoming a better Business Analyst/Project Manager/Programmer Analyst.”

Student – Requirements Gathering & Writing