Get in Touch

Course Outline

Introduction to Microsoft Power Platform Development

  • Overview of Power Apps, Power Automate, Power BI, and Power Virtual Agents.
  • Understanding Dataverse architecture.
  • Introduction to Power Platform CLI and Application Lifecycle Management (ALM).

Working with Dataverse

  • Data modeling and defining relationships.
  • Creating custom tables, columns, and metadata.
  • Configuring security roles and data access permissions.

Customizing Power Apps

  • Differences between canvas apps and model-driven apps.
  • Utilizing the Power Apps Component Framework (PCF).
  • Building custom connectors and controls.

Developing with Power Automate

  • Designing flows and automation scenarios.
  • Triggering flows from applications and external events.
  • Implementing error handling and retry mechanisms.

Extending Platform Capabilities

  • Creating and registering plug-ins using .NET.
  • Implementing custom business logic.
  • Leveraging web resources and Azure Functions.

Application Lifecycle Management (ALM)

  • Utilizing GitHub or Azure DevOps for Power Platform projects.
  • Managing environments and solution components.
  • Setting up CI/CD pipelines for automation.

Performance, Monitoring, and Security

  • Monitoring and troubleshooting applications and workflows.
  • Strategies for performance tuning.
  • Adopting secure development practices.

Summary and Next Steps

Requirements

  • Foundational knowledge of Microsoft Power Platform services.
  • Practical experience with JavaScript, TypeScript, or C#.
  • Familiarity with REST APIs and data modeling principles.

Target Audience

  • Software developers utilizing the Power Platform.
  • Technical consultants specializing in Power Apps and process automation.
  • Solution architects responsible for designing enterprise-grade low-code applications.
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories