Compartir a través de


Guía de estudio del examen PL-400: Desarrollador de Microsoft Power Platform

Finalidad de este documento

Esta guía de estudio le ayudará a comprender qué esperar en el examen, e incluye un resumen de los temas que el examen podría incluir y vínculos a recursos adicionales. La información y los materiales de este documento le ayudarán a centrar sus estudios a medida que se prepara para el examen.

Vínculos útiles Descripción
Obtención de la certificación Algunas certificaciones solo requieren aprobar un examen, mientras que otros requieren aprobar varios exámenes.
Renovación de la certificación Las certificaciones de asociado, experto y especialidad de Microsoft caducan anualmente. Puede renovar sus aptitudes aprobando una evaluación en línea gratuita en Microsoft Learn.
Su perfil de Microsoft Learn La conexión del perfil de certificación a Microsoft Learn le permite programar y renovar exámenes y compartir e imprimir certificados.
Puntuación de los exámenes e informes de puntuación Se requiere una puntuación de 700 o superior para aprobar.
Espacio aislado del examen Puede explorar el entorno del examen visitando nuestro espacio aislado del examen.
Solicitud de ajustes Si usa dispositivos de asistencia, requiere tiempo adicional o necesita modificaciones en cualquier parte de la experiencia del examen, puedes solicitar una adaptación.
Preséntese a una evaluación gratuita para practicar Practique y ponga a prueba sus conocimientos con preguntas que lo ayudarán a prepararse para el examen.

Actualizaciones al examen

Nuestros exámenes se actualizan periódicamente para reflejar las aptitudes necesarias para desempeñar un rol. Hemos incluido dos versiones de los objetivos medidos de aptitudes dependiendo de cuándo esté realizando el examen.

Siempre actualizamos la versión en inglés del examen primero. Algunos exámenes se localizan en otros idiomas y se actualizan aproximadamente ocho semanas después de actualizar la versión en inglés. Aunque Microsoft hace todo lo posible para actualizar las versiones localizadas como se indica, puede haber ocasiones en las que las versiones localizadas de un examen no se actualicen según esta programación. Los otros idiomas disponibles se enumeran en la sección Schedule Exam (Programar examen) de la página web Exam Details (Detalles del examen). Si el examen no está disponible en su idioma de preferencia, puede solicitar un período adicional de 30 minutos para completarlo.

Nota

Las viñetas debajo de cada una de las aptitudes medidas están diseñadas para ilustrar cómo estamos evaluando esa aptitud. Los temas relacionados puede que se traten en el examen.

Nota

La mayoría de las preguntas tratan las características que son de disponibilidad general (GA). El examen puede contener preguntas de Características en vista previa (GB) si dichas características se usan de forma regular.

Capacidades medidas a partir del 19 de diciembre de 2024

Perfil del público

Como candidato a este examen, diseña, desarrolla, prueba y soluciona problemas de componentes de soluciones que usan los puntos de extensión de Power Platform. El código tradicional se usa para resolver los desafíos que no son adecuados para la programación sin código. Implemente las partes de una solución empresarial que incluyen:

  • Experiencias de usuario personalizadas

  • Lógica de negocios personalizada

  • Integraciones de sistema

  • Conversiones de datos

  • Automatización de procesos personalizados

  • Fórmulas complejas de Power Fx

  • Expresiones de flujo de trabajo

Debe disponer de lo siguiente:

  • Un sólido conocimiento aplicado de los servicios de Power Platform, incluida una comprensión profunda de las capacidades, límites y restricciones

  • Un conocimiento aplicado de las prácticas de autenticación, seguridad y administración del ciclo de vida de las aplicaciones (ALM) para Microsoft Power Platform

  • Un conocimiento aplicado de las herramientas de desarrollo de Power Platform, incluida la CLI de Power Platform como parte del flujo de trabajo para desarrolladores

Como candidato, debe tener experiencia en desarrollo que incluya servicios de Power Platform, JavaScript, JSON, TypeScript, C#, HTML, API web RESTful, Visual Studio, Visual Studio Code y Microsoft Azure.

Aptitudes de un vistazo

  • Creación de un diseño técnico (10-15 %)

  • Creación de soluciones de Power Platform (10–15%)

  • Implementación de mejoras de Power Apps (5–10 %)

  • Extensión de la experiencia del usuario (10-15 %)

  • Extensión de la plataforma (40-45 %)

  • Desarrollo de integraciones (5-10 %)

Creación de un diseño técnico (10-15 %)

Diseño de la arquitectura técnica

  • Diseño de la arquitectura técnica de una solución

  • Diseño de las estrategias de autenticación y autorización

  • Determinación de si se pueden cumplir los requisitos con una funcionalidad integrada

  • Determinación de dónde ejecutar la lógica de negocios, como la informática en la nube, el procesamiento del lado cliente, las reglas de negocio, los complementos y Power Automate

  • Determinación de cuándo usar tablas estándar, tablas virtuales, tablas elásticas o conectores

  • Determine el impacto de las funcionalidades de seguridad de Power Platform, incluidas las directivas de datos (DLP), los roles de seguridad, los equipos, las unidades de negocio y el uso compartido de filas en la solución empresarial

Diseño de componentes de solución

  • Diseño de componentes reutilizables de Power Apps, incluidos componentes de lienzo, componentes de código y scripting de cliente

  • Diseño de conectores personalizados

  • Diseño de componentes de código de Dataverse, incluidos complementos y API personalizadas

  • Diseño de automatizaciones, incluidos flujos de nube de Power Automate

  • Diseño de integraciones entrantes y salientes mediante Dataverse y Azure

Creación de soluciones de Power Platform (10–15%)

Configuración y solución de problemas de Power Platform

  • Solución de problemas de seguridad operativa encontrados en las pruebas

  • Configuración de roles de seguridad de Dataverse para admitir componentes de código

  • Administración de entornos de desarrollo de Microsoft Power Platform

Implementación de la administración del ciclo de vida de las aplicaciones (ALM)

  • Administración de dependencias de la solución

  • Creación y uso de variables de entorno

  • Cuándo usar soluciones no administradas y administradas

  • Administración de capas de solución

Implementación de mejoras de Power Apps (5–10 %)

Implementación de características avanzadas de aplicaciones de lienzo

  • Implementación de fórmulas complejas de Power Fx

  • Creación de bibliotecas de componentes reutilizables

  • Uso de flujos de nube de Power Automate para implementar la lógica de negocios desde una aplicación de lienzo

Optimización y solución de problemas de aplicaciones

  • Solución de problemas de aplicaciones de lienzo y controladas por modelos mediante Monitor y otras herramientas de depuración basadas en el explorador

  • Optimización del rendimiento de la aplicación de lienzo, incluida la carga previa de datos y la delegación de consultas

  • Optimización del rendimiento de aplicaciones controladas por modelos, incluidos formularios y vistas

Extensión de la experiencia del usuario (10-15 %)

Aplicación de lógica de negocios en aplicaciones controladas por modelos mediante scripting de cliente

  • Compilación de código JavaScript que tenga como destino el modelo de objetos de la API de cliente

  • Determinación del enfoque de registro del controlador de eventos

  • Creación de scripts de cliente que tengan como destino la API web de Dataverse

  • Configuración de comandos y botones mediante Power Fx y JavaScript

Creación de un componente de código del marco de componentes de Power Apps (PCF)

  • Demostración del uso de los distintos eventos de ciclo de vida del componente de código

  • Inicialización de un nuevo componente de código

  • Configuración de un manifiesto de componente de código

  • Implementación de interfaces de componentes

  • Empaquetado, implementación y consumo de un componente

  • Configuración y uso de características de Device, Utility y Web API en la lógica de componentes

Extensión de la plataforma (40-45 %)

Creación de un complemento de Dataverse

  • Demostración del uso de las distintas fases de canalización de ejecución de eventos

  • Desarrollo de un complemento que usa el contexto de ejecución

  • Desarrollo de un complemento que implemente lógica de negocios

  • Implementación de imágenes previas e imágenes posteriores para admitir la lógica del complemento

  • Realización de operaciones en complementos mediante el servicio Organización

  • Optimización del rendimiento del complemento

  • Configuración de un mensaje de API personalizado de Dataverse

  • Registro de componentes de complemento mediante la herramienta de registro de complementos

  • Desarrollo de un complemento que implementa una API personalizada

  • Configuración de eventos de negocios de Dataverse

