COM programming course trainsec
$390 or 4 × $99

COM Programming 1

COM provides an abstraction and supporting runtime for creating component-based systems, leveraging loose coupling and independence of programming language. Many Windows components are exposed through COM, which also forms the basis of the Windows Runtime.
58 Lessons

$390

or $99 x 4 installments
blue depth
Pavel Yosifovich

Pavel Yosifovich

Developer, trainer, author and (sometimes) speaker. Founder of TrainSec academy.

25+ years as Software developer, trainer, consultant, author, and speaker. Co-author of “Windows Internals”. Author of “Windows Kernel Programming”, “Windows 10 System Programming, as well as System and kernel programming courses on PentesterAcademy, and “Windows Internals” series of courses on PluralSight.

Are you a freelancer or an individual student?

Contact us to receive more affordable personal pricing.

COM Programming 1 Course Contents

Chapters included in this course

Course Introduction

This section introduces the course, goals and modules learned. This course covers modules 1-4. Modules 5-7 are covered in “COM Programming 2”.

The course materials, labs, and solutions are provided.

From C++ to COM

COM Fundamentals

Implementing COM Component DLL

Activation (Creation)

COM DLL Exports

Labs (BITS and RPN Calculator)

Debugging and Extending

Callbacks

Introduction to IDL

ATL COM Components

Advanced ATL and COM

Pavel Yosifovich

Pavel Yosifovich

Developer, trainer, author and (sometimes) speaker. Founder of TrainSec academy.

25+ years as Software developer, trainer, consultant, author, and speaker. Co-author of “Windows Internals”. Author of “Windows Kernel Programming”, “Windows 10 System Programming, as well as System and kernel programming courses on PentesterAcademy, and “Windows Internals” series of courses on PluralSight.

COM programming course trainsec

COM Programming 1

$390 or 4 × $99
COM provides an abstraction and supporting runtime for creating component-based systems, leveraging loose coupling and independence of programming language. Many Windows components are exposed through COM, which also forms the basis of the Windows Runtime.