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