Sun Microsystems, Inc.
spacer spacer
spacer   Sun Educational Services  
spacer
black dot
  black fade
spacer
  Course Catalog
logo

COM Bundle

( WTB-119-180 )


     Course DescriptionBack To Top

Course Offered in Partnership With DigitalThink

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 Back To Top

    This course is currently available in English only.

     
         Who Can Benefit Back To Top

    Programmers

     
         Prerequisites Back To Top

    To succeed fully in this course, students should be able to:

  • Demonstrate a solid understanding of the following C++ concepts:
  • Classes and structures
  • Constructors
  • Inheritance and multiple inheritance
  • Virtual functions
  • Pure virtual functions
  • Develop 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 experience
  • Demonstrate completion of Win32 Programming Bundle, or equivalent experience
  •  
         Skills Gained Back To Top

    Upon completion of this course, you should be able to:

  • Describe the Component Object Model: COM servers, objects, and interfaces
  • Use 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 library
  • Understand and use type libraries as part of the COM development process
  • Develop source code for a basic in-process COM objects/server and COM client using the ActiveX Template Library
  • Understand source code and binary-level reusability
  • Understand COM reusability mechanisms
  • Understand containment/delegation
  • Develop a COM object that reuses another COM object via containment/delegation
  • Understand aggregation concepts
  • Develop a COM object to support aggregation
  • Develop a COM object that aggregates another COM object
  • Develop a COM client that uses composite COM objects built from containment/delegation and aggregation

  • Terms of UsePrivacy PolicyFeedback Copyright 1994-2002 Sun Microsystems, Inc.