
Creating Business Applications with Office 365
Jeffrey M. Rhodes
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~241
- Nivel
- Básico
De qué trata
Manual práctico centrado en la creación de aplicaciones departamentales y la digitalización de flujos de trabajo sobre el ecosistema de Office 365 (hoy Microsoft 365) y SharePoint Online. La obra está dirigida a administradores de SharePoint, usuarios avanzados (power users) y desarrolladores noveles o de perfil departamental que necesitan solucionar necesidades operativas del día a día sin tener que desplegar pesadas infraestructuras de backend ni contar con amplia experiencia en programación formal.
El contenido combina herramientas nativas de productividad con scripting ligero del lado del cliente. Enseña a habilitar capacidades avanzadas con PowerShell (Set-SPOSite y custom scripting), a diseñar aplicaciones móviles y de escritorio sobre listas de SharePoint utilizando PowerApps, a construir flujos de aprobación y automatización de procesos con Microsoft Flow (actual Power Automate), y a generar paneles de control interactivos con Power BI resolviendo retos de transformación de formatos como JSON, XML y booleanos. Asimismo, profundiza en la personalización de páginas e interfaces de SharePoint mediante JavaScript, jQuery y jQuery UI (acordeones y selectores), el consumo de servicios REST de SharePoint para notificaciones y la integración con Microsoft Forms, iFrames y Google Analytics.
El aprendizaje se articula construyendo aplicaciones empresariales completas paso a paso: un sistema de gestión de incidencias técnicas con pantallas diferenciadas para usuario y técnico, una solución de reservas de tutorías con validación en tiempo real para evitar solapamientos en calendarios y un sistema de matriculación de cursos contrastando InfoPath frente a PowerApps. Su valor radica en ser un puente muy accesible entre las soluciones web clásicas y las herramientas low-code de Microsoft. Queda fuera el desarrollo pro-code moderno con SharePoint Framework (SPFx) o Azure Functions, pero resulta excelente para automatizaciones corporativas ágiles.
- Office 365
- SharePoint Online
- PowerApps
- Microsoft Flow (Power Automate)
- Power BI
- Microsoft Forms
- JavaScript y jQuery
- jQuery UI
- REST APIs de SharePoint
- PowerShell (Set-SPOSite)
- Automatización de procesos
- InfoPath
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Sistema de gestión de incidencias y tickets de soporte (Help Ticketing System)
Solución integral que combina un formulario de registro de incidencias en PowerApps, una pantalla de seguimiento para técnicos en SharePoint y un cuadro de mando analítico en Power BI para supervisar tiempos de resolución.
Calendario de reservas con prevención de solapamientos
Herramienta de programación sobre calendarios de SharePoint que utiliza JavaScript, jQuery y servicios web para verificar la disponibilidad de tutores y bloquear reservas duplicadas o concurrentes.
Sistema automatizado de encuestas
Flujo de recolección de opiniones con Microsoft Forms que vuelca automáticamente las respuestas en listas de SharePoint a través de Microsoft Flow y visualiza los resultados analíticos en Power BI.
Solución de registro e inscripción a clases (Class Sign-Up)
Aplicación de inscripción y gestión de cupos implementada y contrastada de extremo a extremo tanto con formularios tradicionales de InfoPath como con PowerApps modernas.

