|
Provided by: Hands On Technology Transfer, Inc. Microsoft Windows System ProgrammingWindows |
![]() |
Training
Provided by Hands On Technology Transfer, Inc.
This hands on Windows system programming class covers programming for the Windows system environment using current Microsoft tools and technologies, with emphasis on the Win32 API. Visual Studio is used throughout the course as the development environment. Focusing on sophisticated design issues within the context of the Windows 2000, Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008 operating systems, the course emphasizes inter-process communication and synchronization techniques as well as explaining advanced memory management, file handling and asynchronous I/ O, multi-threaded processes, and techniques applicable to high-performance and large-scale software systems. The attendee will create various types of Windows system programs, such as services and dynamic-link libraries. Code optimization and portability issues, particularly to 64-bit platforms, are stressed throughout.
Course Prerequisites: C Programming experience. Previous experience building applications in a Microsoft Windows environment is helpful but not required.
|
|
||||||||||||||||
Microsoft Windows System Programming
Microsoft Windows System Programming Course Overview:
Windows Programming Overview
|
Handling Virtual Memory
|
|
Handling Processes and Pipes
|
Exception Handling
|
|
Serializing Windows Data
|
Unicode and Character Internationalization
|
|
Creating and Using Threads
|
Handling Synchronized Resources
|
|
Using Named Pipes and Mail
Slots
|
Dynamic Link Libraries
|
|
Using The Registry
|
Creating Windows NT Services
|
|
Windows
|
The Event Log
|
|
Vista/ Server 2008
|
About The Training Provider: Hands On Technology Transfer, Inc.
Hands On Technology Transfer, Inc. - Instructor-led IT training in more than 75 cities throughout the United States, Canada and the United Kingdom. Topics include .NET, SQL, Java, UNIX/ Linux, HTML, PHP, Windows Administration and more.
Travel packages and on site training are also available to get students the training they need, when and where they want it.

