COM Bundle( WTB-119-180 )
| Course Description |  |

The COM Series provides students with a foundation in the Component Object Model (COM), COM servers, COM objects, and COM interfaces. Students will learn about COM architecture and components, how to use Visual C++ for create COM software objects, and how to implement reuse mechanisms when creating COM objects.
This course requires Microsoft Visual C++ 5.0 or 6.0. It also requires a computer running Windows, Macintosh, or UNIX. To complete the exercises, however, you must have access to a computer running Windows 95/98/NT.
This bundle is comprised of:
COM Fundamentals I
COM Fundamentals II
eMentoring Services are included with this course.
Course length: 20 hours
| Course details |
| id:
WTB-119-180 |
| subscription duration:
180 days
| | list price: $
800.00 |
|
Languages Offered |
 |
This course is currently available in English only.
|
Who Can Benefit |
 |
Programmers
|
Prerequisites |
 |
To succeed fully in this course, students should be able to: Demonstrate a solid understanding of the following C++ concepts: Classes and structures ConstructorsInheritance and multiple inheritanceVirtual functionsPure virtual functionsDevelop Windows applications in C++ using the Win32 API and using MS Visual C++ 5.0 or 6.0 Demonstrate completion of Win32 Programming Bundle, or equivalent experienceDemonstrate completion of Win32 Programming Bundle, or equivalent experience
|
Skills Gained |
 |
Upon completion of this course, you should be able to: Describe the Component Object Model: COM servers, objects, and interfacesUse basic COM programming technology, including interface pointers, IUnknown interface navigation, IUnknown reference counting, IClassFactory, the interface definition language (IDL), Microsoft IDL compiler (MIDL), and the Active Template libraryUnderstand and use type libraries as part of the COM development processDevelop source code for a basic in-process COM objects/server and COM client using the ActiveX Template LibraryUnderstand source code and binary-level reusabilityUnderstand COM reusability mechanismsUnderstand containment/delegationDevelop a COM object that reuses another COM object via containment/delegationUnderstand aggregation conceptsDevelop a COM object to support aggregationDevelop a COM object that aggregates another COM objectDevelop a COM client that uses composite COM objects built from containment/delegation and aggregation
|