Programming COM and COM+ using Visual C++

PT3136
Training Summary
This comprehensive course is intended as a practical guide to learning COM+ for use in building three-tier applications that exploit Microsoft's Windows DNA architecture, using Windows 2000. Besides providing a practical programming guide, the course also establishes a firm conceptual foundation for the subject. This course aims to be largely self-contained, providing basic tutorial information on everything needed to implement hands-on examples of the major services provided by COM+. In particular, the course incorporates a treatment of the foundations of COM that are integral to COM+. This course should be completely accessible to students even if they have no prior COM experience.
Prerequisites
Students should have experience with Windows programming using Visual C++ and a basic understanding of Win32 architecture. It would also be beneficial (but not required) for attendees to be literate in Visual Basic, so that they can create simple form-based GUI client test programs.
Duration
5 Days/Lecture & Lab
Audience
This course is designed for developers.
Course Topics
Gain a thorough understanding of the principles of the Component Object Model::Learn the structure of the Active Template Library and its use in creating COM objects::Gain an understanding of the basic architecture of COM+ and an understanding of the services provided by COM+::Learn how to program three-tier applications using COM+.::COM/COM+Clients; Concepts and Programming::Understanding COM Servers::Implementing IN-Process Servers Using ATL::EXE Servers and Surrogates::COM Data Types and ATL Support Classes::Error Processing and Debugging::Programming COM Clients Using Visual Basic::Automation and Scripting::The Enterprise Computing Problem::ActiveX Data Objects::COM+ Architecture Fundamentals::Concurrently in COM+::Transaction in COM+::Com+ Services

Related Scheduled Courses