Microsoft Power Platform Developer (PL-400) Training Course
The Microsoft Power Platform serves as a low-code application platform designed to automate processes, develop applications, and analyse data across Microsoft services and external ecosystems.
This instructor-led, live training session (available online or onsite) targets intermediate to advanced developers aiming to design, develop, secure, and troubleshoot Microsoft Power Platform solutions.
Upon completion of this training, participants will be capable of:
- Creating and configuring custom applications, flows, and integrations using Power Apps, Power Automate, and Dataverse.
- Developing plug-ins and custom connectors for the Microsoft Power Platform.
- Utilising Power Platform CLI and Azure DevOps for deployment and automation purposes.
- Implementing best practices for security, monitoring, and performance tuning.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical practice.
- Hands-on implementation within a live-lab environment.
Course Customisation Options
- To request bespoke training for this course, please contact us to make arrangements.
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 ALM
Working with Dataverse
- Data modelling and relationships
- Custom tables, columns, and metadata
- Security roles and data access
Customising Power Apps
- Canvas versus model-driven applications
- Utilising the Power Apps Component Framework (PCF)
- Custom connectors and controls
Developing with Power Automate
- Creating flows and automation scenarios
- Triggering flows from applications and external events
- Error handling and retries
Extending Platform Capabilities
- Creating and registering plug-ins using .NET
- Implementing custom business logic
- Utilising web resources and Azure Functions
Application Lifecycle Management (ALM)
- Using GitHub or Azure DevOps for the Power Platform
- Managing environments and solutions
- CI/CD pipelines and automation
Performance, Monitoring, and Security
- Monitoring and troubleshooting applications and flows
- Performance tuning tips
- Implementing secure development practices
Summary and Next Steps
Requirements
- An understanding of Microsoft Power Platform services
- Experience with JavaScript, TypeScript, or C#
- Familiarity with REST APIs and data modelling concepts
Audience
- Software developers working with the Power Platform
- Technical consultants implementing Power Apps and automation
- Solution architects designing low-code enterprise applications
Need help picking the right course?
southafrica@nobleprog.co.za or +27 (0)10 005 5793
Microsoft Power Platform Developer (PL-400) Training Course - Enquiry
Testimonials (2)
We did quite complex examples, so we could get a feeling of how the real work with Power Automate Desktop can look like in the real world scenario.
Michal Strnad - MicroNova AG
Course - Microsoft Flow/Power Automate
Dynamic, adaptive, and informative
Marcia - Complete Coherence
Course - Microsoft Power Platform Fundamentals
Related Courses
AI Builder: Advanced Applications for Data Extraction and Prediction
14 HoursAI Builder is Microsoft Power Platform’s low-code AI capability that empowers organizations to develop, train, and deploy artificial intelligence models for routine business tasks like form processing, object detection, and predictive analytics without requiring extensive data science expertise.
This instructor-led, live training (available online or onsite) targets advanced Power Platform professionals and automation leaders who want to leverage AI Builder for extracting data via OCR from both structured and unstructured forms, construct custom predictive models for qualitative and quantitative results, and optionally apply Process Mining concepts to enhance process analysis and optimization.
Upon completion of this training, participants will be capable of:
- Designing and developing AI Builder form processing models for structured and unstructured documents.
- Training, evaluating, and deploying custom prediction models for classification and regression tasks.
- Integrating AI Builder models into Power Apps and Power Automate flows to achieve end-to-end automation.
- Understanding how Process Mining can supplement AI Builder by uncovering process bottlenecks and identifying data-driven optimization opportunities.
Course Format
- Interactive lectures and live demonstrations.
- Hands-on labs focused on building AI Builder models and integrating them into Power Platform apps and flows.
- Use-case workshops and model evaluation sessions.
Customization Options
- To request a customized training for this course, please contact us to arrange.
Microsoft Flow/Power Automate
14 HoursThis instructor-led, live training in Kenya (online or onsite) is aimed at business analysts who wish to automate workflows and tasks with Microsoft Flow / Power Automate.
By the end of this training, participants will be able to:
- Create business applications without needing any developer experience.
- Manage and analyze flows for business solutions.
- Create flows, define triggers, add actions, and set conditions.
Microsoft Power Platform Fundamentals
14 HoursThis instructor-led, live training in Kenya (online or on-site) is aimed at business personnel, managers, developers, and data analysts who wish to adopt, implement, integrate, and oversee Microsoft Power Platform components and features within their organizations.
Upon completion of this training, participants will be capable of:
- Developing simple applications using Power Apps to craft custom solutions for routine business requirements.
- Automating workflow processes with Power Automate (previously known as Microsoft Flow) to reduce manual and repetitive tasks.
- Generating data reports and dashboards using Power BI to derive insightful analytics for the business.
- Constructing chatbots via Power Virtual Agents to automate and address common customer inquiries and issues.
Microsoft Power Platform Fundamentals - 1 day
7 HoursThis course provides a foundational understanding of the core components of Power Virtual Agents, Power Automate, and Power Apps, while also offering a high-level overview of Power BI. The curriculum is centered around a practical workflow derived from my experience with a previous employer. We will construct a Power App using Microsoft Power Apps to monitor tasks related to houses under construction (utilizing SharePoint for data storage to keep things straightforward). Subsequently, we will leverage Power Virtual Agents to demonstrate how to configure bots within Microsoft Teams, guiding users to documents that might be dispersed across various SharePoint sites, such as loan agreements, budgets, and sales contracts. I believe these bots have significant potential for HR and IT teams, particularly in addressing repetitive inquiries. Next, we will configure basic flows in Power Automate to archive attachments from designated senders (in our scenario, saving inspection reports organized by the bank for the units). We will also explore other straightforward flows that capture data from Microsoft Forms back into SharePoint and establish fully automated processes using the Approvals app in Microsoft Teams. Once the application, bot, and flow are finalized, the concluding phase involves creating a simple Power BI report. We will use Power Automate to dispatch a snapshot of the table containing the most recent completed tasks every two weeks to a specific recipient (the bank in this example). This request will include the draw date and the budget allocations for those tasks, all of which are captured within the app. Given that this course operates at a high level, I recommend that all learners employ ChatGPT for more technical aspects, such as coding elements or formulas within Power Apps. However, the course does cover this topic, where I demonstrate how to effectively utilize ChatGPT to assist with Power Apps formulas.
Microsoft Power Automate RPA Developer
28 HoursMicrosoft Power Automate serves as a low-code automation platform designed to facilitate the creation of automated workflows spanning both Microsoft and third-party services, including desktop RPA capabilities.
This instructor-led live training, available either online or onsite, targets intermediate-level professionals keen on developing end-to-end robotic process automation (RPA) solutions utilizing Microsoft Power Automate Desktop and cloud flows.
Upon completing this training, participants will gain the ability to:
- Develop both attended and unattended RPA flows via Power Automate Desktop.
- Automate legacy applications alongside UI-based workflows.
- Seamlessly integrate RPA with cloud flows to achieve comprehensive automation.
- Leverage AI Builder, approvals, and triggers to augment automation efforts.
- Implement best practices concerning debugging, exception handling, and governance.
Format of the Course
- Interactive lectures and discussions.
- Practical hands-on lab exercises.
- Live demonstrations accompanied by real-world case studies.
Course Customization Options
- For those interested in a customized training version of this course, please reach out to us to make arrangements.
Microsoft Power Platform: Apps, Automation, and Governance
21 HoursThe Microsoft Power Platform offers a comprehensive suite of low-code tools that enable business users to create custom applications, streamline workflows, analyze data, and manage enterprise solutions with minimal technical development skills.
This instructor-led training, available online or onsite, is designed for beginners to intermediate users eager to master app development, business process automation, and governance best practices within the Power Platform ecosystem, including Power Apps and Power Automate.
Upon completion of this training, participants will be equipped to:
- Grasp the fundamental components of the Power Platform and its strategic value for businesses.
- Develop and deploy functional applications tailored to specific operational needs.
- Automate essential business workflows using triggers, approval processes, and notifications.
- Implement governance, documentation, and scalability practices to ensure long-term success.
Course Format
- Engaging lectures and interactive discussions.
- Numerous exercises and practical practice sessions.
- Hands-on implementation in a live laboratory environment.
Customization Options
- For bespoke training arrangements, please get in touch with us.
Microsoft Power Platform Foundations with Dynamics 365 Integration
21 HoursMicrosoft Power Platform comprises a collection of low-code tools designed to help organizations build applications, automate workflows, analyze data, and connect various business systems.
This live, instructor-led training (available online or onsite) is tailored for beginner-level professionals looking to develop low-code solutions, gain familiarity with Power Platform tools, and explore how Dynamics 365 integrates within the ecosystem.
After completing this course, participants will be able to:
- Explain core database concepts and apply them within the Power Platform environment.
- Develop basic low-code applications using Power Apps.
- Design straightforward automation flows with Power Automate.
- Create introductory dashboards and visualizations in Power BI.
Course Format
- Instructor-led demonstrations accompanied by guided explanations.
- Practical hands-on exercises and scenario-based tasks.
- Real-time implementation using a live Power Platform tenant.
Customization Options
- If your team needs specific modules or a focus on particular tools, please contact us to tailor the training accordingly.
PL-500T00-A: Microsoft Power Automate RPA Developer
35 HoursCandidates undertaking this course focus on automating time-intensive and repetitive tasks through the use of Microsoft Power Automate. They assess solution requirements, generate process documentation, and design, develop, troubleshoot, and evaluate solutions. Candidates collaborate with business stakeholders to enhance and automate business workflows. They also partner with administrators to deploy solutions into production environments and provide ongoing support for these solutions.
PL-600T00-A: Microsoft Power Platform Solution Architect
28 HoursThe Solution Architect holds responsibility for the effective design, implementation, deployment, and adoption of the entire solution. This role ensures that the proposed solution addresses the customer's requirements both currently and in the future. Through this course, participants will explore the critical decisions made by Solution Architects during implementation, including aspects such as security, integrations, Power Apps architecture, Power Automate architecture, and more. Designed to provide an introduction to the Solution Architect role, this course equips learners with essential knowledge.
PL-900T00: Microsoft Power Platform Fundamentals
7 HoursUnderstand the business value and product capabilities of Microsoft Power Platform. Build simple Power Apps, connect data using Dataverse, create a Power BI Dashboard, and automate processes with Power Automate.
Power Apps, Power Automate, and Power BI — Integrated Business Solutions
21 HoursThe Microsoft Power Platform, comprising Power Apps, Power Automate, and Power BI, serves as the foundation for organizations seeking to enhance decision-making, productivity, and process efficiency with minimal coding. This course equips participants with the practical skills needed to integrate these tools, thereby creating robust business solutions that analyze data, automate workflows, and build custom applications.
Designed for beginner to intermediate professionals, this live instructor-led training (available online or onsite) focuses on designing and implementing connected business solutions using the Power Platform.
Upon completing this training, participants will be capable of:
- Developing interactive dashboards and visual reports in Power BI.
- Constructing low-code applications using Power Apps.
- Automating repetitive tasks and workflows with Power Automate.
- Integrating Power Platform components to ensure seamless data flow and business logic.
- Deploying, sharing, and securing Power Platform solutions across various teams and departments.
Course Format
- Engaging lectures and group discussions.
- Practical exercises and real-world case studies.
- Project-based development of a comprehensive Power Platform solution.
Course Customization Options
- For tailored training requirements, please contact us to arrange a customized session.
Power BI and Power Apps for Data Visualization and Business Process Automation
21 HoursPower BI and Power Apps serve as foundational elements of the Microsoft Power Platform, empowering users to visualize data, automate workflows, and develop low-code applications. This course offers a hands-on introduction to constructing interactive dashboards and bespoke applications for business processes, facilitating seamless data connectivity across systems to enhance operational efficiency.
This instructor-led, live training (available online or onsite) is designed for business and IT professionals at the beginner to intermediate level who aim to utilize Power BI and Power Apps for data analysis, workflow automation, and business solution development, minimizing the need for extensive coding.
Upon completion of this training, participants will be equipped to:
- Connect, clean, and transform data using Power BI.
- Develop interactive dashboards and reports to derive business insights.
- Design and publish custom applications using Power Apps.
- Automate repetitive workflows through integration with Power Automate.
- Securely share and manage solutions within the Microsoft Power Platform ecosystem.
Course Format
- Interactive lectures and discussions.
- Practical exercises and data modeling practice.
- Project-based learning involving guided creation of apps and dashboards.
Course Customization Options
- For tailored training on this course, please contact us to make arrangements.
Mastering Power Platform: Power Apps, Power Automate, DataVerse, Power BI, and Power Virtual Agents
35 HoursThis instructor-led, live training in Kenya (online or onsite) targets intermediate-level IT professionals who wish to use the Power Platform to effectively automate processes and enhance data insights.
Upon completion of this training, participants will be able to:
- Develop and customize applications using Power Apps.
- Manage and analyze data utilizing DataVerse and Power BI.
- Automate complex processes with Power Automate.
- Design and deploy intelligent chatbots using Power Virtual Agents.
- Integrate and optimize workflows across the Power Platform suite.