{"product_id":"embedding-power-bi-in-web-apps","title":"Embedding Power BI in Web Apps","description":"\u003cdiv\u003e\u003cp\u003eIn this hands-on course, students will learn to integrate Power BI reports seamlessly into ASP.NET Core applications. The course covers setting up Azure and Power BI security to control user access to reports, as well as embedding reports into web pages using JavaScript for dynamic, interactive experiences. By the end of the course, students will be able to embed Power BI visuals that respond to user interactions within their web applications.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ch3\u003eEmbedding Power BI in Web Apps Benefits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eIn this course you will:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eGain a clear understanding of Power BI embedding options and processes for web apps.\u003c\/li\u003e\n\u003cli\u003eLearn to secure access to Power BI using App Registrations and Azure permissions.\u003c\/li\u003e\n\u003cli\u003eEffectively manage application access to reports, dashboards, and workspaces with Power BI security controls.\u003c\/li\u003e\n\u003cli\u003eRetrieve and manipulate report data programmatically using the Power BI Client API.\u003c\/li\u003e\n\u003cli\u003eGenerate embed tokens to display Power BI reports within ASP.NET Core Razor Pages and Views.\u003c\/li\u003e\n\u003cli\u003eBuild interactive web pages and reports by integrating JavaScript with the Power BI API for enhanced user experience.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePrerequisites\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBuilding Web Applications with ASP.NET Core\u003c\/li\u003e\n\u003cli\u003eStudents should have experience building ASP.NET Core applications with C#.\u003c\/li\u003e\n\u003cli\u003eWhile familiarity with Power BI reporting is beneficial, it is not required.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eExam Information\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eNone.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\u003ch3\u003eEmbedding Power BI in Web Apps Training Outline\u003c\/h3\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eLearning Objectives\u003c\/h4\u003e\n\u003cp\u003e\u003cb\u003eAzure and Power BI Security Process\u003c\/b\u003e\u003c\/p\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli\u003eUnderstanding the options: Embedding for users, Embedding for customers\u003c\/li\u003e\n\u003cli\u003eConfiguring the Application Registration\u003c\/li\u003e\n\u003cli\u003eAssigning permissions\u003c\/li\u003e\n\u003cli\u003eControlling Access to reports, dashboards, and workspaces\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eEmbedding Power BI Reports on the Server\u003c\/b\u003e\u003c\/p\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli\u003eAcquiring Azure access keys programmatically\u003c\/li\u003e\n\u003cli\u003eExtracting report information with the Power BI client\u003c\/li\u003e\n\u003cli\u003eGenerating request tokens for required content\u003c\/li\u003e\n\u003cli\u003eCreating the embed token\u003c\/li\u003e\n\u003cli\u003ePassing tokens and report information to the client\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eDisplaying Reports in the Client\u003c\/b\u003e\u003c\/p\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli\u003eCreating the report configuration object in the client\u003c\/li\u003e\n\u003cli\u003eDisplaying the report\u003c\/li\u003e\n\u003cli\u003eAccessing the report API from JavaScript\u003c\/li\u003e\n\u003cli\u003eIntegrating the report with client-side interactivity\u003c\/li\u003e\n\u003cli\u003eSetting report options to control user interaction\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Learning Tree","offers":[{"title":"267A16US \/ 2026-07-13T09:00:00 \/ Online","offer_id":47260370829531,"sku":"US-4658-IL","price":716.0,"currency_code":"USD","in_stock":true},{"title":"271A09US \/ 2027-01-14T09:00:00 \/ Online","offer_id":48143373828315,"sku":"US-4658-IL","price":716.0,"currency_code":"USD","in_stock":true}],"url":"https:\/\/learningtreeinternational-dirinfosec-hhs.myshopify.com\/products\/embedding-power-bi-in-web-apps","provider":"Learning Tree International","version":"1.0","type":"link"}