Microsoft Developer Certification

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (4 days)

Classroom (4 days)

Online Self-paced (32 hours)

Microsoft Power Automate RPA Developer PL500 Course Outline

Module 1: Introduction to Microsoft Power Platform Developer Resources

  • Introduction to Microsoft Power Platform for Developers
  • Overview of Dataverse and the Common Data Model
  • Extending Power Platform with Azure
  • Power Platform Environments
  • Exercise - Prepare Development Environment

Module 2: Manage Solutions in Power Apps and Power Automate

  • Add and Remove Apps, Flows, And Entities in a Solution
  • Edit a Solution-Aware App, Flow, and Table
  • Exercise - Import and Export Solutions
  • Build and Deploy a Complex Solution with Flows, Apps, and Entities
  • Automate Solution Management

Module 3: Introduction to Power Automate Process Mining

  • Process Mining Concepts and its Role in Hyperautomation
  • Use Process Mining
  • Process Mining in Power Automate
  • Process Mining in Power Automate Web Portal
  • Power Automate Process Mining Desktop App

Module 4: Optimize your Business Process with Process Advisor

  • Get Familiar with Process Advisor
  • Create Your First Recording
  • Edit Recordings and Group Actions
  • Analyze Recordings and Interpret Results
  • Automation Recommendations

Module 5: Describe Building Automation with Microsoft Power Automate

  • Describe the Capabilities of Power Automate
  • Explore the Different Power Automate Apps
  • Describe the Components of a Cloud Flow
  • Consider Power Automate Scenarios
  • Describe Process Mining
  • Build a Basic Power Automate Cloud Flow
  • Build a Cloud Flow with Copilot
  • Build a Desktop Flow
  • Exercise: Build a Basic Power Automate Flow
  • Describe the Business Value of Power Automate

Module 6: Get started with Power Automate

  • Introducing Power Automate
  • Create Your First Flow
  • Exercise - Create Recurring Flows
  • Exercise - Monitor Incoming Emails
  • Exercise - Share Flows
  • Troubleshoot Flows

Module 7: Introduction to Expressions in Power Automate

  • Introduction to Expressions
  • Get Started with Expressions
  • Notes Make Things Easier
  • Types of Functions
  • Write Complex Expressions
  • Exercise - Creating a Manual Flow and Using Expressions

Module 8: Best Practices for Error Handling in Power Automate Flows

  • Configure Run After Option
  • Power Automate Analytics

Module 9: Overview of HTTP Connectors in Power Automate

  • HTTP Webhook Built-In Connector
  • HTTP with Microsoft Entra ID Connector
  • When an HTTP Request Is Received Built-In Connector

Module 10: Troubleshoot Slow-Running Flows in Power Automate

  • Use the Compose and Variable Actions to View Data
  • Power Automate Analytics
  • Microsoft Power Platform Admin Center
  • Redesign Your Flow

Module 11: Build your First Power Automate for Desktop Flow

  • Set Up the Environment
  • Explore Power Automate for Desktop
  • Create Your First Power Automate for Desktop Flow
  • Record Power Automate for Desktop Actions
  • Edit and Test Recorded Actions

Module 12: Configure Flow Control in Power Automate for Desktop

  • Introduction
  • Flow Control Actions

Module 13: Adjust Process Behavior Using Conditional Actions with Power Automate for Desktop

  • Introduction to Conditional Actions
  • Conditional Actions
  • The If Group of Actions
  • Exercise - If Group of Actions
  • The Switch Group of Actions

Module 14: Handle Variables in Power Automate for Desktop

  • Introducing Variables
  • Create, Edit, And Use Variables
  • Variable Data Types
  • Advanced Data Types
  • Input and Output Variables
  • Variable Manipulation
  • Sensitive Variables
  • Exercise - Create, Access and Manipulate Variables

Module 15: Define Input and Output Parameters in Power Automate

  • Set Up in Power Automate
  • Define an Input Variable
  • Set Input Variables
  • Define Output Variables
  • Add UI Elements and Test

Module 16: Automate Repetitive Tasks using Loops in Power Automate for Desktop

  • Introduction to Loops
  • Loop Actions
  • Simple Loop Actions
  • For Each Loop Actions
  • Loop Condition Actions
  • Exercise – Loops

Module 17: Generate Power Automate for desktop flows by recording

  • Introduction to the Power Automate for Desktop Recorder
  • Create Desktop Flows Using the Recorder
  • Exercise - Use the Recorder to Automate Web Applications
  • Exercise - Use the Recorder to Automate Desktop Applications

Module 18: Scripting in Power Automate for Desktop

  • Scripting Actions
  • Exercise - Calculate Modulo with Vbscript
  • Exercise - Use Javascript to Find the Last Day of the Current Month

