Explore the essentials of the COM runtime. Understand how activation and registration decouple COM clients and servers. Learn about class factories, server lifetime issues, and COM’s remoting architecture.
This is the second in a series of courses exploring the essentials of COM and the Windows Runtime. In this second course, you are going to learn everything you need to know to understand and use the classic COM runtime. You will learn how to implement COM servers from scratch, including activation through class objects, registration, and class factories. You will learn techniques for reliably registering COM servers with the Kernel Transaction Manager and how to support registration-free activation. You will learn how a COM server keeps track of its lifetime requirements, and how COM clients may schedule COM servers to be unloaded. Finally, you’re going to be introduced to COM’s remoting architecture, including local and remotable interfaces, proxies and stubs, IDL and the MIDL compiler. Having completed these two courses on the essentials of COM, you be in a great position to start learning about the Windows Runtime.
4.8
74 Ratings
$ 29 / month
+ all courses Unlimited access to all courses. You may cancel subscription at any time.
Also check at
FAQs About "The Essentials of COM - Part 2"
Is the online course "The Essentials of COM - Part 2" free?
The online course "The Essentials of COM - Part 2" costs $29 on the online classes platform PLURALSIGHT
Is "The Essentials of COM - Part 2" an online course worth taking?
137 students from the online classes platform PLURALSIGHT have given an average rating of 4.8 to the online "The Essentials of COM - Part 2"
About
Elektev is on a mission to organize educational content on the Internet and make it easily accessible. Elektev provides users with online course details, reviews and prices on courses aggregated from multiple online education providers. DISCLOSURE: This page may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission.