Contoso Limited
  • Home
  • Camp Sessions
    • Camp Sessions
    • Session 01: Developing for Power BI with .NET Core
    • Session 02: Writing PowerShell Scripts for Power BI
    • Session 03: Deep Dive into the Power BI JavaScript API
    • Session 04: Programing Datasets using the Tabular Object Model
    • Session 05: Embedding Power BI Reports using React.js
    • Session 06: Developing Custom Visuals for Power BI
  • Camper Resources
  • COVID-19
  • About
  • Home
  • Camp Sessions

Camp Sessions

August 27, 2020
Developing for Power BI with .NET Core
Learn how to develop custom web applications for Power BI using .NET Core 3.1 and .NET 5. In this session, campers will learn best practices for acquiring and caching access tokens in cloud-based development and learn a structured approach for implementing Power BI embedding. Campers will also learn how to integrate Node.js and webpack support into a .NET Core web application project to achieve strongly-typed programming when writing client-side TypeScript code against the Power BI JavaScript API.
September 24, 2020
Writing PowerShell Scripts for Power BI
Learn to write PowerShell scripts to automate common administrative tasks in a Power BI environment such as uploading PBIX files, patching datasource credentials and refreshing datasets. In this camp session, we'll go beyond the basics and explore advanced techniques such as calling Invoke-PowerBIRestMethod, parsing together REST URLs and converting PowerShell objects into JSON to populate the body of an HTTP request.
October 29, 2020
Deep Dive into the Power BI JavaScript API
Learn how to become a pro when developing with the Power BI JavaScript API. In this camp session, you'll learn how to move beyond embedding read-only reports to provide your users with the ability to customize existing reports and to create new reports on top of existing datasets. The session will demonstrate how to implement interactive capabilities with Power BI embedding including navigating between pages, setting filters and applying bookmarks.
November 19, 2020
Programming Datasets using the Tabular Object Model (TOM)
In this camp session, we examine how to query and modify Power BI datasets using C# and the Tabular Object Model (TOM). The session will explain how to connect to a local data model running in Power BI Desktop as well as how to connect to data models in the Power BI Service through the XMLA endpoint. Campers will learn how to write C# programs to automate some of the more tedious aspects of building Power BI data models as well as how to integrate these programs into Power BI Desktop with its support for external tools.
December 17, 2020
Embedding Power BI Reports using React.js
Step up your game as a Power BI developer by learning how to develop single page applications (SPAs) to embed Power BI reports and dashboards using the ever-popular React.js library. If you're able to attend this Power BI Dev Camp session on Thursday, December 17th, you'll learn how to design and develop SPA applications using React components to handle routing, navigation and Power BI embedding.
January 28, 2021
Developing Custom Visuals for Power BI
Learn how to get started designing and implementing custom visuals for Power BI. Campers will learn how to define the capabilities and data mappings for a custom visual and how to program D3-style data binding using categorical data from a Power BI dataset. The session also demonstrates how to extend a visual with custom properties and how to package a custom visual as a PBIVIZ file.