PL-400: Microsoft Power Platform Developer

€695.00
| /

________________________________________________________________

Do you want to take this course remotely or in person?

Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91 , or contact Our Offices

________________________________________________________________

Course Description: PL-400: Microsoft Power Platform Developer

Microsoft Power Platform helps organizations streamline their operations by simplifying, automating, and transforming business processes and tasks. In this course, students will learn how to build Power Apps, automate workflows, and extend the platform to complete business requirements and solve complex business problems.


Audience profile

Candidates for this course design, develop, secure, and troubleshoot Power Platform solutions. Candidates implement solution components including application enhancements, custom user experience, system integrations, data conversations, custom process automation, and custom visualizations. Candidates will gain a strong applied knowledge of Power Platform services, including a deep understanding of capabilities, limits, and limitations. Candidates should have development experience including JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, and Power BI.


Items in this collection

  • How to Build Your First Model-Driven App with Dataverse
  • Introduction to model-driven apps in Power Apps
  • Managing tables in Dataverse
  • Test your knowledge of creating and managing columns in a table in Dataverse
  • Working with Options in Dataverse
  • Create a relationship between tables in Dataverse
  • Define and create business rules in Dataverse
  • Create and define calculation or consolidated columns in Dataverse
  • Introduction to Security Roles in Dataverse
  • Introduction to Power Apps canvas apps
  • Customizing a Canvas App in Power Apps
  • Managing apps in Power Apps
  • Navigating a canvas app in Power Apps
  • Building the UI in a Canvas App in Power Apps
  • Using and describing controls in a canvas app in Power Apps
  • Documenting and testing your Power Apps app
  • Using imperative development techniques in canvas apps in Power Apps
  • Create formulas that use tables, records, and collections in a Power Apps canvas app
  • Performing custom updates to a Power Apps canvas app
  • Performing tests and performance checks on a Power Apps canvas app
  • Using relational data in a Power Apps canvas app
  • Working with data source limits (delegation limits) in a Power Apps canvas app
  • Connect to other data in the Power Apps canvas app
  • Using custom connectors in the Power Apps canvas app
  • Introduction to Power Automate
  • Create approval flows with Power Automate
  • Introduction to Expressions in Power Automate
  • Introduction to Microsoft Power Platform developer resources
  • Using developer tools to extend Microsoft Power Platform
  • Introduction to extending Microsoft Power Platform
  • Introduction to Dataverse for developers
  • Extend plugins
  • Perform common actions with client script
  • Automate business process flows with client-side scripting
  • Introduction to Power Apps component framework
  • Create a Power Apps component
  • Using advanced features with Power Apps Component Framework
  • Accessing Dataverse in Power Apps Portals
  • Extend Power Apps portals
  • Create custom web templates for Power Apps portals
  • Working with the Dataverse Web API
  • Integrating Azure solutions with Dataverse


Course outline

1. Advanced techniques in canvas apps

Lesson

  • Use imperative development techniques for canvas apps
  • Perform custom updates in a canvas app
  • Use Dataverse choice columns with formulas
  • Work with relational data in a canvas app
  • Work with data source limits (delegation limits) in canvas apps
  • Performance in canvas apps

Practice labs

  • Power Apps
  • Lab 2: Advanced canvas app techniques

2. Automate a business process using Power Automate

Lesson

  • Get started with Power Automate
  • Introduction to expressions in Power Automate
  • Use Dataverse triggers and actions in Power Automate
  • Advanced features of cloud flows

Practice labs

  • Lab 3: Power Automate

3. Introduction to developing with Power Platform

Lesson

  • Introduction to Power Platform developer resources
  • Use developer tools to extend the Power Platform
  • Introduction to extending the Microsoft Power Platform
  • Work with Dataverse APIs

Practice labs

  • Introduction to developing with the Power Platform
  • Lab 5: Power Platform APIs

4. Extending the model-driven app user experience

Lesson

  • Performing common actions with client script
  • Best practices with client script

Practice labs

  • Extending the model-driven app user experience
  • Lab 6: Client scripting

5. Create code components with the Power Apps Component Framework

Lesson

  • Get started with Power Apps component framework

Practice labs

  • Power Apps Component Framework code components
  • Lab 7: Power Apps Component Framework

6. Extending Microsoft Dataverse

Lesson

  • Introduction to Dataverse for developers
  • Create plug-ins

Practice labs

  • Extending Microsoft Dataverse
  • Lab 8: Dataverse Plug-ins

7. Integrate Dataverse and Azure

Lesson

  • Integrate with Azure
  • Integrate with Dataverse

8. Custom Connectors

Lesson

  • Get started with custom connectors
  • Azure API Management and custom connectors
  • OpenAPI definitions
  • Policy templates
  • Write code in a custom connector

Practice labs

  • Azure Functions, Webhooks, and Custom Connectors
  • Lab 9: Integration with Azure


9. Application lifecycle management (ALM)

Lesson

  • Solutions and Application Lifecycle Management


10. Create a Technical Design

Lesson

  • Technical architecture

Exercise: Evaluate configure vs code options

  • Exercise: Scenario 1
  • Exercise: Scenario 2
  • Exercise: Scenario 3


Prerequisites

  • Candidates must have basic knowledge of Power Platform.
  • Candidates should have development experience including JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, and Power BI.


Language

  • Course: English / Spanish
  • Labs: English / Spanish

Information related to training

Soporte siempre a tu lado

Training support: Always by your side

Formación presencial y telepresencial

Do you need another training modality?

bonificaciones

Bonuses for companies