Power
Apps
Módulo II
Desarrollo de aplicaciones empresariales
con Microsoft Power Platform
Curso avanzado en formato taller. Integra Power Apps con Power Automate para construir sistemas empresariales completos con flujos de aprobación multinivel, seguridad, administración y ciclo de vida de aplicaciones.
Cupo máximo: 15 personas
Objetivo
General
Al finalizar el módulo, el estudiante será capaz de desarrollar aplicaciones empresariales avanzadas integrando Power Apps con Power Automate. Implementará flujos de aprobación multinivel, dominará técnicas avanzadas de Power FX, gestionará la seguridad y el ciclo de vida de sus aplicaciones, y construirá un sistema completo de solicitudes con aprobaciones desde cero como proyecto final.
El 97% de las empresas de la lista Fortune 500 usan Power Platform. Con Power Apps, los usuarios pueden diseñar soluciones a la medida de sus necesidades sin necesidad de ser expertos en programación, gracias a su enfoque de bajo código. Esto no solo acelera el desarrollo y la implementación, sino que también reduce costos, mejora la productividad y facilita el mantenimiento.
Desde la digitalización de un formulario manual para reportar incidentes, hasta la creación de soluciones avanzadas que incluyen aplicaciones de escritorio, móviles o para tabletas, Power Apps empodera a los colaboradores de una empresa para maximizar su eficiencia y asegurar una toma de decisiones más ágil y fundamentada.
Al ser 100% personalizable, Power Apps se adapta perfectamente a las necesidades específicas de cada negocio, facilitando la digitalización de procesos críticos donde el desarrollo tradicional puede ser complejo o costoso.
Programa semana a semana
Repaso y Profundizacion en Power FX
Formulas avanzadas, patrones de diseño y optimizacion
- Revision de conceptos clave del Modulo I
- Evaluacion diagnostica del grupo
- AddColumns(), DropColumns(), RenameColumns()
- ForAll() para iterar sobre colecciones
- Patch() sin formulario y con multiples registros
- With() para simplificar formulas complejas
- Variables para guardar resultados costosos
- Monitor: inspeccionar conectores y errores
Mas alla de SharePoint
Tablas, columnas, relaciones y seguridad de datos
- Dataverse vs. SharePoint: cuando usar cada uno
- Tablas estandar vs. tablas personalizadas
- Columnas: Texto, Numero, Fecha, Opcion, Lookup
- Relaciones uno a muchos y muchos a muchos
- Acceder a datos relacionados con formulas
- Vistas filtradas y columnas calculadas
- Roles de seguridad y Row-Level Security
- User() para filtrar segun usuario activo
Introduccion a Power Automate
Flujos de trabajo, triggers y acciones integradas
- Tipos de flujo: automatizados, instantaneos, programados
- Triggers: que desencadena un flujo
- Acciones: conectores, condiciones y bucles
- Instant Cloud Flow disparado desde boton
- Pasar parametros desde Power Apps al flujo
- Recibir respuesta del flujo en Power Apps
- Office 365, Teams, SharePoint y Approvals
- Control Condition, Switch y Configure Run After
Aprobaciones con Power Automate
Flujos de aprobacion simple y configuracion de respuestas
- Start and wait vs. Create an approval
- First to respond vs. Everyone must approve
- Titulo, asignados, detalles y link
- Trigger: al crear item en SharePoint / Dataverse
- Condicion: Approved vs. Rejected
- Actualizar campo Estado segun respuesta
- Email con comentarios del aprobador
- Historial de aprobaciones en tabla de auditoria
Aprobaciones Multinivel
Flujos secuenciales y paralelos con multiples aprobadores
- Aprobacion secuencial: Nivel 1 → 2 → 3
- Aprobacion paralela: todos simultaneos
- Combinacion: paralela y secuencial
- Encadenar acciones de Approvals en serie
- Si Nivel 1 rechaza, no continua al Nivel 2
- Parallel Branch para timeout simultaneo
- Recordatorio automatico a aprobadores pendientes
- Variables para acumular historial de decisiones
Caracteristicas Avanzadas
Componentes, colecciones offline y optimizacion
- LoadData() y SaveData() para datos locales
- Detectar conectividad con Connection.Connected
- App que funciona sin conexion y sincroniza
- Control Camera: capturar fotos desde la app
- Attachments: adjuntar archivos a formularios
- Concurrent() para cargar fuentes en paralelo
- App Checker: analizar problemas de rendimiento
- Publicar la app en Microsoft Teams
Seguridad, Administracion y ALM
Roles, entornos, soluciones y ciclo de vida
- Compartir apps: usuarios vs. grupos de seguridad
- Roles Dataverse: seguridad a nivel de tabla y columna
- Co-ownership: propietarios y colaboradores
- Managed vs. Unmanaged Solutions
- Exportar e importar soluciones entre entornos
- ALM basico: Dev → Test → Prod
- Pipelines de Power Platform automatizados
- Politicas DLP y gobernanza empresarial
Proyecto Final — App con Aprobaciones Multinivel
Integracion completa: Power Apps + Power Automate
- Roles: solicitante, aprobador N1, aprobador N2, admin
- Modelado de datos en Dataverse: tablas y relaciones
- Pantalla del solicitante con formulario y adjuntos
- Pantalla de seguimiento con estado de solicitudes
- Pantalla del aprobador con accion rapida
- Flujo: Nivel 1 → condicional → Nivel 2
- Notificaciones por email y Teams en cada etapa
- Presentacion: demo en vivo y decision tecnica
Metodologia
del curso
Formato taller con enfoque eminentemente practico. 16 horas distribuidas en 8 sesiones que combinan clases en vivo con acompanamiento personalizado del instructor.
Sesiones Sincronicas
2 horas semanales impartidas por un instructor experto en Power Apps y Power Automate. Cada sesion sigue el programa con ejercicios practicos en tiempo real.
Acompanamiento 1:1
1 hora semanal para todo el grupo. Cada estudiante puede solicitar un espacio individual orientado a resolver dudas puntuales sobre contenidos o el proyecto del curso.
Enfoque Practico
Desde la primera sesion trabajaras con aplicaciones reales. La metodologia esta disenada para que desarrolles habilidades utilizables de inmediato en tu entorno laboral.
Proyecto Final
Durante todo el modulo construiras un sistema completo de solicitudes con aprobaciones multinivel, con avances en la semana 3, la semana 6 y presentacion final en la semana 8.
Tu camino al certificado
Durante las 8 semanas desarrollaras un proyecto de Power Apps + Power Automate de forma progresiva. La presentacion final en la semana 8 es requisito indispensable para la obtencion del certificado.
Semana 3
Primer avance del proyecto final
Semana 6
Segundo avance con integracion de flujos
Semana 8
Demo en vivo y presentacion tecnica
Certificate
Obtencion del certificado de aprobacion
Requisitos
de ingreso
Dirigido a profesionales que ya completaron el Modulo I y quieren llevar sus aplicaciones al siguiente nivel integrando automatizacion, seguridad y ciclo de vida empresarial.
| 01 | Haber completado el Modulo I. Es el requisito principal. Se asume dominio de Canvas Apps, Power FX basico, galerias y formularios. |
| 02 | Licencia de Office 365. Necesitaras acceso activo a Microsoft 365 para usar Power Apps, Power Automate y las fuentes de datos del curso. |
| 03 | Conocimientos basicos de Excel. Saber crear tablas y usar formulas simples es suficiente como base de manejo de datos. |
| 04 | No se requiere experiencia en programacion. No es necesario saber desarrollo de software tradicional. Todo conocimiento en tecnologia es un plus adicional. |
Proyecto
Final
Como proyecto integrador construiras un sistema completo de solicitudes con aprobacion multinivel. Incluye:
| 01 | Pantalla del solicitante con formulario, adjuntos y envio a aprobacion |
| 02 | Pantalla de seguimiento con estado en tiempo real de cada solicitud |
| 03 | Pantalla del aprobador con lista de pendientes y accion rapida |
| 04 | Flujo multinivel en Power Automate con notificaciones por email y Teams |
| 05 | Publicacion como Managed Solution con buenas practicas de ALM |
Aproximadamente $200 por persona. Cupo maximo de 15 participantes por cohorte para garantizar la calidad del acompanamiento y el espacio 1:1 con el instructor.