• No hay productos en el carrito.

Inicio / Cursos / PL-400 prep: Microsoft Power Platform Developer
Impartido por Phillip Burton • over one million students so farPago único de $2,800 MXN · acceso por 12 meses

PL-400 prep: Microsoft Power Platform Developer

Extend the Power Platform using code. For people who have already studied for the PL-200 exam. For PL-400

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 19 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

This course is a follow-up course for you, if you have already studied for the PL-200 exams. This course covers the additional content required for the PL-400 certification exam, current as per the PL-400 exam update of 29 August 2025 and 19 March 2026. Please note: This course is not affiliated with, endorsed by, or sponsored by Microsoft. What do people like you say about this course? Assia says: Very interesting content ! and like always, the explanation way is amazing ! Elijah says: Matches the quality of all of Phillip Burton's other lessons. So far I have passed several exams using his courses in-tandem with MS learn modules. Ranjith says: Crystal clear explanation with standard english and quality practical, I wish I had this course earlier... Anuli says: Awesome course, the explanations were easy to understand, thank you. Consider updating some parts of the course. This course teaches the requirements for the Microsoft Certificate PL-400 " Power Platform Developer ", and focuses on programming in JavaScript/TypeScript and C# to expand the Power Platform. We'll start off by looking at extending the user experience . Using Visual Studio Code, we will create some JavaScript code that will run when our model-driven app is opened. We'll then create some command buttons, along code to run when the user clicks these. We will then concentrate on create code components, replacing existing parts of the model-driven app. We'll then look at creating a plug-in . The code that we'll write in Visual Studio will be attached to messages created by Power Platform, allowing our code to run when Dataverse rows are created, updated or deleted. We'll also look at creating our own custom messages as well. Next up is Custom Connectors . We will create an Azure Function, and find out when it can run. We will then integrate that Function into our Power Platform by creating a custom connector. We'll also register external endpoints, including in Azure, so that messages can be automatically sent to other apps, reducing the burden on the Power Platform. We'll finish off by looking at creating a technical design , and any other requirements not covered in previous exams, such as advanced Power Automate flows and implementing Application Lifecycle Management (ALM). No prior knowledge is required - we'll even see how to get a free Power Platform trial! There are regular quizzes to help you remember the information, so you can be sure that you are learning. Once you have completed this course, you will have a good knowledge of how to make extend Power Platform using JavaScript and C#. And with some practice, and knowledge gained when studying for the PL-200 exams, you could even go for the official Microsoft certification PL-400 - wouldn't that look good on your CV or resume? And if you are an American college student, you might even get college credit for passing that exam. So, without any further ado, let's have a look at how you can use Udemy interface, and then we'll have a look at the objectives for the exam and therefore the syllabus for this course.

  • Extend the user experience, creating JavaScript code which runs when a model-driven app is opened, a button is clicked, and as part of a code component.
  • Extend the platform, creating plug-ins, custom connectors and platform APIs
  • Develop Integrations, publishing and consume Dataverse events, implementing data synchronization, and processing workloads
  • Validate requirements and design technical architecture, implement Application Lifecycle Management, and implement error checking
  • Download for free Visual Studio, Visual Studio Code, and more.

Temario

UNIDAD 1 - Introduction · 6 lecciones

UNIDAD 1 - Introduction

  • IntroductionVideo · 2 min
  • Welcome to UdemyLectura · 0 min
  • How to get the best out of your Udemy courseVideo · 3 min
  • Do you want auto-translated subtitles in more languages?Lectura · 0 min
  • CurriculumVideo · 7 min
  • ResourcesLectura · 0 min
UNIDAD 2 - 9. Apply business logic using client scripting · 13 lecciones

UNIDAD 2 - 9. Apply business logic using client scripting

  • Creating a Power Platform environment and a model-driven appVideo · 5 min
  • Installing Visual Studio CodeVideo · 3 min
  • 44. What are the Event Handlers that I can use?Video · 5 min
  • 43. Writing our first JavaScript code, and registering an event handlerVideo · 10 min
  • 42. Setting and getting the value of fieldsVideo · 7 min
  • 44. The executionContext.getFormContext() objectVideo · 7 min
  • 42. Adding Field NotificationsVideo · 5 min
  • 42. Debugging errorsVideo · 10 min
  • 42. Addressing a composite fieldVideo · 7 min
  • Practice Activity Number 1Lectura · 0 min
  • Practice Activity Number 1 - The SolutionVideo · 9 min
  • JavaScript quizCuestionario · 0 min
  • Apply business logic using client scriptingCuestionario · 0 min
