Home > Store

Windows Mixed Reality and Hololens Development Fundamentals LiveLessons (Video Training)

Windows Mixed Reality and Hololens Development Fundamentals LiveLessons (Video Training)

Your browser doesn't support playback of this video. Please download the file to view it.

Online Video

Register your product to gain access to bonus material or receive a coupon.


  • Copyright 2018
  • Edition: 1st
  • Online Video
  • ISBN-10: 0-13-486522-7
  • ISBN-13: 978-0-13-486522-5

6+ Hours of Video Instruction

Get started with developing for Windows Mixed Reality and discover secrets to making an amazing user experience. With more than 6 hours of video instruction, you learn how to unlock the potential of 3D, immersive computing and apply it in your environment, whether you’re developing for enterprises, retail, education, architecture, or beyond.


In Windows Mixed Reality and Hololens Development Fundamentals LiveLessons, VR/AR developer Sean Ong clearly explains the nuances of Mixed Reality software development. You learn about the creation of 3D objects and holograms, interactions with holograms using voice commands and hand gestures, spatial mapping, 3D spatial sound, and the HoloToolkit. Watch Sean as he demonstrates how to use the Mixed Reality headset. You even get a behind-the-scenes look at the recording studio as Sean spatially maps the room.

Learn how to create truly awe-inspiring holographic experiences and start building the holographic future today!

Skill Level

  • Intermediate

Learn How To
  • Prototype your idea quickly
  • Optimize Unity for Mixed Reality
  • Use spatial sound, voice commands, and gestures
  • Build with the HoloToolkit to make apps the easy way
  • Publish to the Windows Store and make money from your app

Who Should Take This Course
  • Developers looking to join the Mixed Reality transformation

Course Requirements
  • Basic understanding of coding in C#
  • Basic understanding of Unity
  • Access to HoloLens or other Windows Mixed Reality headset recommended but not required

Lesson Descriptions

Lesson 1 reviews the handful of requirements for getting started with holographic app development. Develop holographic apps with or without a HoloLens.
Lesson 2 introduces new Unity concepts specific to Mixed Reality application development. Optimize Unity for Windows Mixed Reality, create your first Mixed Reality application in Unity, and learn the differences between traditional Unity development and development for Mixed Reality.
Lesson 3 demonstrates the creation of a basic Hologram, which can be viewed in the HoloLens, and introduces 3D object creation and curation.
Lesson 4 covers the HoloToolkit and how to leverage this community resource.
Lesson 5 demonstrates the use of gestures, voice commands, and other ways of interacting with Holographic content.
Lesson 6 introduces the technology, concept, and utilization of spatial mapping in the context of Holographic applications.
Lesson 7 covers the importance of spatial sound and how to utilize it in their projects.
Lesson 8 provides a primer on elements that give holographic experiences additional flair and magic, such as color choice, ambient elements, music, size, and more.
Lesson 9 covers the process of publishing a Windows Mixed Reality application to the Windows Store and presents the strategies for monetization.
Lesson 10 discusses resources that are available to viewers, including relevant community forums and online groups, notable events, and other information that will help during the development process.

About Pearson Video Training

Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more.  Learn more about Pearson Video training at  http://www.informit.com/video.

Sample Content

Table of Contents


Part I: Getting Started

Lesson 1: Preparing the Required Hardware and Software Tools
1.1: Make sure your PC is ready for Mixed Reality development
1.2: Use a HoloLens, HoloLens Emulator, or other Mixed Reality hardware
1.3: Understand the HoloLens and Mixed Reality hardware
1.4: Download and install the required and optional software tools

Lesson 2: Optimizing Unity for Mixed Reality Development
2.1: Optimize Unity for Windows Mixed Reality
2.2: Understand the differences between developing for HoloLens and immersive Mixed Reality headsets

Part II: Building Mixed Reality Experiences

Lesson 3: Making Your First Mixed Reality App
3.1: Prepare Unity for Mixed Reality development
3.2: Create a cube and test your application
3.3: Build and deploy the Unity application to the HoloLens
3.4: Build and deploy the Unity application to an immersive Windows Mixed Reality headset
3.5: Find and create 3D objects

Lesson 4: Getting Familiarized with the Mixed Reality Toolkit
4.1: Understand the Mixed Reality Toolkit (MRTK)
4.2: Download and import the Mixed Reality Toolkit
4.3: Learn Mixed Reality Toolkit components
4.4: Engage with the Mixed Reality Toolkit online

Lesson 5: Interacting in Mixed Reality
5.1: Use gaze
5.2: Use gestures
5.3: Use voice commands
5.4: Use motion controllers
5.5: Use other Mixed Reality compatible hardware

Lesson 6: Using Spatial Mapping
6.1: Understand what Spatial Mapping is
6.2: Learn how to use Spatial Mapping in projects
6.3: Learn how to use plane finding
6.4: Learn how to use occlusion
6.5: Learn how to use spatial understanding
6.6: Learn about spatial anchors and persistence

Lesson 7: Using Spatial Sound
7.1: Know what Spatial Sound is and how it is different from “regular” sound
7.2: Learn how to use Spatial Sound in projects
7.3: Learn best practices for Spatial Sound

Lesson 8: Creating Shared Experiences
8.1: Learn how to create a simple shared experience
8.2: Share experiences between differing Mixed Reality hardware
8.3: Learn best practices for shared experiences

Part III: Growing as a Holographic Developer

Lesson 9: Optimizing Your Mixed Reality Application
9.1: Learn how to optimize your application for best performance
9.2: Learn about best practices for Mixed Reality design

Lesson 10: Monetizing Applications
10.1: Introduce the Windows Store
10.2: Learn how to become a Mixed Reality freelancer
10.3: Learn how to create new Mixed Reality opportunities



Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership