PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
PL-900
Microsoft Power Platform
Fundamentals
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Nanddeep Nachan
Consultant - SharePoint, Office 365, MS Azure
Speaker | Author | Blogger
@NanddeepNachan
/in/nanddeepnachan
https://www.nanddeepnachanblogs.com
NanddeepNachan@gmail.com
nanddeepn
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Agenda
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Exam Overview
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Types of questions
• Single choice
• Multiple choice
• Drag and drop
Best way to prepare
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Introduction to
Power Platform
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
What is Power Platform?
Image source: https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/data-platform-intro
4 Products
Features
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• Rapid low code development environment for building custom apps
• Enables the creation of web and mobile applications that run on all
devices.
• Business users or pro developers can build custom apps, when out
of the box solutions do not meet exact business needs.
Power Apps
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• Create automated workflows between applications and services.
• Helps automate repetitive business processes such as
communication, data collections, and decision approvals.
Power Automate
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• Business analytics service that delivers insights for analyzing data.
• Data visualizations with reports and dashboards.
Power BI
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• Enables anyone to create powerful chatbots using a guided, no-
code graphical interface.
• No dependency on data scientists or developers.
• Chatbots can perform an action to call a Power Automate flow.
Power Virtual Agents
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• AI Builder
• Adds AI capabilities to the workflows and Power Apps and predict outcomes.
• Common Data Service (CDS)
• A scalable data service and app platform.
• Securely store and manage data from multiple sources.
• Integrate that data in business applications using a common data model.
• Connectors
• Enable you to connect apps, data, and devices in the cloud.
• More than 275 connectors for the Power Platform are available.
• E.g.: Salesforce, Office 365, Twitter, Dropbox, Google services, and more.
Features
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Common Data Service
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-common-data-service/2-overview
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• Common Data Service database
• Single instance of Common Data Service which stores data in a set of
standard and custom data structures called entities.
• Entity
• A logical set of records that is used to store data. It is like a table in a
database or in an Excel workbook.
• Types: Standard, Complex.
• Field
• A way to store a discrete piece of information within a record in an entity.
• It is like a column in an Excel.
• Common Data Model
• Collection of predefined entities, attributes, semantic metadata, and
relationships.
Important Terms
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Allow you to apply and maintain business logic at the data layer
instead of the app layer.
Business Rules
Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-common-data-service/6-business-rules
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Business Rules Usage
Canvas apps or Model-driven
apps
• Set field values
• Clear field values
• Validate data and show error
messages
Model-driven apps
• Show or hide fields
• Enable or disable fields
• Create business
recommendations based on
business intelligence
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Demo
Common Data Services
(CDS)
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Environments in CDS
Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-common-data-service/5-environments
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
3 major sections:
• Environments
• Data policies
• Data integration
Power Apps Admin Center
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Create and manage an environment
Image source: https://docs.microsoft.com/en-us/learn/modules/create-manage-environments/2-manage
https://admin.powerplatform.microsoft.com
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Power Apps
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• No-code/low-code platform for building apps
• Over 275 connectors
• Common data sources
• Common Data Service
• SharePoint
• Dynamics 365
• SQL Server and Azure SQL
• Office 365
• On-premises data sources
Power Apps Introduction
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• Build an app from a blank canvas
• Choose the screen size: tablet or mobile
• Add data sources to your app
• Drag and drop various controls
• Add the desired functionality by writing
Excel style formulas
Canvas Apps
Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-power-apps/2-what-is-power-apps
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• Build from data in the Common
Data Service.
• App size will be responsive to
work on mobile or tablet.
• Define the relationships, forms,
views, business rules, and more
at the data layer, inside of the
Common Data Service.
• Get business results without
writing the formulas yourself.
Model-driven apps
Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-power-apps/2-what-is-power-apps
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• No-code solutions to building externally facing websites.
• Build an anonymous or authenticated website that allows users to
interact with data held in Common Data Service.
• Drag and drop experience to build rich, interactive websites.
Portals
Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-power-apps/2-what-is-power-apps
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• Add artificial intelligence to your apps with no code.
• Available AI models in Power Apps:
1. Prediction
2. Form processor
3. Object detector
4. Text classification
AI Builder
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Build a canvas app
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• Power Apps Studio (https://make.PowerApps.com)
• App format (Mobile or Tablet)
• Galleries
• Forms
• Input Controls
• Intelligent Controls
• Functions
Basic elements
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Demo
Build Canvas App
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Build a model-driven
app
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
1. Model your business data
2. Define your business processes
3. Build the app
3 design phases
Image source: https://docs.microsoft.com/en-us/learn/modules/how-build-model-driven-app/02-model-driven-apps
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Demo
Build model-
driven App
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Power Apps Portals
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• Common Data Service
• Portal from blank
• Microsoft Dynamics 365 apps
• Community portal
• Customer self-service portal
• Employee self-service portal
• Partner portal
• Customer portal (Dynamics 365 Supply Chain Management)
Portal templates
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Demo
Provision a portal
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Power Automate
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
1. Event driven flows
2. Business process flows
3. UI flows
3 types of flows
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• 2 main parts: trigger, actions
Important concepts
Trigger
• When something changes
• On a schedule
• On a button press
Action
• Loops
• Switch
• Do Until
• Apply to each
• Expressions
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Demo
Create a flow from
a template
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Power BI
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Power BI overview
Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-power-bi/2-what-power-bi
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Parts of Power BI
Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-power-bi/2-what-power-bi
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Major building blocks of Power BI:
Power BI concepts
• Capacities
• Workspaces
• My workspace
• Workspaces
• Datasets
• Reports
• Dashboards
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Data modeling and visualizations
Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-power-bi/2a-data-modeling-visualizations
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Power Virtual
Agents (PVA)
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• Topics
• User topics
• System topics
• Entities
• Prebuilt entities
• Custom entities
• Actions
• Publishing
Components of Power Virtual Agents
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Demo
Build Basic Chatbot
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
On-premises
Data Gateway
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
What is an On-premises Data Gateway?
• One gateway for multiple cloud
services and experiences
• Power BI
• Power BI dataflows
• Power Apps
• Power Automate
• Power Platform dataflows
• Azure Analysis Services
• Logic Apps
• Microsoft Search
• Personal mode vs Standard mode
Image source: docs.microsoft.com
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Do we need Data Gateway every time?
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Summary: Power Platform
Image source: https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/data-platform-intro
4 Products
Features
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
• Certification
• https://docs.microsoft.com/en-us/learn/certifications/exams/pl-900
• Microsoft Learn Path
• https://docs.microsoft.com/en-us/learn/paths/power-plat-fundamentals/
References
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
Thank You
NanddeepNachan@gmail.com
/in/nanddeepnachan
@NanddeepNachan
Nanddeep Nachan
PL-900: Microsoft Power Platform Fundamentals @NanddeepNachan
QnA

PL-900 Microsoft Power Platform Fundamentals

  • 1.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan PL-900 Microsoft Power Platform Fundamentals
  • 2.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Nanddeep Nachan Consultant - SharePoint, Office 365, MS Azure Speaker | Author | Blogger @NanddeepNachan /in/nanddeepnachan https://www.nanddeepnachanblogs.com NanddeepNachan@gmail.com nanddeepn
  • 3.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Agenda
  • 4.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Exam Overview
  • 5.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Types of questions • Single choice • Multiple choice • Drag and drop Best way to prepare
  • 6.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Introduction to Power Platform
  • 7.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan What is Power Platform? Image source: https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/data-platform-intro 4 Products Features
  • 8.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • Rapid low code development environment for building custom apps • Enables the creation of web and mobile applications that run on all devices. • Business users or pro developers can build custom apps, when out of the box solutions do not meet exact business needs. Power Apps
  • 9.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • Create automated workflows between applications and services. • Helps automate repetitive business processes such as communication, data collections, and decision approvals. Power Automate
  • 10.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • Business analytics service that delivers insights for analyzing data. • Data visualizations with reports and dashboards. Power BI
  • 11.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • Enables anyone to create powerful chatbots using a guided, no- code graphical interface. • No dependency on data scientists or developers. • Chatbots can perform an action to call a Power Automate flow. Power Virtual Agents
  • 12.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • AI Builder • Adds AI capabilities to the workflows and Power Apps and predict outcomes. • Common Data Service (CDS) • A scalable data service and app platform. • Securely store and manage data from multiple sources. • Integrate that data in business applications using a common data model. • Connectors • Enable you to connect apps, data, and devices in the cloud. • More than 275 connectors for the Power Platform are available. • E.g.: Salesforce, Office 365, Twitter, Dropbox, Google services, and more. Features
  • 13.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Common Data Service
  • 14.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-common-data-service/2-overview
  • 15.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • Common Data Service database • Single instance of Common Data Service which stores data in a set of standard and custom data structures called entities. • Entity • A logical set of records that is used to store data. It is like a table in a database or in an Excel workbook. • Types: Standard, Complex. • Field • A way to store a discrete piece of information within a record in an entity. • It is like a column in an Excel. • Common Data Model • Collection of predefined entities, attributes, semantic metadata, and relationships. Important Terms
  • 16.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Allow you to apply and maintain business logic at the data layer instead of the app layer. Business Rules Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-common-data-service/6-business-rules
  • 17.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Business Rules Usage Canvas apps or Model-driven apps • Set field values • Clear field values • Validate data and show error messages Model-driven apps • Show or hide fields • Enable or disable fields • Create business recommendations based on business intelligence
  • 18.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Demo Common Data Services (CDS)
  • 19.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Environments in CDS Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-common-data-service/5-environments
  • 20.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan 3 major sections: • Environments • Data policies • Data integration Power Apps Admin Center
  • 21.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Create and manage an environment Image source: https://docs.microsoft.com/en-us/learn/modules/create-manage-environments/2-manage https://admin.powerplatform.microsoft.com
  • 22.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Power Apps
  • 23.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • No-code/low-code platform for building apps • Over 275 connectors • Common data sources • Common Data Service • SharePoint • Dynamics 365 • SQL Server and Azure SQL • Office 365 • On-premises data sources Power Apps Introduction
  • 24.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • Build an app from a blank canvas • Choose the screen size: tablet or mobile • Add data sources to your app • Drag and drop various controls • Add the desired functionality by writing Excel style formulas Canvas Apps Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-power-apps/2-what-is-power-apps
  • 25.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • Build from data in the Common Data Service. • App size will be responsive to work on mobile or tablet. • Define the relationships, forms, views, business rules, and more at the data layer, inside of the Common Data Service. • Get business results without writing the formulas yourself. Model-driven apps Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-power-apps/2-what-is-power-apps
  • 26.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • No-code solutions to building externally facing websites. • Build an anonymous or authenticated website that allows users to interact with data held in Common Data Service. • Drag and drop experience to build rich, interactive websites. Portals Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-power-apps/2-what-is-power-apps
  • 27.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • Add artificial intelligence to your apps with no code. • Available AI models in Power Apps: 1. Prediction 2. Form processor 3. Object detector 4. Text classification AI Builder
  • 28.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Build a canvas app
  • 29.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • Power Apps Studio (https://make.PowerApps.com) • App format (Mobile or Tablet) • Galleries • Forms • Input Controls • Intelligent Controls • Functions Basic elements
  • 30.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Demo Build Canvas App
  • 31.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Build a model-driven app
  • 32.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan 1. Model your business data 2. Define your business processes 3. Build the app 3 design phases Image source: https://docs.microsoft.com/en-us/learn/modules/how-build-model-driven-app/02-model-driven-apps
  • 33.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Demo Build model- driven App
  • 34.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Power Apps Portals
  • 35.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • Common Data Service • Portal from blank • Microsoft Dynamics 365 apps • Community portal • Customer self-service portal • Employee self-service portal • Partner portal • Customer portal (Dynamics 365 Supply Chain Management) Portal templates
  • 36.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Demo Provision a portal
  • 37.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Power Automate
  • 38.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan 1. Event driven flows 2. Business process flows 3. UI flows 3 types of flows
  • 39.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • 2 main parts: trigger, actions Important concepts Trigger • When something changes • On a schedule • On a button press Action • Loops • Switch • Do Until • Apply to each • Expressions
  • 40.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Demo Create a flow from a template
  • 41.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Power BI
  • 42.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Power BI overview Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-power-bi/2-what-power-bi
  • 43.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Parts of Power BI Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-power-bi/2-what-power-bi
  • 44.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Major building blocks of Power BI: Power BI concepts • Capacities • Workspaces • My workspace • Workspaces • Datasets • Reports • Dashboards
  • 45.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Data modeling and visualizations Image source: https://docs.microsoft.com/en-us/learn/modules/introduction-power-bi/2a-data-modeling-visualizations
  • 46.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Power Virtual Agents (PVA)
  • 47.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • Topics • User topics • System topics • Entities • Prebuilt entities • Custom entities • Actions • Publishing Components of Power Virtual Agents
  • 48.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Demo Build Basic Chatbot
  • 49.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan On-premises Data Gateway
  • 50.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan What is an On-premises Data Gateway? • One gateway for multiple cloud services and experiences • Power BI • Power BI dataflows • Power Apps • Power Automate • Power Platform dataflows • Azure Analysis Services • Logic Apps • Microsoft Search • Personal mode vs Standard mode Image source: docs.microsoft.com
  • 51.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Do we need Data Gateway every time?
  • 52.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Summary: Power Platform Image source: https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/data-platform-intro 4 Products Features
  • 53.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan • Certification • https://docs.microsoft.com/en-us/learn/certifications/exams/pl-900 • Microsoft Learn Path • https://docs.microsoft.com/en-us/learn/paths/power-plat-fundamentals/ References
  • 54.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan Thank You NanddeepNachan@gmail.com /in/nanddeepnachan @NanddeepNachan Nanddeep Nachan
  • 55.
    PL-900: Microsoft PowerPlatform Fundamentals @NanddeepNachan QnA