Creación de conectores personalizados

  • Creación de una definición de Open API para una API de REST existente

  • Implementación de la autenticación para conectores personalizados

  • Configuración de plantillas de directiva para modificar el comportamiento del conector en runtime

  • Importación de definiciones de API existentes, incluidas definiciones de Open API, servicios de Azure y GitHub

  • Creación de un conector personalizado para un servicio de Azure

  • Desarrollo de una función de Azure que se usará en un conector personalizado

  • Extensión de la definición de Open API para un conector personalizado

  • Desarrollo de código para un conector personalizado para transformar datos

Uso de API de plataforma

  • Realización de operaciones con la API web de Dataverse

  • Realización de operaciones con el servicio Organización

  • Implementación de directivas de límite de reintentos de API

  • Optimización del rendimiento, la simultaneidad, las transacciones y operaciones masivas

  • Realización de la autenticación mediante OAuth

Procesamiento de cargas de trabajo mediante Azure Functions

  • Procesamiento de operaciones de larga duración mediante Azure Functions

  • Configuración de desencadenadores programados y controlados por eventos en Azure Functions

  • Autenticación en Microsoft Power Platform mediante identidades administradas

Configuración de flujos de nube de Power Automate

  • Implementación de los pasos de flujo para usar acciones y desencadenadores del conector de Dataverse

  • Implementación de expresiones complejas en pasos de flujo

  • Administración de parámetros de entrada y salida confidenciales

  • Implementación de entidades de servicio de Azure Key Vault y Microsoft Entra ID

  • Implementación de las acciones de control de flujo, incluido el control de errores

  • Configuración de directivas de filtro y reintento de desencadenador

  • Desarrollo de lógica reutilizable mediante flujos secundarios

Desarrollo de integraciones (5-10 %)

Publicación y consumo de eventos de Dataverse

  • Publicación de un evento Dataverse mediante IServiceEndpointNotificationService

  • Publicación de un evento Dataverse mediante la herramienta de registro de complementos

  • Registro de puntos de conexión de servicio, incluidos webhooks, Azure Service Bus y Azure Event Hub

  • Opciones recomendadas para escuchar eventos de Dataverse

Implementación de la sincronización de datos con Dataverse

  • Sincronización de datos mediante el seguimiento de cambios

  • Desarrollo de código que usa claves alternativas

  • Uso del mensaje UpsertRequest para sincronizar datos

Recursos de estudio

Le recomendamos que entrene y obtenga experiencia práctica antes de hacer el examen. Ofrecemos opciones de autoestudio y formación en el aula, así como vínculos a documentación, sitios de la comunidad y vídeos.

Recursos de estudio Vínculos a aprendizaje y documentación
Obtención de entrenamiento Elegir entre rutas de aprendizaje autodirigido y módulos o realizar un curso dirigido por un instructor
Localización de documentación Catálogo de aprendizaje para desarrolladores: Power Apps
Planificación de un proyecto de Power Apps
Aplicaciones de lienzo
Aplicaciones basadas en modelos
Power Pages
Microsoft Dataverse
Tablas y metadatos
Desarrollador de Dataverse
Desarrollador de aplicaciones controladas por modelos
Desarrollador de aplicaciones de lienzo
Implementación de ALM correcta mediante soluciones

Uso de Microsoft Power Platform Build Tools
Formular una pregunta Microsoft Q&A | Microsoft Docs
Obtener soporte técnico de la comunidad Power Apps: Comunidad de Power Platform
Microsoft Power Automate: Comunidad de Power Platform
Seguimiento de Microsoft Learn Microsoft Learn: Microsoft Tech Community
Encontrar un vídeo #LessCodeMorePower | Presentaciones
Examinar otros programas de Microsoft Learn

Registro de cambios

En la siguiente tabla se resumen los cambios entre la versión actual y la anterior de las aptitudes medidas. Los grupos funcionales aparecen en negrita, seguidos de los objetivos de cada grupo. La tabla es una comparación entre la versión anterior y la actual de las aptitudes de examen medidas y la tercera columna describe la extensión de los cambios.

Área de capacidades anterior al 19 de diciembre de 2024 Área de capacidades a partir del 19 de diciembre de 2024 Cambio
Extender la experiencia del usuario Extender la experiencia del usuario Sin cambios en el %
Aplicación de lógica de negocios en aplicaciones controladas por modelos mediante scripting de cliente Aplicación de lógica de negocios en aplicaciones controladas por modelos mediante scripting de cliente Secundaria