UNF Professional and Lifelong Learning
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