Course

Win32SDK-COM-.NET Framework Architecture-WinRT

Hello All,

Contents of this course are as follow:

Win32 :

  • Event Driven Architecture ( Hello Windows )
  • DLL
  • Using needed Win32 Command Line Developer Tools
  • Multithreading

COM :

  • Basics
  • DLL ClassFactory Server/Client
  • Containment ( Philosophy only )
  • Aggregation Server/Client ( if possible )
  • DLL Automation Server/Client
  • Using needed COM related Command Line Developer Tools

.NET Framework Architecture :

  • Why .NET? (13 points)
  • .NET, Java and WinRT Technologies Comparison
  • .NET Internals (CLR Architecture) :
  1. .NET Toolchain: Compiling and linking a .NET program to create a .NET assembly.
  2. Loading the CLR
  3. Executing .NET assembly in loaded CLR
  • Important .NET framework classes in “System” namespace
  • Introduction and brief about :
  1. .NET Versioning
  2. Optimization
  3. .NET Deployment
  4. Managed C++ “Hello World” program
  • Metadata : Def Table and Ref Table
  • Manifest Table
  • How .NET resolves assembly: Local and Remote
  • .NET GUI Application: Creating basic .NET window

WinRT :

  • Basics ( Hello WinRT ), Under The Hood
  • C++11 & C++/CX ( As Needed )
  • XAML Syntax ( Whenever Needed Only )
  • Asynchronous Programming
  • WinRT Component
  • Using needed WinRT Command Line Developer Tool

IDE :

  • Microsoft Visual Studio 2012/2013 on Windows 8.x
  • Microsoft Visual Studio 2015/2017 on Windows 10

As per the class tradition of 25 years, first three lectures are FREE.

  • Anybody who wants to join the class,
  • Anybody who has heard of Win32SDK/COM/WinRT/Class but wants to know more,
  • Anybody who hasn’t heard anything about all three subjects above but wants to know more about it, can attend these three free lectures. ALL ARE WELCOME.

These lectures will allow students to clear doubts, if any, such as,

(1) Is this class right for me?
(2) What will I learn out of it?
(3) Is teacher qualified to teach the subject?
(4) Is course fee proportional to what I will get out of the course? etc., etc.

To receive updates about upcoming batches and/or seminars, kindly register here: http://astromedicomp.org/contact/seminar-enq/

Regards,
Team, AstroMediComp.


Notes

Win32SDK, COM, .NET and WinRT Notes will be available during the batch.


Duration

Mid-June to Mid-December

Class Days

Monday, Tuesday, Wednesday

Class Timings

09:30 pm to 11:30 pm (+/-15 minutes)