Power BI Developer in a Day course
The Power BI Developer in a Day video-based course empowers you as an app developer with the technical knowledge required to embed Power BI content. It comprises 3 hours 20 minutes of viewable content—available on demand, and is free of charge. There's also a self-study kit that you can download and use to complete a series of five hands-on labs.
The course was designed specifically for experienced app developers. So, it's an advantage if you have development experience with:
- Visual C#
Familiarity with Power BI will be beneficial, but not essential. We'll introduce you to the core concepts.
After you complete the course, you'll know how to:
- Acquire access using Azure AD apps and tokens
- Work with the Power BI REST API
- Embed Power BI content in your apps
- Enforce row-level security (RLS) to ensure app users see the right data
- Choose the right license to suit your requirements
Watch the welcome and introduction video to start the course.
This video might use earlier versions of Power BI Desktop or the Power BI service.
The course of 20 videos is organized into seven modules. We recommend you watch the videos in the recorded sequence, starting with video 01 and ending with video 20.
- Module 01: Power BI Overview
- Module 02: Power BI Embedded Analytics
- Module 03: Acquiring Access
- Video 08: Acquiring Access
- Module 04: Embedding Power BI Content
- Module 06: Enforcing Row-level Security
- Module 07: Power BI Embedding Licensing
- Video 19: Power BI Embedding Licensing
- Bonus Content
- Video 20: Power BI Embedded Playground
You can download and set up a self-study kit, which consists of the presentation content and five hands-on labs. For more information, watch the Self-study Kit video.
To complete the labs, you'll need a Windows PC (Windows 7, or later) and the following software installed:
- The latest version of Power BI Desktop.
- Visual Studio 2015, or later. We recommend Visual Studio 2019. You can use Community edition, which is free and suited for learning scenarios. It must have the ASP.NET and web development workload installed.
- A web browser supported by Power BI. We recommend Microsoft Edge.
Follow these steps to get set up:
- Use this link to download the self-study kit (.zip) locally to your PC.
- Open the file properties, and then check "unblock" (Windows may flag the file as potentially untrusted).
- Extract the file contents to a folder in your file system. We recommend you create a folder that will be easy to find, perhaps naming it Training. The lab documents will refer to this location as <CourseFolder>.
Once extracted, you'll have the PowerBIDevIAD folder, and within it you'll find the following folders:
- Lab01A (and all other lab folders). The lab folders contain the lab document and lab resources, which may include assets and solution files.
- MySolution: This folder stores your solution files. The lab instructions will direct you when to use it.
- Presentation: This folder contains the course presentation file, which is available as a PDF document.
Get started with the kit
We recommend you watch the online course first. You can refer back to the presentation theory by opening the <CourseFolder>\PowerBIDevIAD\Presentation\PowerBIDevIAD_Presentation.pdf file. The presentation includes five lab slides, which indicate when it's time to put the theory to practice. It also includes many resource links to help you find related content.
When you're ready to commence the first lab, open the <CourseFolder>\PowerBIDevIAD\Lab01A\PowerBIDevIAD_Lab01A.pdf file. This document guides you to sign in to the Power BI service and prepare a Power BI report.
You're responsible for having your own Power BI account. If you don't already have one, see Sign up for Power BI as an individual.
Your account must have a Power BI Pro license, or you can still accept a Power BI Pro Trial license—an offer that can only be accepted once. Also, your account must not have depleted the reserve of free embed tokens, available with the Power BI Pro license.
Also, you must be OK to have your password stored in cleartext in the lab solution. Storing sensitive information is never a recommended practice—it's done to simplify the lab. If you want to encrypt your password, you'll need to implement the logic yourself.
Consider creating a Power BI account for exclusive use in the labs. You can create a free account with a public domain like https://outlook.live.com, and then using it to sign in to Power BI and accept the Power BI Pro Trial license.
Use this link to download the instructor kit (.zip) locally to your PC. You'll find classroom setup notes in slide one of the PowerPoint slide deck.
For more information related to this article, check out the following resources: