Microsoft Power Platform Developer
- Home
- Cloud Computing
- Microsoft Power Platform Developer
Introduction
Microsoft Power Platform helps organizations to optimize their operations by simplifying, automating, and transforming business tasks and processes. In this course, participants will learn how to build energy applications, automate workflows, and extend the platform to meet business requirements and solve complex business problems.
Objectives
Upon completion of the course, participants will be able to:
- Create a technical design.
- Configure the Common Data Service.
- Create and configure Power Apps.
- Configure business process automation.
- Enhance the user experience.
- Expand the platform.
- Develop integrations.
Participant Profile
On this course, participants will design, develop, secure, and troubleshoot Power Platform solutions. They will implement solution components that include application enhancements, customized user experience, system integrations, data conversions, customized process automation, and customized visualizations. Participants will gain applied knowledge of Power Platform services, including a deep understanding of capabilities, limitations, and constraints. Participants must have development experience with JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, and Power BI.
Prerequisites
- Participants must have a basic understanding of Power Platform.
- Participants must have development experience with JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, and Power BI.
Course Materials
A copy of the official Microsoft course materials.
Methodology
Active and participative course delivered through demonstrations, practical exercises, and clinical analysis based on all the theoretical topics taught by the instructor to address real cases related to the product. The trainer will also use different dynamics that enable group work in the classroom, such as challenges, assessment tests, and real-life cases to prepare for the associated Microsoft certification exam, if applicable.
Certifications
This course is certified by Microsoft®.
Assessment based on group and individual activities. The trainer will provide continuous feedback individually at the end of each activity.
During the course, participants will complete an assessment test that they must pass with a score of over 75%. They will have one hour to complete the test.
The terms of additional certification services are subject to those established by the license owner or the authorized certification body.
Accreditation
A Certificate of Attendance for the PL-400 course will be issued only to participants with an attendance above 75%, and a Diploma of Achievement will also be issued if they pass the assessment test.
Power Platform Developer Contents
1. How to create your first model-driven application with Dataverse
- Introduction to Dataverse
- Introduction to model-based applications
- Model-driven applications powered by Microsoft Dataverse technology
2. Introduction to model-driven applications in Power Apps
- Overview of model-driven applications
- Components of model-based applications
- Design model-based applications
- Incorporation of business process flows
3. Managing tables in Dataverse
- Identify tables and table types in Dataverse
- Create a customized table
- Enable attachments in a table
- Licensing requirements for each type of table
4. Creating and managing columns in a Dataverse table
- Define columns in Microsoft Dataverse
- Column types in Microsoft Dataverse
- Add a column to a table
- Create a primary name column
- Constraints that apply to table columns
- Create an autonumber column
- Create an alternate key
5. Working with choices in Dataverse
- Define choice columns
- Standard choice column
6. Creating a relationship between tables in Dataverse
- Associate one or more tables – Introduction
- Types of relationships available in Microsoft Dataverse
- Create a one-to-many relationship between tables
- Create a many-to-many relationship between tables
- Edit or delete relationships
7. Defining and creating business rules in Dataverse
- Define business rules – Introduction
- Define the components of a business rule
- Create a business rule
8. Creating and defining calculated or rollup columns in Dataverse
- Introduction to rollup columns
- Create a rollup column
- Introduction to calculated columns
- Create a calculated column
9. Introduction to security roles in Dataverse
- Introduction to environment roles
- Understand environment roles
- Add or disable a user in the environment
- Understand security concepts in Dataverse
- Learn about user security roles and default values of security roles
10. Introduction to Power Apps canvas applications
- Introduction to Power Apps
- Power Apps building blocks
- Exercise: Create your first application in Power Apps
- Ways to build applications with Power Apps
- Technologies related to Power Apps
- Additional technologies related to Power Apps
- Design a Power Apps application
11. Customizing a Power Apps canvas application
- Improve applications with basic customizations in Power Apps
- Create a navigation model for the canvas application
- Explore screens and controls in Power Apps
12. Application management in Power Apps
- Manage versions of an application in Power Apps
- Share applications in Power Apps
- Understand environments in Power Apps
13. Navigating in a Power Apps canvas application
- Navigation overview
- The navigate and back function
- More ways to use the navigate function
14. Creating the UI in a Power Apps canvas application
- Use themes to quickly change the look of the application
- Customize a control with your brand
- Icons
- Images
- Customization
- Use tablet or phone form factors
15. Using and describing controls in a Power Apps canvas application
- Introduction to controls
- Main properties of controls
- Enter and display data with text controls
- Additional controls to improve application usability
- Multimedia elements
16. Documentation and testing of your Power Apps application
- Create test plans
- User interface testing
- Performance optimization
- Diagnostics and analysis
- Documentation and the customer
17. Using imperative development techniques in Power Apps canvas applications
- Imperative development vs. declarative development
- The three types of variables in Power Apps
- Global variables
- Contextual variables
- Collections
- Other variable concepts
18. Creating formulas that use tables, records, and collections in a Power Apps canvas application
- Formulas to process multiple records
- Mathematical operations on tables
- Merge and split records
- The ForAll function
19. Performing customized updates in a Power Apps canvas application
- Beyond forms
- Use the Patch function to create and edit records
- Delete data source and collection records
- Use the Patch function to update a gallery
20. Testing and performance checks in a Power Apps canvas application
- Analyze performance
- Improve performance with data sources
- Test the application and troubleshoot
21. Using relational data in a Power Apps canvas application
- What is relational data?
- Work with relationships in Power Apps
- Microsoft Dataverse for applications
22. Working with data source limits (delegation limits) in a Power Apps canvas application
- General information about delegation
- Combination of roles, predicates, and data sources to determine delegation
- Delegation warning, limits, and non-delegable functions
23. Connecting to other data in a Power Apps canvas application
- General information about different data sources
- Use action-based data sources
- Power Automate is a companion to Power Apps
24. Using custom connectors in a Power Apps canvas application
- General information about custom connectors
- General information about the custom connector lifecycle
- Use Postman for a custom connector
25. Introduction to Power Automate
- Introduction to Power Automate
26. Creating approval flows with Power Automate
- Solutions for real-world scenarios
27. Introduction to expressions in Power Automate
- Introduction to expressions
- Get started with expressions
- Tips to make things easier
- Types of functions
- Write complex expressions
28. Introduction to resources for Microsoft Power Platform developers
- Introduction to Microsoft Power Platform for developers
- General information about Microsoft Dataverse and Common Data Model
- Power Platform extension with Azure
29. Using development tools to expand Microsoft Power Platform
- Introduction to Microsoft Power Platform development tools
- Exercise: Install and use development tools
- General information about solutions
- Deploy applications with Package Deployer
30. Introduction to Microsoft Power Platform extensions
- Introduction
- User experience extensibility
- Microsoft Dataverse extensibility
- Determine when to configure or when to code
31. Introduction to Dataverse for developers
- Introduction to development with Microsoft Dataverse
- Microsoft Dataverse extensibility model
- Event framework
32. Extending plug-ins
- Introduction to plug-ins
- Plug-in use scenarios
- Custom workflow extensions
- Plug-in execution context
33. Performing common actions with client script
- Introduction to client-side scripting
- Load scripts
- Event handlers
- Context objects
- Common client scripting tasks
34. Automating business process flows with client script
- Introduction to performing global operations with the client API Xrm object
- Best practices for client-side scripting
- Debug client scripts
35. Introduction to Power Apps component framework
- Introduction to Power Apps component framework
- Power Apps component framework architecture
- Power Apps component tools
36. Creating a Power Apps component
- Introduction to creating a code component
- Create a code component solution package
- Test and debug code components
37. Using advanced features with Power Apps Component Framework
- Introduction to using React in a Power Apps component
- Use the formatting API in a Power Apps component
- Use the Microsoft Dataverse Web API in a Power Apps component
- Write a popup Power Apps component
38. Working with Dataverse Web API
- Introduction to Microsoft Dataverse Web API
- Authenticate in Microsoft Dataverse using OAuth
- Interact with Microsoft Dataverse Web API using Postman
- Use OData to query data
- Use FetchXML to query data
- Call Power Automate actions from the Web API
- Use the Web API to impersonate another user
- Monitor changes in entity data using change tracking and the Web API
39. Integrating Azure solutions with Dataverse
- Overview of Microsoft Dataverse Azure solutions
- Expose Microsoft Dataverse data to Azure Service Bus
- Write a Service Bus event listener that consumes Microsoft Dataverse messages
- Publish Microsoft Dataverse events with webhooks
- Write an Azure function that processes Microsoft Dataverse events
PL-400
Referencia
Precio
Duración
Modo de entrega
Certificación