Developers
Azius offers seminars in six major areas of Windows technology: Windows operating system internals, troubleshooting and debugging, device drivers, Windows security, Windows source code, and Windows Cyber-forensics. This page lists the seminars from each area that should be of most interest to developers.
Windows Internals & Performance
Windows is a complex operating system. To most effectively use it, develop for it, or support it, every Windows professional can benefit from knowledge of 1) how the system works inside, and 2) how to use the available tools to see how it's working and to troubleshoot it. Our focus in our Windows Internals seminars is not just on what the components of Windows are and what they do, but on how you can use that information to be a better developer, system administrator, driver developer, or even platform builder. Various Windows built-in tools, the SysInternals tools, the Windows Performance Toolkit, and the kernel debugger are used to help understand and analyze the system. In short, our Windows Internals seminars are the closest you can get to the operating system without source. (If you do have source access, we can present any of these in a "with source" form.) Why so many different "Windows Internals" seminars? Click here.
ID | Title | Level, etc | Summary |
---|---|---|---|
INT150 | Windows Internals Essentials |
Basic 2 days lecture only | A two-day "short course" covering the most important aspects of how Windows works. |
INT201 | Core Windows Internals |
Intermediate 3 days with labs | Presents the most important aspects of the internal design and implementation of the Windows operating system in a three-day lecture+demo/hands-on format. |
INT235 | Windows Internals and Performance Analysis Workshop |
Intermediate 5 days with labs | This seminar combines our Core Windows Internals seminar with in-depth coverage of the Windows Performance Toolkit, all presented with extensive hands-on labs. |
INT250 | Windows Internals Workshop |
Intermediate 5 days with labs | Our "flagship" Windows Internals seminar, covering more topics in more detail and with more hands-on time. |
INT410 | Windows Memory Management Internals |
Advanced 4 days with labs | This seminar provides a intensive, detailed study of the memory manager of current Windows operating systems. |
Windows Troubleshooting and Debugging
In these seminars you will learn to apply the principles of operating system internals to general system troubleshooting, performance optimization, memory dump (blue screen) analysis, and live debugging.
ID | Title | Level, etc | Summary |
---|---|---|---|
CMB221 | Windows Internals, Troubleshooting, and Memory Dump Analysis |
Intermediate 5 days with labs 4 days lecture only | Learn how current Windows operating systems are designed and implemented, and immediately apply that knowledge to isolate the causes of system and application failures and performance problems. |
DBG150 | DBG150 (placeholder) |
Basic 1 day lecture only | (placeholder) |
DBG211 | Windows Debugging and Performance Analysis |
Intermediate 3 days with labs 2 days lecture only | This seminar teaches you how to use the Windows debugging tools, Performance utility, Performance Toolkit, event logs, and other tools. These will be used to diagnose performance problems and resource issues, to isolate the causes of operating system failures and system hangs, and to debug application failures. |
DBG211-1 | Windows Debugging and Troubleshooting Essentials |
Intermediate 1 day lecture only | This seminar provides a fast but comprehensive introduction to the use of the Windows Debugging Tools, Windows Performance Toolkit, and other tools for "live" kernel mode debugging, memory dump analysis. and performance analysis. |
DBG274 | Windows Driver Debugging and Crash Dump Analysis for Itanium Systems |
Advanced 1 day with labs | This seminar provides a fast introduction to kernel mode debugging and memory dump analysis on Itanium platforms. |
DBG311 | Windows Itanium Architecture and Debugging |
Advanced 4 days with labs 2 days lecture only | An extensive, in-depth tutorial on the use of the Microsoft Windows Debugging Tools on Itanium platforms. |
DBG320 | Mastering Windows Debugging |
Advanced 5 days with labs | NEW! Go beyond the basics of debugging with this intensive seminar. |
Seminars for Application Developers
These seminars are for developers who need to know how to best use Windows' technologies in their applications.
ID | Title | Level, etc | Summary |
---|---|---|---|
APP210 | Windows Application Development: An Internals Approach |
Intermediate 3 days with labs | For programmers new to Windows and Win32 programming, this seminar provides an introduction to the idioms of Windows and an orientation to APIs and mechanisms commonly used in "systems level" programs. |
IOT210 | Getting started with IoT: Windows and Raspberry Pi |
Intermediate 2 days with labs | Get started with IoT on Windows with the Raspberry Pi in this fast-paced seminar! |
OFF201 | Microsoft Office Open XML File Formats |
Intermediate 3 days with labs 2 days lecture only |
This seminar covers the Office Open XML (OOXML) file formats used by current versions of Microsoft Office. |
Windows Device Driver Development
We've been writing drivers for Windows since the beta releases of Windows NT 3.1! We offer seminars on a wider variety of driver models than anyone else in the industry (in fact, more than the rest of the industry combined).
ID | Title | Level, etc | Summary |
---|---|---|---|
DRV101 | Windows Drivers Concepts |
Basic 1 day lecture only | A one-day introduction to the various Windows device driver environments. Covers all current Windows operating systems and all driver models. |
DRV150 | Windows Internals Essentials for Device Driver Developers |
Intermediate 1 day lecture only | A guided tour of the internal design and implementation of the current Windows operating systems, with particular emphasis on those aspects that are important to driver developers. |
DRV201 | Core Windows Driver Model (WDM) Development |
Intermediate 5 days with labs 3 days lecture only | Teaches you how to develop, install, and debug the most common types of WDM device drivers for Windows operating systems. |
DRV203 | Windows Driver Development with WDF (KMDF and UMDF 2.0) |
Intermediate 5 days with labs | This seminar teaches you how to write, package, install, and debug drivers using the Windows Driver Foundation models: Kernel Mode Driver Frameworks (KMDF) and User Mode Driver Frameworks (UMDF 2.0). These are the driver models recommended by Microsoft for all devices for which a more specialized driver model is not available. |
DRV204 | Windows Driver Development for User Mode Driver Frameworks (UMDF 1.x) |
Intermediate 5 days with labs | This seminar describes how to write, package, install, and debug drivers using User Mode Driver Frameworks 1.x. |
DRV211 | Windows Driver Debugging and Memory Dump Analysis |
Intermediate 4 days with labs 2 days lecture only | An intensive hands-on tutorial on debugging device drivers, via both “live” debugging and analysis of memory dumps. The latter includes techniques for looking at code for which you don't have the source. |
DRV301 | Advanced Windows Driver Model (WDM) Drivers |
Advanced 5 days with labs | An intensive seminar that teaches you how to develop, install, and debug WDM device drivers for devices on backplane buses (commonly PCI, PCI-Express, and PCcard). Bus drivers, bus filter drivers, and various advanced system interfaces are included. |
Windows Device Driver Development - Specialized
The following are specific to particular interfaces or to specialized driver technologies:
ID | Title | Level, etc | Summary |
---|---|---|---|
DRV221 | Windows Network Drivers for NDIS 5 |
Intermediate 5 days with labs 3 days lecture only | This seminar focuses on developing and installing network interface card (NIC) Miniport and Intermediate drivers for NDIS 5. |
DRV222 | Windows Network Drivers for NDIS 6 |
Intermediate 5 days with labs 3 days lecture only | This seminar focuses on developing and installing network interface card (NIC) Miniport, Lightweight Filter (LWF), and Intermediate drivers.
|
DRV231 | Windows Drivers for IEEE 1394 Devices |
Intermediate 2 days with labs 1 day lecture only | This seminar covers function drivers for devices on the IEEE 1394 bus. |
DRV232 | Windows Drivers for USB Devices |
Intermediate 3 days with labs 1 day lecture only | This seminar covers the specifics of functional drivers for devices on the USB bus. |
DRV251 | Windows Drivers for Storage Class Controllers |
Intermediate 3 days with labs 2 days lecture only | This seminar covers Windows StorPort miniport drivers: drivers for storage controller class devices, i.e. disk controllers. These include drivers for SCSI controllers (SCSI host bus adapters), for FibreChannel controllers, for IDE and SATA RAID adapters, and for other controllers for storage class devices. |
DRV264 | Windows 64-bit Driver Migration |
Intermediate 1 day with labs | Attendees will learn how to port Windows drivers to all supported 64-bit platforms. You will also learn debugging techniques specific to the 64-bit extended (X64) systems. |
DRV350 | Windows File System Drivers |
Advanced 5 days with labs 3 days lecture only | Developers who need to write or maintain Windows File System Drivers. |
DRV360 | Windows File System Minifilter Drivers |
Advanced 5 days with labs 3 days lecture only | In this seminar you will learn how to design and write a Windows file system minifilter driver. |
Windows Security
Security is everyone's foremost concern these days. We've extensively researched the security enhancements in Windows to bring you seminars on Windows security internals and configuration - plus, one on effectively using the current cryptopgraphy APIs.
ID | Title | Level, etc | Summary |
---|---|---|---|
SEC230 | Windows Cryptography Next Generation (CNG) for Developers |
Intermediate 3 or 4 days with labs 2 days lecture only | This seminar covers the “next-generation” cryptography (CNG) support in Windows Vista through Windows 8 and Windows Server 2012. |
Seminars for Microsoft Shared Source Licensees
For 15 years we have been Microsoft's exclusive provider of source code training for the Government Security Program (GSP). And if you have source code access (regardless of which shared source program you're in), we can provide that training to you as well.These seminars are of course only available to those who have signed the appropriate source code licenses with Microsoft. For details, please see the Windows Shared Source Licensing Programs page at www.microsoft.com. Your Shared Source representative can assist you with arranging these seminars.
ID | Title | Level, etc | Summary |
---|---|---|---|
WSC150 | Windows Code Center Premium Orientation |
Intermediate 2 days with labs 1 day lecture only | This seminar provides an introduction and orientation to Code Center Premium and to the Windows operating system source trees. |
WSC250 | Windows Internals Workshop for Code Center Premium |
Intermediate 5 days with labs | This seminar provides a comprehensive guided tour through, and analysis of, the internal design, implementation, and operation of the major components of the Windows operating system, with a corresponding tour of the Windows source code. |