Home
wpe4.jpg (1337 bytes) Company Profile
PE03257A.gif (4096 bytes) What's new?
jmnicon.gif (1393 bytes) More about me
wpe3.jpg (1219 bytes) Related sites
Books
? Why a flounder?
cornucopia.gif (1567 bytes) Downloads
MVP Tips Page

Courses Taught


I teach courses in Windows programming for Hands On Technology Transfer (www.traininghott.com). Edward N. Dekker and I also developed a course on writing Windows NT Device Drivers (including Windows 2000, XP and Vista), which is associated with our book Developing Windows NT Device Drivers. We can teach this course at your site on a custom basis, or you can attend one of the public offerings. Contact  H.O.T.T. for details, or contact us directly (however, we will refer you to H.O.T.T.).

newcomer@flounder.com

dekker@eclectic-eng.com

Windows NT Device Drivers 

A course designed for those who want to learn how to program Windows device drivers. This 5-day, hands-on course gives the details of Windows drivers and has an introduction to the Win32 Driver Model (WDM) shared between Windows 2000/XP and Windows 98/ME. You also learn to build a Device Driver, set up the debugger, and debug your driver.

Windows System Programming

I designed this course and I teach it via Hands On Technology Transfer, and it is a course designed either transfer Unix system programmers to the NT/2000 environment or take Windows application programmers to the next step of understanding Windows. 

 

I have taught the following courses. 

I am no longer affiliated with Technology Exchange for a variety of reasons. Not the least of which is that they no longer exist, having alienated a significant number of their instructors by mistreating them in a variety of offensive ways.

Windows programming in C: a course which introduces the basic concepts of Windows programming, such as the message loop, window classes, graphics, mouse input, the Multiple Document Interface, timers, and the like. The course was designed by Alan Feuer.
Windows programming in MFC/C++: a course which introduces the basic concepts of Windows programming when the Microsoft Foundation Classes library is used. Message tables, graphics, mouse input, the Document/View architecture, serialization, timers, dialogs, and the like. The course was designed by Alan Feuer.
Advanced MFC programming: a course designed for those already familiar with Windows and MFC, and who wish to explore more advanced concepts in MFC programming. Splitter windows, CFormViews, serialization, tabbed dialogs, and other concepts are covered. The course was designed by Al Williams.
Win32 System Programming: a course designed for those who want to learn how to program Windows "console", "server" and "system services" applications. This course concentrates on concepts such as pipes (named and unnamed), security, synchronization (semaphores, mutexes, critical sections and events), spawning processes and threads, Thread Local Storage and DLLs. The course was designed by Johnson Hart.
[Dividing Line Image]

Send mail to newcomer@flounder.com with questions or comments about this web site.
Copyright 1998-2008 The Joseph M. Newcomer Co.
Last modified: June 23, 2008