UNIDAD 3 - Create a command button function · 9 lecciones

UNIDAD 3 - Create a command button function

  • 31, 32. Create a command function - modern interfaceVideo · 8 min
  • 32. Creating a JavaScript action for a command functionVideo · 8 min
  • 32. Expanding the Alert Dialog boxVideo · 8 min
  • 31. Creating a Power Fx Action for a command buttonVideo · 5 min
  • 31. The Visible property, and the Patch and Confirm functionsVideo · 6 min
  • 31. Expanding the Confirm box, and other actionsVideo · 5 min
  • 31. The Classic Control interface - rules and actionsVideo · 4 min
  • 32. Managing dependencies between JavaScript librariesVideo · 6 min
  • Create a command button functionCuestionario · 0 min
UNIDAD 4 - 9. Create a Power Apps Component Framework (PCF) component · 17 lecciones

UNIDAD 4 - 9. Create a Power Apps Component Framework (PCF) component

  • What is PCF, and installing PACVideo · 5 min
  • A problem with the latest version of PACLectura · 0 min
  • 48. Creating a PCF ProjectVideo · 7 min
  • 49. Configuring a code component manifestVideo · 9 min
  • 49. Configuring the Manifest PropertiesVideo · 8 min
  • Got an error with Node.js with ESLint?Lectura · 0 min
  • 47, 50. Implementing a textbox interface, and the code component lifecycleVideo · 8 min
  • 50. Expanding our textbox interfaceVideo · 9 min
  • 50. Adding a label interfaceVideo · 11 min
  • 50. Adding a buttonVideo · 7 min
  • Downloading Visual Studio 2022Video · 6 min
  • 51. Packing and deploying the componentVideo · 8 min
  • 51. Importing Components into Canvas Power AppsLectura · 0 min
  • 51. Consuming the componentVideo · 7 min
  • Updating our codeVideo · 7 min
  • Redeploying our componentVideo · 4 min
  • Create a Power Apps Component Framework (PCF) componentCuestionario · 0 min
UNIDAD 5 - 45, 52. PCF samples, the Xrm method, and using XRM to navigate to custom pages · 8 lecciones

UNIDAD 5 - 45, 52. PCF samples, the Xrm method, and using XRM to navigate to custom pages

  • Additional sample resourcesVideo · 9 min
  • 52. Using Device featuresVideo · 8 min
  • 52. Using WebAPI featuresVideo · 6 min
  • 52. Other Xrm featuresVideo · 8 min
  • 46. Implement navigation to custom pages using the Client APIVideo · 10 min
  • 46. Passing a Record ID when navigating to the custom pageVideo · 8 min
  • 46. Using the Record ID in the custom pageVideo · 9 min
  • The Xrm methodCuestionario · 0 min
UNIDAD 6 - 11. Creating our first plug-in · 9 lecciones

UNIDAD 6 - 11. Creating our first plug-in

  • .NET 4.6.2Lectura · 0 min
  • 55. Creating the plug-in outlineVideo · 9 min
  • 55. Adding code to our plug-inVideo · 8 min
  • 60, 86. Register custom assemblies by using the Plug-in Registration ToolVideo · 6 min
  • 53. Describe the plug-in execution pipeline, and adding a step and testingVideo · 8 min
  • 55. Adding tracing to our plug-inVideo · 11 min
  • 55. Adding Profiling to our plug-in stepVideo · 6 min
  • 55. Adding additional error catchingVideo · 4 min
  • Creating our first plug-inCuestionario · 0 min
UNIDAD 7 - 11. Expanding our plug-in · 11 lecciones

UNIDAD 7 - 11. Expanding our plug-in

  • 56. Implement business logic by using pre-images and post-images - Part 1Video · 6 min
  • 54, 56. Implement business logic by using pre-images and post-images - Part 2Video · 7 min
  • 57, 70. Introduction to the Organization service API, and creating a new tableVideo · 8 min
  • 57, 70. Using the Organization service API - CreateVideo · 10 min
  • 57, 70. Using the Organization service API - CreateRequest and CreateResponseVideo · 4 min
  • 57, 70. Using the Organization service API - Update and DeleteVideo · 6 min
  • 57, 70, 91. Using the Organization service API - Retrieve, and alternative keysVideo · 10 min
  • 57, 70, 91. More about alternative keys, and possible problemsVideo · 9 min
  • 57, 70. Using the Organization service API - RetrieveMultipleVideo · 11 min
  • 92. Use the UpsertRequest message to synchronize dataVideo · 11 min
  • Expanding our plug-inCuestionario · 0 min
UNIDAD 8 - 11. Optimizing plug-in performance, and implement data synchronization · 8 lecciones

UNIDAD 8 - 11. Optimizing plug-in performance, and implement data synchronization

  • 58, 71. Optimize plug-in performance by configuring concurrencyVideo · 6 min
  • 58, 71. Optimize plug-in performance by configuring transactionsVideo · 5 min
  • 71. Optimize plug-in performance by configuring batchingVideo · 5 min
  • 89. Table Change TrackingVideo · 5 min
  • 59. Configure a Dataverse custom API messageVideo · 7 min
  • 61. Develop a plug-in that targets a custom action messageVideo · 6 min
  • 61a. Writing code to trigger (using a Dataverse business event) a custom messageVideo · 9 min
  • Optimizing plug-in performance, and implement data synchronizationCuestionario · 0 min
UNIDAD 9 - Process workloads · 8 lecciones

UNIDAD 9 - Process workloads

  • 11, 67, 75. Creating an Azure Function App in Microsoft AzureVideo · 6 min
  • 11, 67, 75. Creating an event-driven FunctionVideo · 4 min
  • 75. Configure other triggers, including scheduled triggers, in Azure FunctionsVideo · 7 min
  • 75. Create an event-driven function in Visual StudioVideo · 10 min
  • 74. How you can process long-running operations using Azure Durable FunctionsVideo · 8 min
  • Version of npm for Durable FunctionsLectura · 0 min
  • 74. Creating an Azure Duration functionVideo · 7 min
  • Process workloadsCuestionario · 0 min
UNIDAD 10 - Create custom connectors and authentication · 8 lecciones

UNIDAD 10 - Create custom connectors and authentication

  • 10, 62. Create a definition for the APIVideo · 7 min
  • 65, 66, 67. Expand the custom connector for an Azure serviceVideo · 7 min
  • 68a. Develop code for a custom connector to transform dataVideo · 10 min
  • 68. Extend an Open API definition for a custom connectorVideo · 6 min
  • 64. Use policy templates to modify connector behavior at runtimeVideo · 9 min
  • 65. Import definitions from existing APIs including Open API, Azure and GitHubVideo · 7 min
  • 63, 73. Perform authentication by using OAuth and configure API securityVideo · 8 min
  • Create custom connectors and authenticationCuestionario · 0 min
UNIDAD 11 - Use platform APIs and consume Dataverse events · 9 lecciones

UNIDAD 11 - Use platform APIs and consume Dataverse events

  • What is Graph API?Video · 3 min
  • 70. Implement API limit retry policiesVideo · 5 min
  • 13, 87, 88. Register Azure Service Bus endpointVideo · 8 min
  • 85. Publish a Dataverse event by using the IServiceEndpointNotificationServiceVideo · 11 min
  • 13, 87, 88. Register webhook service endpointVideo · 5 min
  • 13, 87, 88. Register Azure Event Hub endpointVideo · 5 min
  • 13, 88. Implement a Dataverse listener for an Azure solutionVideo · 3 min
  • 13, 78. Implement an Azure listener in Power AutomateVideo · 4 min
  • Use platform APIs and consume Dataverse eventsCuestionario · 0 min
UNIDAD 12 - Create a technical design · 8 lecciones

UNIDAD 12 - Create a technical design

  • 1. Design and validate the technical architecture for a solutionVideo · 4 min
  • 2. Design authentication and authorization strategyVideo · 3 min
  • 3. Determine whether you can meet requirements with out-of-the-box functionalityVideo · 3 min
  • 4. Determine when to use Logic Apps versus Power Automate cloud flowsVideo · 3 min
  • 6. Determine when to build standard tables, virtual tables, or use connectorsVideo · 6 min
  • 6a. Determine when to use elastic tablesVideo · 6 min
  • 11. Describe Dataverse custom APIs and their usesVideo · 2 min
  • Create a technical designCuestionario · 0 min
