Introducción
Microsoft Power Platform ayuda a las organizaciones a optimizar sus operaciones simplificando, automatizando y transformando las tareas y procesos de negocio. En este curso, los estudiantes aprenderán a crear aplicaciones de energía, automatizar flujos y ampliar la plataforma para completar los requisitos empresariales y resolver problemas empresariales complejos.
Objetivos
Al finalizar el curso los alumnos podrán:
- Crear un diseño técnico
- Configurar el Common Data Service
- Crear y configurar Power Apps
- Configurar la automatización de los procesos empresariales
- Ampliar la experiencia del usuario
- Extender la plataforma
- Desarrollar integraciones
Perfil de los alumnos
Los candidatos a este curso diseñan, desarrollan, aseguran y resuelven soluciones de Power Platform. Los candidatos implementan componentes de una solución que incluyen mejoras en las aplicaciones, experiencia de usuario personalizada, integraciones de sistemas, conversiones de datos, automatización de procesos personalizados y visualizaciones personalizadas. Los candidatos obtendrán conocimientos aplicados de los servicios de Power Platform, incluyendo un entendimiento profundo de las capacidades, límites y restricciones. Los candidatos deberán tener experiencia en desarrollo que incluya JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, y Power BI
Requisitos previos
- Los candidatos deben tener un conocimiento introductorio de Power Platfom.
- Los candidatos deben tener experiencia en desarrollo que incluya JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, y Power BI.
Documentación
Una copia de la documentación oficial de Microsoft.
Metodología
Curso activo y participativo mediante demostraciones, ejercicios prácticos y análisis clínico de usuarios de todos los temas teóricos impartidos por el instructor con el fin de abordar casos reales del producto relacionado. El formador también utilizará diferentes dinámicas que permitan el trabajo en grupo en el aula como retos, exámenes de evaluación y casos reales para prepararse para el examen de certificación de Microsoft asociado, si lo hay.
Certificaciones
Este curso esta certificado por Microsoft®.
Evaluación continua basada en actividades grupales e individuales. El formador dará retroalimentación continua al final de las actividades a cada participante.
Durante el curso los participantes completarán una prueba de evaluación que deberán superar con más del 75%. Tendrán una hora disponible para su realización.
Las condiciones de los servicios de certificación adicionales están sujetas a los términos del propietario de la licencia o de la autoridad de certificación autorizada.
Acreditación
Se emitirá Certificado de Asistencia al curso PL-400 sólo a los alumnos con una asistencia superior al 75% y Diploma aprovechamiento si superan también la prueba de evaluación.
Contenidos del Power Platform Developer
1. Cómo crear su primera aplicación basada en modelo con Dataverse
- Introducción a Dataverse
- Introducción a las aplicaciones basadas en modelo
- Aplicaciones basadas en modelo con tecnología de Microsoft Dataverse
2. Introducción a las aplicaciones basadas en modelos en Power Apps
- Presentación de las aplicaciones controladas por modelos
- Componentes de aplicaciones basadas en modelos
- Diseñar aplicaciones basadas en modelos
- Incorporación de flujos de proceso de negocio
3. Administrar tablas en Dataverse
- Identificar las tablas y los tipos de tablas en Dataverse
- Crear una tabla personalizada
- Habilitar archivos adjuntos en una tabla
- Requisitos de licencia para cada tipo de tabla
4. Creación y administración de columnas en una tabla en Dataverse
- Definir columnas en Microsoft Dataverse
- Tipos de columna en Microsoft Dataverse
- Agregar una columna a una tabla
- Crear una 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
5. Trabajar con opciones en Dataverse
- Definir columnas de opciones
- Columna de opciones estándar
6. Crear una relación entre tablas en Dataverse
- Relacionar una o más tablas – Introducción
- Tipos de relaciones disponibles en Microsoft Dataverse
- Crear una relación de uno a varios entre tablas
- Crear una relación de varios a varios entre tablas
- Editar o eliminar relaciones
7. Definir y crear reglas de negocio en Dataverse
- Definir reglas de negocio – Introducción
- Definir los componentes de una regla de negocio
- Crear una regla de negocio
8. Crear y definir columnas de cálculo o consolidadas en Dataverse
- Introducción a las columnas consolidadas
- Crear una columna consolidada
- Introducción a las columnas de cálculo
- Crear una columna de cálculo
9. Introducción a los roles de seguridad en Dataverse
- 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
10. Introducción a las aplicaciones de lienzo de Power Apps
- Introducción a Power Apps
- Bloques de creación de Power Apps
- Ejercicio: Crear su primera aplicación en Power Apps
- Modos de compilar aplicaciones con Power Apps
- Tecnologías relacionadas con Power Apps
- Tecnologías adicionales relacionadas con Power Apps
- Diseñar una aplicación de Power Apps
11. Personalización de una aplicación de lienzo en Power Apps
- Mejorar las aplicaciones mediante personalizaciones básicas en Power Apps
- Crear un modelo de navegación para la aplicación de lienzo
- Explorar pantallas y controles en Power Apps
12. Administración de aplicaciones en Power Apps
- Administrar versiones de una aplicación en Power Apps
- Compartir aplicaciones en Power Apps
- Comprender entornos en Power Apps
13. Navegación en una aplicación de lienzo en Power Apps
- Descripción de la navegación
- La función de navegación y regreso
- Más formas de usar la función de navegación
14. Creación de la IU en una aplicación de lienzo en Power Apps
- Uso de temas para cambiar rápidamente el aspecto de la aplicación
- Personalización de un control con su marca
- Iconos
- Imágenes
- Personalización
- Uso de los factores de forma de tableta o teléfono
15. Uso y descripción de controles en una aplicación de lienzo en Power Apps
- Introducción a los controles
- 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
16. Documentación y pruebas de su aplicación de Power Apps
- Crear planes de prueba
- Pruebas de interfaz de usuario
- Optimización del rendimiento
- Diagnósticos y análisis
- Documentación y el cliente
17. Usar técnicas de desarrollo imperativo en aplicaciones de lienzo en Power Apps
- Desarrollo imperativo frente a desarrollo declarativo
- Los tres tipos de variables en Power Apps
- Variables globales
- Variables contextuales
- Colecciones
- Otros conceptos de variables
18. Crear fórmulas que usen tablas, registros y colecciones en una aplicación de lienzo de Power Apps
- Fórmulas que procesan varios registros
- Operaciones matemáticas en tablas
- Combinar y separar registros
- La función ForAll
19. Realización de actualizaciones personalizadas en una aplicación de lienzo de Power Apps
- Más allá de formularios
- 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
20. Realización de pruebas y comprobaciones de rendimiento en una aplicación de lienzo de Power Apps
- Analizar el rendimiento
- Mejorar el rendimiento con orígenes de datos
- Probar la aplicación y solucionar problemas
21. Uso de datos relacionales en una aplicación de lienzo de Power Apps
- ¿Qué son los datos relacionales?
- Trabajar con relaciones en Power Apps
- Microsoft Dataverse para aplicaciones
22. Trabajo con límites de orígenes de datos (límites de delegación) en una aplicación de lienzo de Power Apps
- 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
23. Conectar con otros datos en la aplicación de lienzo de Power Apps
- Información general de los distintos orígenes de datos
- Uso de orígenes de datos basados en acciones
- Power Automate es un compañero de Power Apps
24. Uso de conectores personalizados en la aplicación de lienzo de Power Apps
- Información general sobre los conectores personalizados
- Información general sobre el ciclo de vida del conector personalizado
- Usar Postman para el conector personalizado
25. Introducción a Power Automate
- Introducción a Power Automate
26. Crear flujos de aprobación con Power Automate
- Soluciones para escenarios del mundo real.
27. Introducción a las expresiones en Power Automate
- Introducción a las expresiones
- Comenzar con las expresiones
- Notas para facilitar las cosas
- Tipos de funciones
- Escribir expresiones complejas
28. Introducción a los recursos para desarrolladores de Microsoft Power Platform
- Introducción a Microsoft Power Platform para desarrolladores
- Información general de Microsoft Dataverse y Common Data Model
- Extensión de Power Platform con Azure
29. Usar herramientas de desarrollo para ampliar Microsoft Power Platform
- Introducción a las herramientas de desarrollo de Microsoft Power Platform
- Ejercicio: Instalar y utilizar herramientas de desarrollo
- Información general de las soluciones
- Implementar aplicaciones con Package Deployer
30. Introducción a la ampliación de Microsoft Power Platform
- Introducción
- Extensibilidad de la experiencia del usuario
- Extensibilidad de Microsoft Dataverse
- Determinar cuándo configurar o cuándo codificar
31. Introducción a Dataverse para desarrolladores
- Introducción al desarrollo con Microsoft Dataverse
- Modelo de extensibilidad de Microsoft Dataverse
- Marco de trabajo de eventos
32. Extender complementos
- Introducción a los complementos
- Escenarios de uso de complementos
- Extensiones de flujo de trabajo personalizadas
- Contexto de ejecución de complemento
33. Realizar acciones comunes con el script de cliente
- Introducción al scripting del lado del cliente
- Cargar scripts
- Controladores de eventos
- Objetos de contexto
- Tareas comunes de scripting del cliente
34. Automatizar los flujos de proceso de negocio con el script de cliente
- 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
35. Introducción a Power Apps component framework
- Introducción a Power Apps component framework
- Arquitectura de Power Apps component framework
- Herramientas de componentes de Power Apps
36. Crear un componente 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
37. Usar características avanzadas con Power Apps Component Framework
- Introducción al uso de React en un componente de Power Apps
- Usar 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
38. Trabajar con la API web de Dataverse
- Introducción a la API web de Microsoft Dataverse
- Autenticar en Microsoft Dataverse mediante OAuth
- Interactuar con la API web de Microsoft Dataverse mediante Postman
- 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
39. Integrar soluciones de Azure con Dataverse
- 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 función de Azure que procese eventos de Microsoft Dataverse
PL-400