PL-400T00 A Microsoft Power Platform Developer
Descripción
En este curso aprenderás a crear aplicaciones de Power Apps, automatizar flujos y extender la plataforma para completar los requisitos empresariales y resolver problemas empresariales complejos.
Objetivos
- Crear un diseño técnico.
- Configurar Common Data Service.
- Crear y configurar Power Apps.
- Configurar la automatización de procesos empresariales.
- Extender la experiencia del usuario
- Extender la plataforma.
- Desarrollar integraciones.
Audiencia
Los candidatos para este curso diseñan, desarrollan, protegen y solucionan problemas de soluciones de Power Platform. Los candidatos implementan componentes de la solución que incluyen mejoras de la aplicación, experiencia de usuario personalizada, integraciones de sistemas, conversaciones de datos, automatización de procesos personalizados y visualizaciones personalizadas. Los candidatos obtendrán un sólido conocimiento aplicado de los servicios de Power Platform, incluida una comprensión profunda de las capacidades, los límites y las limitaciones. Los candidatos deben tener experiencia en desarrollo que incluye JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET y Power BI.
Prerequisitos
- Los candidatos deben tener nociones básicas de Power Platfom.
- Los candidatos deben tener experiencia en desarrollo que incluye JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET y Power BI.
Contenido del Curso
- Descubra el valor y las características clave de Dataverse.
- Conozca el valor y las características clave de las aplicaciones basadas en modelos.
- Explore ejemplos de aplicaciones de plantillas basadas en modelos.
- Presentación de las aplicaciones basadas en modelos
- Componentes de aplicaciones basadas en modelos
- Diseñar aplicaciones basadas en modelos
- Ejercicio
- Ejercicio: Controlar la seguridad al compartir aplicaciones basadas en modelos
- Incorporación de flujos de proceso de negocio
- Ejercicio: Crear una aplicación basada en modelo
- Tablas en Dataverse.
- Tipos de tablas que están disponibles en Dataverse.
- Creando una tabla personalizada.
- Habilitar archivos adjuntos dentro de una tabla.
- Qué requisitos de licencia aplicar para utilizar cada tipo de tabla.
- Definir columnas en Microsoft Dataverse
- Tipos de columna en Microsoft Dataverse
- Agregar una columna a una tabla
- Columna de nombre principal
- Restricciones que se aplican a las columnas de las tablas
- Crear una columna de numeración automática
- Crear una clave alternativa
- Definición de columnas de opciones
- Columnas de opciones
- Columna de opciones estándar
- Crear una nueva opción o modificar una existente
- Por qué debería segmentar los datos que utilizan sus soluciones en muchas tablas.
- Por qué es necesario relacionar una tabla con otra.
- Cómo construir relaciones entre tablas.
- Cómo seleccionar el tipo de relación adecuado al crear soluciones con Dataverse.
- Definir reglas de negocio – Introducción
- Definir los componentes de una regla de negocio
- Crear una regla de negocio
- Ejercicio: Crear una regla de negocio
- Introducción a las columnas consolidadas
- Crear una columna consolidada
- Introducción a las columnas calculadas
- Crear una columna de cálculo
- Ejercicio: Crear una columna consolidada
- Ejercicio: Crear una columna calculada
- Introducción a las columnas de fórmulas de Power Fx
- Introducción a los roles de los entornos
- Comprender los roles de los entornos
- Agregar o deshabilitar a un usuario en el entorno
- Entender conceptos de seguridad en Dataverse.
- Conocer los roles de seguridad de usuario y los valores predeterminados de los roles de seguridad
- Ejercicio: Crear un rol personalizado
- Comprobar los roles a los que pertenece un usuario
- Configurar equipos de Dataverse para la seguridad
- Configurar equipos de grupos de Dataverse para seguridad
- Introducción a Power Apps
- Inicio de Power Apps
- Ejercicio: Crear su primera aplicación en Power Apps
- Orígenes de datos de Power Apps
- Ejercicio: Crear una aplicación desde Excel usando Copilot
- Uso de Power Apps con Power Automate y Power BI
- Diseñar una aplicación de Power Apps
- Mejorar su aplicación mediante personalizaciones básicas
- Explorar controles y pantallas en aplicaciones de lienzo
- Ejercicio: Introducción a fórmulas en aplicaciones de lienzo
- Ejercicio: Crear una navegación de pantalla básica para una aplicación de lienzo
- Ejercicio: Administrar versiones de una aplicación en Power Apps
- Ejercicio: Compartir aplicaciones en Power Apps
- Ejercicio: Comprender entornos en Power Apps
- Revisión de Power Apps
- Descripción de la navegación
- Las funciones Navigate y Back
- Más formas de usar la función Navigate
- Ejercicio: Práctica de navegación en la aplicación
- Usar temas para cambiar rápidamente el aspecto de la aplicación
- Personalizar un control con su marca
- Iconos
- Imágenes
- Personalización
- Crear para teléfonos o tabletas
- Ejercicio: crear y ajustar una interfaz de usuario para una nueva aplicación de lienzo
- Principales propiedades de los controles
- Introducir y mostrar datos con controles de texto
- Controles adicionales para mejorar la facilidad de uso de la aplicación
- Elementos multimedia
- Controles modernos
- Trabajar con bibliotecas de componentes
- Laboratorio: Crear una aplicación de lienzo con controles únicos
- Ejercicio: Cargar un archivo en la biblioteca de documentos de SharePoint
- Crear planes de prueba
- Pruebas de interfaz de usuario
- Optimización del rendimiento
- Diagnósticos y análisis
- Documentación y el cliente
- Desarrollo imperativo frente a desarrollo declarativo
- Los tres tipos de variables en Power Apps
- Variables globales
- Variables contextuales
- Colecciones
- Otros conceptos de variables
- Ejercicio: Usar variables y colecciones
- Fórmulas que procesan varios registros
- Operaciones matemáticas en tablas
- Combinar y separar registros
- La función ForAll
- Laboratorio: Usar la función ForAll en una galería
- En ocasiones se necesita algo más que un formulario
- Usar la función Patch para crear y editar registros
- Eliminar registros de orígenes de datos y colecciones
- Uso de la función Patch para actualizar una galería
- La importancia de tener en cuenta el rendimiento
- Mejorar el rendimiento con orígenes de datos
- Probar la aplicación y solucionar problemas
- Ejercicio: Usar la función Concurrent para probar el rendimiento
- ¿Qué son los datos relacionales?
- Trabajar con relaciones en Power Apps
- Ejercicio: Trabajar con datos relacionales
- Microsoft Dataverse para aplicaciones hace que las relaciones sean aún más fáciles
- Información general sobre la delegación
- Combinación de funciones, predicados y orígenes de datos para determinar la delegación
- Advertencias de delegación, límites y funciones no delegables
- Información general de los distintos orígenes de datos
- Trabajar con datos de acción
- Power Automate es un complemento de Power Apps
- Información general sobre los conectores personalizados
- Información general sobre el ciclo de vida del conector personalizado
- Crear un conector personalizado para una API existente
- Introducción a Power Automate
- Crear el primer flujo
- Ejercicio: Crear flujos periódicos
- Ejercicio: Supervisar los correos electrónicos entrantes
- Ejercicio: Compartir flujos
- Solucionar problemas de flujos
- Ofrezca soluciones para escenarios del mundo real.
- Ejercicio: Crear una solicitud de aprobación
- Ejercicio: crear un flujo de proceso de negocio
- Ejercicio: Crear un flujo de proceso de negocio que tenga condiciones
- Introducción a las expresiones
- Comenzar con las expresiones
- Notas para facilitar las cosas
- Tipos de funciones
- Escribir expresiones complejas
- Ejercicio: Crear un flujo manual y usar expresiones
- Introducción a Microsoft Power Platform para desarrolladores
- Información general de Dataverse y Common Data Model
- Extensión de Power Platform con Azure
- Entornos de Power Platform
- Ejercicio: Preparar el entorno de desarrollo
- Introducción a las herramientas de desarrollo de Power Platform
- Ejercicio: Utilizar Power Apps CLI
- Información general de las soluciones
- Implementar aplicaciones con Package Deployer
- Ejercicio: Instalar y utilizar herramientas de desarrollo
- Extensibilidad de la experiencia del usuario
- Extensibilidad de Dataverse
- Ejercicio: Crear una API personalizada
- Determinar cuándo configurar o cuándo codificar
- Introducción al desarrollo con Microsoft Dataverse
- Modelo de extensibilidad de Microsoft Dataverse
- Marco de trabajo de eventos
- Escenarios de uso de complementos
- Contexto de ejecución de complemento
- Ejercicio: Escribir el primer complemento
- Introducción al scripting del lado del cliente
- Cargar scripts
- Controladores de eventos
- Objetos de contexto
- Tareas comunes de scripting del cliente
- Ejercicio: Usar un script de cliente para ocultar una sección de formulario
- Introducción a la realización de operaciones globales con el objeto Xrm de API de cliente
- Prácticas recomendadas de scripting del lado del cliente
- Depurar scripts de cliente
- Ejercicio: Usar los datos de la tabla del script de cliente
- Introducción a Power Apps Component Framework
- Arquitectura de Power Apps Component Framework
- Herramientas de componentes de Power Apps
- Manifiesto de componente
- Demostración del componente de código de Power Apps
- Introducción a la creación de un componente de código
- Crear un paquete de solución de componentes de código
- Probar y depurar componentes de código
- Introducción al uso de React en un componente de Power Apps
- Utilizar la API de formato en un componente de Power Apps
- Utilizar la API web de Microsoft Dataverse en un componente de Power Apps
- Escribir un componente Power Apps emergente
- Introducción al uso de React en un componente de Power Apps
- Administración del ciclo de vida de los sitios web en Power Pages
- Ampliar con scripts
- CSS avanzado
- Desarrollo del lado del cliente avanzado
- Ejercicio: Agregar funcionalidad avanzada del lado del cliente
- Crear plantillas web
- Plantillas web como AP
- Ejercicio: Crear una plantilla web extensible
- Introducción a la API web de Microsoft Dataverse
- Insomnia
- Autenticar en Microsoft Dataverse mediante OAuth
- Usar OData para consultar datos
- Usar FetchXML para consultar datos
- Llamar acciones de Power Automate desde la API web
- Usar la API web para suplantar a otro usuario
- Supervisar los cambios en los datos de la entidad mediante el seguimiento de cambios y la API web
- Descripción general de las soluciones de Azure de Microsoft Dataverse
- Exponer los datos de Microsoft Dataverse a Azure Service Bus
- Escribir una escucha de eventos de Service Bus que consuma mensajes de Microsoft Dataverse
- Publicar eventos de Microsoft Dataverse con webhooks
- Escribir una Azure Function que procese eventos de Microsoft Dataverse
Detalles del examen
| Entrega | En línea (basado en la web) |
| Formato | Elección múltiple |
| Supervisión | En vivo |
| Duración | Entre 100 a 120 minutos |
| # de preguntas | Entre 40 y 60 preguntas |
| Puntuación | 700 o más |
- Todas las puntuaciones de los exámenes técnicos se indican en una escala de 1 a 1000. La puntuación de aprobado es de 700 o más. Como se trata de una puntuación escalada, puede que no sea igual al 70 % de los puntos.
Certificación Relacionada
- PL-400T00-Microsoft Power Platform Developer




