Module 19: Web Automation in Power Automate for Desktop

  • Introducing Web Automation
  • Launch, Close, and Handle Browsers
  • Handle Web Pages and Forms
  • Extract Data from Web Pages
  • Direct Web Access and Scripting
  • Exercise - Extract Stocks from MSN

Module 20: Configure Exception and Error Handling in Power Automate for Desktop

  • About Exceptions
  • Exception Handling
  • Exercise – Exception Handling

Module 21: Connect a Cloud Flow to Desktop Flows in Power Automate for Desktop

  • Setup Process in Power Automate for Desktop
  • Create a New Cloud Flow
  • Connect Your Cloud and Desktop Flows
  • Test Your New Connection

Module 22: Share a Cloud Flow with Power Automate

  • Share by Using Co-Ownership
  • Share by Using the Run-Only Option
  • Use the Send a Copy Feature
  • Exercise - Send a Copy
  • Solutions and Sharing

Module 23: Get Started with Custom Connectors in Microsoft Power Platform

  • Demo of the Maker Portal Experience
  • Explore Custom Connector Configuration Options
  • Exercise - Create a New Connector in a Solution
  • Use a Custom Connector
  • Exercise - Use a Connector from Power Automate

Module 24: Discover and Use Web APIs with Power Apps

  • What are Custom Connectors
  • Exercise - Create a Custom Connector from Visual Studio
  • Exercise - Create a Custom Connector from Azure API Management
  • What is Openapi and Why You Should Use It
  • Exercise - Create a Custom Connector from an Openapi Document
  • Test the Custom Connector
  • Exercise - Test the Custom Connector
  • Exercise - Use the Custom Connector in Power Apps Canvas App

Module 25: Configure Custom Connectors with Authenticated APIs in Microsoft Power Platform

  • Authentication Options
  • Use APIS With Azure AD
  • Configure Microsoft Entra ID Authentication
  • Exercise - Use Graph API From a Custom Connector
  • Share and Move Between Environments

Module 26: Configure Policy Templates for Custom Connectors in Microsoft Power Platform

  • Use Expressions to Access Runtime Values
  • Use Policies for Data Conversion
  • Configure Host URL And Routing
  • Add or Update Values
  • Exercise - Use a Policy Template to Dynamically Set the Host URL

Module 27: Create Microsoft Power Platform OpenAPI Custom Connectors

  • Use OpenAPI Extensions
  • Use the Dynamic List of Values Extension
  • Use Dynamic Schema
  • Exercise - Use OpenAPI Extensions

Show moredown

Who should attend this Microsoft Power Automate RPA Developer PL500 Course?

The Microsoft Power Automate RPA Developer PL500 Training is intended for professionals who aim to develop, implement, or manage automation solutions using Power Automate. The professionals who will benefit fromMicrosoft Power Automate RPA Developer PL500 are:

  • RPA Developers
  • Process Engineers
  • System Administrators
  • IT Managers
  • DevOps Engineers
  • Application Developers
  • Data Analysts

Prerequisites of the Microsoft Power Automate RPA Developer PL500 Course

Prerequisites for the Microsoft Power Automate RPA Developer PL500 Training include prior experience with JSON, cloud flows, Azure services, and integrating solutions with REST and SOAP services. Additionally, proficiency in data analysis using Microsoft Excel, VBScript, VBA, HTML, JavaScript, at least one programming language, and familiarity with the Microsoft Power Platform suite (AI Builder, Power Apps, Dataverse, and Power Virtual Agents) is required.

Microsoft Power Automate RPA Developer PL500 Course Overview

The Microsoft Power Automate RPA Developer PL500 Training stands out as a vital training course . It focuses on empowering professionals with the skills needed to create automated workflows using Microsoft Power Automate. Microsoft Power Automate RPA Developer PL500 is crucial for anyone looking to streamline business processes, reduce manual tasks, and enhance operational efficiency.

Proficiency in Microsoft Power Automate is essential for IT Professionals, Business Analysis, and Operations Management. Mastering this tool enables individuals to automate repetitive tasks, thereby saving time and resources. Professionals seeking to improve productivity, data accuracy, and workflow efficiency will find Microsoft Power Automate RPA Developer PL500 particularly beneficial.

This 4-day Microsoft Power Automate RPA Developer PL500 Course by The Knowledge Academy equips delegates with the knowledge and skills to develop, implement, and manage automated workflows. Delegates will learn through practical exercises and real-world scenarios, ensuring they can apply their newfound skills immediately in their work environment. The course covers essential aspects of RPA development, making it an invaluable resource for aspiring automation specialists.

Course Objectives

  • To understand the fundamentals of Microsoft Power Automate
  • To develop skills in creating automated workflows
  • To learn how to connect and integrate various applications using Power Automate
  • To manage and troubleshoot automation processes
  • To implement best practices for secure and efficient automation
  • To explore advanced features and capabilities of Power Automate

After completing the course certification, delegates will possess a robust understanding of Microsoft Power Automate. They will be well-equipped to drive efficiency and innovation within their organisations, leveraging automation to achieve business goals.
 

Skills You Will Gain From Microsoft Power Automate RPA Developer (PL500) Training

Microsoft Power Automate RPA Developer (PL-500) Training equips learners with the technical skills required to design, build, deploy, and manage automation solutions across desktop and cloud environments.

Professionals can become skilled in:

Skills You Will Gain From Microsoft Power Automate RPA Developer (PL500) Training

  • RPA Solution Design: Understand how to analyse business processes, map automation requirements, and design effective end-to-end RPA solutions using Power Automate cloud flows and desktop flows.
  • Power Automate Desktop Automation: Develop the ability to create desktop automation using UI automation, screen recording, selectors, variables, conditions, loops, and actions for Windows and web applications.
  • Cloud Flow Development: Gain practical skills in creating automated, instant, and scheduled cloud flows, integrating apps and services using standard and premium connectors.
  • Custom Connector and API Integration: Become familiar with building and configuring custom connectors, calling REST APIs, handling authentication, and extending automation scenarios beyond built-in actions.
  • Error Handling and Troubleshooting: Build the capability to incorporate exception handling, retry logic, validation steps, and diagnostic strategies to ensure reliable automation performance.

Show moredown

What’s included in this Microsoft Power Automate RPA Developer PL500 Training?

  • World-Class Training Sessions from Experienced Instructors
  • Microsoft Power Automate RPA Developer PL500 Certificate
  • Digital Delegate Pack

Show moredown

accredited by

Our Microsoft training course is accredited by Microsoft

Online Instructor-led (5 days)

Classroom (5 days)

Online Self-paced (40 hours)

Programming in HTML5 with JavaScript and CSS3 M20480 Training Couse Outline

Module 1: HTML and CSS

  • HTML
  • CSS
  • Creating a Web Application Using Visual Studio 2012
Lab:
  • Walkthrough of the Contoso Conference Application
  • Examine and modify the Contoso Conference Application

Module 2: Creating and Styling HTML5 Pages

Lab:
  • Create HTML5 Pages
  • Style HTML5 Pages

Module 3: JavaScript

  • JavaScript Syntax
  • Programming the HTML DOM with JavaScript
  • jQuery
Lab:
  • Display Data Programmatically
  • Handle Events

Module 4: Creating Forms to Collect Data and Validate User Input

  • Forms and Input Types
  • Validating User Input Using HTML5 Attributes
  • Validating User Input Using JavaScript
Lab:
  • Create a Form and Validate User Input Using HTML5 Attributes
  • Validate User Input Using JavaScript

Module 5: Communicating with a Remote Data Source

  • Sending and Receiving Data by Using XMLHTTPRequest
  • Sending and Receiving Data by Using jQuery AJAX Operations
Lab:
  • Retrieve Data
  • Serialise and Transmit Data
  • Refactor the Code Using jQuery Ajax Method

Module 6: Styling HTML5 Using CSS3

  • Styling Text
  • Styling Block Elements
  • CSS3 Selectors
  • Enhancing Graphical Effects Using CSS3
Lab:
  • Style the Navigation Bar
  • Style the Page Header
  • Style the About Page

Module 7: Creating Objects and Methods by Using JavaScript

  • Writing Well-Structured JavaScript
  • Creating Custom Objects
  • Extending Objects
Lab:
  • Inherit From Objects
  • Refactor Code to Use Objects

Module 8: Creating Interactive Pages Using HTML5 APIs

  • Interacting with Files
  • Incorporating Multimedia
  • Reacting to Browser Location and Context
  • Debugging and Profiling a Web Application
Lab:
  • Incorporate Video
  • Incorporate Images
  • Use the Geolocation API

Module 9: Adding Offline Support to Web Applications

  • Reading and Writing Data Locally
  • Adding Offline Support Using the Application Cache
Lab:
  • Implement the Application Cache
  • Implement Local Storage

Module 10: Implementing an Adaptive User Interface

  • Creating a Print-Friendly Stylesheet
  • Adapting Page Layout to Fit a Different Form Factor
Lab:
  • Create a Print-Friendly Stylesheet
  • Adapt Page Layout to Fit a Different Form Factor

Module 11: Creating Advanced Graphics

  • Creating Interactive Graphics Using Scalable Vector Graphics
  • Programmatically Drawing Graphics Using a Canvas
Lab:
  • Create an Interactive Venue Map Using Scalable Vector Graphics
  • Create a Speaker Badge Using a Canvas Element

Module 12: Animating the User Interface

  • Applying CSS Transitions
  • Transforming Elements
  • Applying CSS Key-Frame Animations
Lab:
  • Apply Transitions to User Interface Elements
  • Apply Key-Frame Animations

Module 13: Implementing Real-Time Communications Using Web Sockets

  • Web Sockets
  • Sending and Receiving Data Using Web Sockets
Lab:
  • Receive Data from Web Socket
  • Send Data to a Web Socket
  • Send Multiple Types of Messages to or From a Web Socket

Module 14: Creating a Web Worker Process

  • Web Workers
  • Performing Asynchronous Processing Using a Web Worker
Lab:
  • Improve Responsiveness Using a Web Worker
  • Provide User Feedback During a Long-Running Process

Show moredown

Who should attend this Programming in HTML5 With JavaScript and CSS3 M20480 Course?

The Programming in HTML5 With JavaScript and CSS3 M20480 Training Course is designed for individuals who want to learn web development using HTML5, JavaScript, and CSS3. A variety of professionals can benefit from this course, such as:

  • Web Developers
  • Front-End Developers
  • UI/UX Designers
  • Digital Marketers
  • Web Designers
  • IT Support Technicians
  • Content Managers

Prerequisites of the Programming in HTML5 With JavaScript and CSS3 M20480 Course

To participate in the Programming in HTML5 With JavaScript and CSS3 M20480 Training delegates need at least three months of professional development experience. They should understand basic HTML structure, tags, and APIs, CSS for styling and layout, and fundamental JavaScript. This foundational knowledge is crucial for the advanced content of the course.

Programming in HTML5 with JavaScript and CSS3 M20480 Couse Overview

The Programming in HTML5 with JavaScript and CSS3 M20480 Training Course provides a comprehensive introduction to modern web development. This course covers essential techniques and practices, enabling delegates to create dynamic, responsive, and interactive web applications. As HTML5, JavaScript, and CSS3 form the core technologies of the web, mastering these skills is crucial for any web developer.

Proficiency in HTML5, JavaScript, and CSS3 is vital for Web Developers, Designers, and IT Professionals looking to enhance their skill set and stay competitive in the industry. Mastering these technologies allows professionals to develop cutting-edge web solutions, ensuring they remain valuable assets to their organisations. This course is particularly beneficial for developers aiming to improve their front-end development capabilities.

This 5-day training course will equip delegates with the knowledge and practical skills needed to effectively use HTML5, JavaScript, and CSS3. Through hands-on exercises and expert instruction, delegates will learn to build robust and efficient web applications. The Microsoft Developer Certification course ensures that delegates gain a thorough understanding of modern web development practices, making them proficient in creating high-quality web content.

Course Objectives

  • To understand the core principles of HTML5
  • To effectively use JavaScript for dynamic web applications
  • To style web pages using CSS3
  • To implement responsive design techniques
  • To create interactive forms and handle user input
  • To work with APIs and integrate web services

After completing this Microsoft Developer Certification Training, delegates will have the skills to develop sophisticated web applications using HTML5, JavaScript, and CSS3, enhancing their professional capabilities and career prospects in web development.

Show moredown

What’s included in this Programming in HTML5 With JavaScript and CSS3 M20480 Course?

  • World-Class Training Sessions from Experienced Instructors
  • Programming in HTML5 With JavaScript and CSS3 M20480 Certificate
  • Digital Delegate Pack

Show moredown

Not sure which course to choose?

Speak to a training expert for advice if you are unsure of what course is right for you. Give us a call on +1 7204454674 or Inquire.

Microsoft Developer Certification FAQs

There hasn't been any questions asked about this Topic

Please see our available in the United States

The Knowledge Academy is one of the Leading global training provider for .

The training fees for in the United States starts from $3995

Show more down

Why we're the go to training provider for you

icon

Best price in the industry

You won't find better value in the marketplace. If you do find a lower price, we will beat it.

icon

Trusted & Approved

Recognised by leading certification bodies, we deliver training you can trust.

icon

Many delivery methods

Flexible delivery methods are available depending on your learning style.

icon

High quality resources

Resources are included for a comprehensive learning experience.

barclays Logo
deloitte Logo
Thames Water Logo

"Really good course and well organised. Trainer was great with a sense of humour - his experience allowed a free flowing course, structured to help you gain as much information & relevant experience whilst helping prepare you for the exam"

Joshua Davies, Thames Water

santander logo
bmw Logo
Google Logo
cross

Upgrade Your Skills. Save More Today.

superSale Unlock up to 40% off today!

WHO WILL BE FUNDING THE COURSE?

close

close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.

close

close

Press esc to close

close close

Back to course information

Thank you for your enquiry!

One of our training experts will be in touch shortly to go overy your training requirements.

close close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.