Let MindShare Bring "UEFI" to Life for You
Instructor(s): Paul Devriendt
Equivalent of: 4-day course
Subscription Length: 120 days
$995
Course price
We can create a live corporate training for you:
What's Included
![]() |
![]() |
![]() |
| UEFI eLearning modules (unlimited access for 120 days) |
PDF of Course Slides (yours to keep, does not expire) |
Course Completion Certificate (boost your resume/CV) |
Student Review
"Good coverage of fundamentals, from implementation right up to hands-on, instructors are very impressive. Their explanation is very good."
- Poonam
You Will Learn
Course Description
This course will give you a thorough understanding of how x86 UEFI firmware takes control of the system and prepares to hand control to an OS boot loader, starting from the reset vector. On the first day of training, we will give you a quick overview of legacy BIOS (and its inherent limitations) and review how UEFI and its architecture addresses legacy BIOS shortcomings.
The other two days are dedicated to walking and working through the UEFI Forum's PI (Platform Initialization) spec's seven phases and explain how modules are discovered and dependencies are resolved as system hardware is initialized. We will wrap up with Secure Boot to get a better idea about Microsoft's boot requirements.
This course is designed to be hands-on, allowing you to experiment with code that you will write to get a better handle on the various PI phases. At the end of the course, you will be able to write a DXE driver for a simple hardware device. You will also be able to write UEFI applications that run at the UEFI shell.
Course Content
8min to complete
23min to complete
Recommended Prerequisites
Attendees are expected to have a technical background. Basic knowledge of assembly language programming, microprocessor technology, memory, and standard peripherals is expected.
Benefits of eLearning
Access to the Instructor
Ask questions to the MindShare Instructor that taught the course
Cost Effective
Get the same information delivered in a live MindShare class at a fraction of the cost
Available 24/7
MindShare eLearning courses are available when and where you need them
Learn at Your Pace
MindShare eLearning courses are self-paced, so you can process when you're ready