Course Catalog

Courses: JAVA & JAVA EE  | C++ & Microsoft Technologies

C++ & Microsoft Technologies
Course code Name Description Level Pre-Requisites Duration
CPB1 Basic C++ Covers Fundementals of the language including OOP, Inheritance, Polymorphism and many more Beginner Any 5
CPA1 Advanced C++ Covers advanced language features like templates, STL, RTTI etc Intermediate CPB1 / Equivalent 5
VC1 MFC Programming using VC++ (Fundamentals) Covers the MFC library used to build Windows applications Beginner to Intermediate CPB1/ Win OS 5
VC2 MFC Programming using VC++ (Advanced) Covers advanced features like subclassing, customizing controls, etc Intermediate to Advanced VC1 5
COM1 Building COM components using C++ Covers a foundation of COM architecture and building using C++ Intermediate to Advanced CPB1 5
ATL1 Building COM components using ATL Covers the ATL Framework for creating COM components Beginner to Intermediate COM1 3
DDW1 Building Windows Device Drivers (Fundamentals) Covers WDM Drivers Beginner WIN1 3
WIN1 Windows Internals Covers the Windows architecture and system programming Intermediate to Advanced WSDK1, VC1, VC2 5
WSDK1 Programming Windows Covers the Windows programming using raw SDK Beginner to Intermediate CPB1 / Equivalent 5
KMDF1 KMDF Architecture Covers KMDF Architecture for Windows driver development Intermediate to Advanced DDW1 3
UMDF1 UMDF Architecture Covers UMDF Architecture for Intermediate to Advanced DDW1, KMDF1 2
NET1 .NET Frameworks Covers the foundation of .Net framework and C# language Beginner Any 5
NET2 ASP.NET Covers Web Development using ASP.NET Intermediate to Advanced NET1 3
NET3 Advanced .NET Covers the advanced .NET features like services, enterprise services, security and more Intermediate to Advanced NET1 5
ADC Advanced C Programming Covers C Programming for driver or low level development Intermediate to Advanced C 3