UNF Professional and Lifelong Learning · Microsoft
Microsoft Power Platform Developer Training
LevelIntermediate
Duration5 Days
Experience1 year: Microsoft
Average Salary$113,000 to $172,000
LabsYes
Offered to the Jacksonville and Northeast Florida community through UNF Professional and Lifelong Learning in partnership with Applied Technology Academy — live online or in person, taught by ATA's practitioner instructors.
Course Overview
The course is ideal for professional developers preparing for the PL-400 certification exam.
You will:
- Create and configure custom apps using Power Apps
- Automate business processes with Power Automate
- Design and implement Dataverse tables, relationships, and business rules
- Write client-side and server-side code to extend Power Platform
- Integrate with external systems using custom connectors and web APIs
- Secure apps and data with role-based security and environments
- Use DevOps tools for deployment and lifecycle management
Course Outline
- Lesson 1: Introduction to Power Platform Development Developer tools and environments
- Overview of Dataverse
- Authentication and authorization in Power Platform
- Solutions and ALM basics
- Lesson 2: Working with Dataverse Creating and managing tables and columns
- Implementing relationships and calculated fields
- Using business rules and workflows
- Managing data with Web API and SDK
- Lesson 3: Power Apps Development Canvas vs. model-driven apps
- Using expressions and formulas
- Embedding components and media
- Custom pages and advanced UI logic
- Lesson 4: Extending Power Apps with Code JavaScript for client-side customizations
- PCF (Power Apps Component Framework) controls
- Plugins and custom workflows using C#
- Working with event handlers
- Lesson 5: Automating Processes with Power Automate Creating and managing flows
- Using triggers and actions
- Calling custom connectors
- Flow performance and error handling
- Lesson 6: Building Custom Connectors Introduction to APIs and OpenAPI (Swagger)
- Creating a custom connector in Power Platform
- Testing and using custom connectors in apps and flows
- Securing custom connectors
- Lesson 7: Integrating with Microsoft Services and External Systems Calling Azure Functions and Logic Apps
- Integrating with SharePoint, Teams, and Microsoft 365
- Working with external databases and web services
- Best practices for performance and security
- Lesson 8: Application Lifecycle Management (ALM) Using solutions to package components
- Source control and DevOps with Azure DevOps or GitHub
- CI/CD pipelines for Power Platform
- Environment strategy and deployment governance
Intended Audience
This course is designed for professional developers and IT professionals who want to build and extend solutions using Microsoft Power Platform.
Prerequisites
- Experience with JavaScript, C#, or other programming languages
- Familiarity with Microsoft Power Platform, Microsoft 365, and Dataverse
- Understanding of JSON, REST APIs, and OAuth
- Knowledge of software development lifecycle (SDLC) practices
