The Windows system-level APIs provides a rich infrastructure for building Windows applications, whether client, server, and anything in between. This course guides the learner through the intricacies of the Windows API, while getting a deeper understanding of Windows mechanisms. The course deals with the most important parts of the Windows OS, such as processes, threads, memory management, I/O, services, security and more. Lab exercises help put the theoretical material into practical use.
Syllabus
Foundations
Objects and Handles
Processes
Jobs
Threads
Thread Synchronization
File and Device I/O
Memory Management
Dynamic Link Libraries
Security
Windowing