Essential Win32: system services for developers

In order to write really robust applications for Windows NT & Windows 95, you must understand the system services portion of the Win32 API. This course spends a week exploring the aspects of the Win32 API that do not have any user-interface component. While targeted at systems programmers, this course contains vital information for all C and C++ developers, including those that program using MFC. If you have ever wondered "Where does memory come from?" or "How do I share this 20 byte structure with 10 other applications?" then this course is for you.

In this course you will learn about the architecture of Windows NT and Windows 95 and about development strategies for a 32-bit world. You will learn how to use threads, structured exception handling, and to prepare your application for internationalization using Unicode. Due to today's increased demands for interoperability, a day is dedicated to Interprocess Communication (IPC). Throughout the course you will build and test each of the system services in lab exercises, and you will also be exposed to design and implementation considerations that you need to be aware of given the multiple platforms of distribution. [For an intensive introduction to the user-interface elements of the Win32 API, consider Essential Windows: the architecture]

PREREQUISITES

You should have experience with C and a basic understanding of event-driven programming. Knowledge of UNIX, VMS or any other multi-tasking operating system is also helpful.

UPON COMPLETION

You will have an overall understanding of the Win32 System Services and how to effectively exploit them in writing an application. You will also understand Microsoft's 32-bit Windows operating systems from a programmer's perspective, and learn how to write multi-threaded applications that efficiently manage memory, error handling, I/O, and interprocess communication.

TOPIC OUTLINE


COURSE NUMBER FW140

5 days. $ 1,875. Course includes study-kit, PC for lab exercises.

I’d like to register for this course.

DevelopMentor World HQ

This site lovingly recreated from a snapshot from August 23, 1995 for Don Box, Fritz Onion, Mark Taparauskas and all my other friends at DevelopMentor. -- Chris Sells