NDIS Driver Development Training

(for Windows with WDF, KMDF, UMDF)

as "Hybrid Training" : Remote or In-person Attendance

 

Fundamentals of NDIS Drivers
with Hands-On-Lab

Course Duration: 5 Days

Dates and Prices   NDIS Training Dates
Registration Form NDIS Training Registration
Agenda NDIS Training Agenda
Call Us Imprint
  Windows Network Architecture (OSI Model)
NDIS Kernel Wrappers
NDIS Kernel Miniport Drivers
Interfaces to NDIS
NDIS OID Management
Miniport Driver Initialization
Hardware Resource Management
Sending and Receiving NDIS Packets
NDIS Special Functions and Communication
NDIS Intermediate Drivers
Intermediate Driver Bindings
Intermediate Protocol Management
Intermediate Filter Management
Network Driver INF Files
Driver Signing
NDIS Kernel Driver Development Training for Windows
NDIS Kernel Driver Training Hardware  

NDIS Hardware for Hands-On-Lab

  WDK for NDIS Kernel Driver Development WDK for NDIS Kernel Driver Development
NDIS Training and Course Requirements   Knowledge of C/C++ programming on Windows is required for the NDIS Kernel Driver course
  The training is offered as a "Hybrid Training" (remote or classic in-person). Sybera also offers this training as an in-house seminar on the customer's premises

 

NDIS Course and Training Room

Professional NDIS Training for Windows Driver Developers

The NDIS Kernel Driver course offers a hands-on introduction to the Windows network architecture and teaches the structure of NDIS kernel drivers step-by-step. The focus is on NDIS Miniport, Intermediate, and Filter Drivers, their structure, and functionality, which are explained in detail using examples and exercises.

Goal of the Training

The NDIS Kernel Driver Training imparts practical knowledge for network driver development on Windows systems. The goal is to give participants a deep understanding of the Windows network architecture and to guide them step-by-step through the construction of kernel drivers, so they can confidently develop, test, and deploy Miniport, Intermediate, and Filter Drivers. The training combines theoretical foundations with practical exercises to make kernel driver programming not only understandable but directly applicable.

Training Content

The training focuses on the architecture and functionality of NDIS kernel drivers as well as their practical implementation in Windows. The course covers the fundamentals of Windows network architecture, NDIS Kernel Wrappers, Miniport, Intermediate, and Filter Drivers, Interfaces to NDIS, management of OIDs, resource management, and packet transmission. Furthermore, binding and filter management are explained, and the creation of INF files and driver signing are covered. Different driver models such as WDM, KMDF, and UMDF are compared to clarify differences and areas of application.

Who is this Training suitable for?

The training is particularly aimed at Windows software developers who want to deepen their knowledge of NDIS driver development in a practical way. A prerequisite for participation is knowledge of C/C++ programming on Windows platforms, as this is necessary for implementing the practical content and exercises.

Training Formats

The training is offered in a Hybrid Format: Remote, in-person, or in-house at the customer's location, enabling flexible learning regardless of location. In-person training at Sybera provides an interactive environment and exchange with other participants. In-house training can also be individually tailored to company projects and specific requirements.