UNIDAD 13 - Configure Microsoft Dataverse · 4 lecciones

UNIDAD 13 - Configure Microsoft Dataverse

  • 15. Troubleshoot operational security issues found in testingVideo · 4 min
  • -. Implement source control for projects including solutions and code assetsVideo · 6 min
  • 17. Describe application lifecycle management conceptsVideo · 2 min
  • Configure Microsoft DataverseCuestionario · 0 min
UNIDAD 14 - Manage and troubleshoot apps · 5 lecciones

UNIDAD 14 - Manage and troubleshoot apps

  • 40. Optimize app performanceVideo · 9 min
  • 41. Optimize model-driven app performance including forms and viewsVideo · 6 min
  • 39. Identify and resolve connector and API issuesVideo · 5 min
  • 38. Troubleshoot app issues by using Monitor and other browser-based debug toolsVideo · 10 min
  • Manage and troubleshoot appsCuestionario · 0 min
UNIDAD 15 - Configure Power Automate flows · 9 lecciones

UNIDAD 15 - Configure Power Automate flows

  • 82, 84. Power Automate - Implement error handling and retry policiesVideo · 7 min
  • 82. Error status codesVideo · 5 min
  • 84. Configure trigger filtersVideo · 8 min
  • 84. Configure trigger filter operators and functionsVideo · 5 min
  • 84a. Develop reuseable logic by using child flowsVideo · 9 min
  • 80, 81. Implement Azure Key Vault, and manage sensitive input/output parametersVideo · 10 min
  • 81, 83. Utilize Azure Key Vault using Microsoft Entra ID service principalsVideo · 10 min
  • 83. Other ways to implement Microsoft Entra ID service principalsVideo · 11 min
  • Configure Power Automate flowsCuestionario · 0 min
UNIDAD 16 - Implement Application Lifecycle Management (ALM) · 6 lecciones

UNIDAD 16 - Implement Application Lifecycle Management (ALM)

  • 27. Manage solution layersVideo · 4 min
  • 22. Implementing Platform host pipelinesVideo · 8 min
  • 22. Creating Custom pipelinesVideo · 8 min
  • 22. Running a Custom pipeline, exploring Deployment Pipeline Configuration appVideo · 4 min
  • 23. Creating an Azure DevOps organization to use Power Platform Build ToolsVideo · 10 min
  • 23. Exploring Power Platform tasks to add to a CI/CD pipelineVideo · 5 min
UNIDAD 17 - Congratulations · 4 lecciones

UNIDAD 17 - Congratulations

  • What's next?Video · 3 min
  • Practice Test 1Cuestionario · 1 h 10 min
  • Practice Test 2Cuestionario · 1 h 10 min
  • Congratulations for completing the courseVideo · 1 min
UNIDAD 18 - Additional videos - Videos no longer needed for the PL-400 exam · 10 lecciones

UNIDAD 18 - Additional videos - Videos no longer needed for the PL-400 exam

  • No longer needed for PL-400 examLectura · 0 min
  • Describe how to use Package Deployer and associated tools creating a packageVideo · 12 min
  • Deploying a Package DeployerVideo · 4 min
  • Create, manage, and interact with business process flows by using codeVideo · 8 min
  • Events and methods which can be used with Business Process FlowsVideo · 8 min
  • Determine when to use serverless computing, plug-ins, or Power AutomateVideo · 3 min
  • Server-side/client-side Code vs Power AutomateVideo · 2 min
  • Creating a test in Test StudioVideo · 10 min
  • Running and updating a test in Test StudioVideo · 6 min
  • Additional videosCuestionario · 0 min
UNIDAD 19 - Bonus section · 1 lecciones

UNIDAD 19 - Bonus section

  • Bonus Lecture - PL-400Lectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    19 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    18 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: PL-400 prep: Microsoft Power Platform Developer

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Phillip Burton • over one million students so far.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 19 unidades · 153 lecciones · 60 h
  • 12 meses de acceso
  • 18 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Phillip Burton • over one million students so far; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · PL-400 prep: Microsoft Power Platform Developer

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture