Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Programación para Microsoft 365

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Este curso avanzado te capacitará para programar soluciones personalizadas en Microsoft 365. Aprenderás a usar Microsoft Graph API, crear complementos para Excel y Outlook, automatizar flujos con Power Automate, y garantizar la seguridad en tus aplicaciones. Ideal para desarrolladores que buscan integrar servicios empresariales.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Programación para Microsoft 365 bonificable para empresas

A quién va dirigido nuestro curso de Programación para Microsoft 365

Desarrolladores interesados en crear soluciones personalizadas y aplicaciones empresariales dentro del ecosistema Microsoft 365.

Objetivos de nuestro curso de Programación para Microsoft 365

  • Aprender a desarrollar aplicaciones e integraciones personalizadas dentro del ecosistema Microsoft 365.
  • Comprender y utilizar las APIs de Microsoft Graph para conectar servicios y datos de Microsoft 365.
  • Dominar el desarrollo de complementos (Add-ins) para aplicaciones como Excel, Outlook y Teams.
  • Implementar flujos de trabajo automatizados y bots personalizados para mejorar la productividad.
  • Garantizar la seguridad y cumplimiento normativo en las aplicaciones creadas para Microsoft 365.

Qué vas a aprender en nuestro curso de Programación para Microsoft 365

Este curso avanzado te capacitará para programar soluciones personalizadas en Microsoft 365. Aprenderás a usar Microsoft Graph API, crear complementos para Excel y Outlook, automatizar flujos con Power Automate, y garantizar la seguridad en tus aplicaciones. Ideal para desarrolladores que buscan integrar servicios empresariales.

Requisitos de nuestro curso de Programación para Microsoft 365

  • Conocimientos previos en programación, preferiblemente en JavaScript, TypeScript o Python.
  • Familiaridad con servicios de Microsoft 365 como SharePoint, Teams, y Outlook.
  • Acceso a una suscripción activa de Microsoft 365 (licencia de desarrollador recomendada).
  • Instalación previa de Visual Studio Code, Node.js y las bibliotecas necesarias para trabajar con Microsoft Graph.
  • Equipo con conexión a Internet, al menos 8 GB de RAM y permisos administrativos para instalar herramientas.

Temario del curso de Programación para Microsoft 365

tema 1

Introducción a Microsoft 365 como Plataforma de Desarrollo

  • Visión general del ecosistema Microsoft 365
  • Principales servicios y herramientas disponibles para desarrolladores
  • Beneficios de personalizar aplicaciones en Microsoft 365
  • Casos de uso empresariales y escenarios prácticos
  • Revisión de las capacidades de Microsoft Graph
  • Configuración del entorno de desarrollo
  • Introducción al portal de desarrolladores de Microsoft 365
  • Mejores prácticas en el desarrollo para Microsoft 365
  • Consideraciones de licencias y permisos
  • Ejercicio práctico: Configuración de un entorno de prueba
iconArrowDown
tema 2

Microsoft Graph: Introducción y Configuración

  • ¿Qué es Microsoft Graph y cómo funciona?
  • Principales endpoints y recursos disponibles en Microsoft Graph
  • Autenticación y autorización con OAuth 2.0
  • Configuración de aplicaciones en Azure AD para usar Microsoft Graph
  • Permisos necesarios para acceder a datos específicos
  • Exploración del Graph Explorer para realizar pruebas
  • Ejercicio práctico: Primera consulta con Microsoft Graph
  • Conceptos de usuarios, grupos y calendarios en Graph
  • Limitaciones y mejores prácticas para usar Microsoft Graph
  • Ejemplo práctico: Consulta de correos y eventos desde Outlook
iconArrowDown
tema 3

Desarrollo de Complementos (Add-ins) para Office

  • Introducción a los complementos de Office
  • Diferencias entre complementos basados en web y VSTO
  • Configuración del entorno para desarrollar Add-ins
  • Ejercicio práctico: Creación de un complemento básico para Excel
  • Introducción a la API de JavaScript para Office
  • Personalización de la interfaz de usuario en complementos
  • Creación de complementos avanzados para Word y Outlook
  • Gestión de permisos y autenticación en Add-ins
  • Publicación de complementos en el marketplace de Office
  • Mejores prácticas en el desarrollo de Add-ins
iconArrowDown
tema 4

Automatización de Flujos de Trabajo con Power Automate

  • ¿Qué es Power Automate y cómo funciona?
  • Introducción a los conectores disponibles en Power Automate
  • Creación de flujos básicos y avanzados
  • Ejercicio práctico: Automatización de la aprobación de documentos
  • Integración de flujos con Microsoft Teams y Outlook
  • Uso de Power Automate para conectar servicios de terceros
  • Configuración de alertas y notificaciones automáticas
  • Seguridad y permisos en Power Automate
  • Escenarios prácticos de uso en empresas
  • Mejores prácticas para flujos eficientes y escalables
iconArrowDown
tema 5

Desarrollo de Bots Personalizados para Microsoft Teams

  • Introducción a los bots en Microsoft Teams
  • Configuración del entorno para desarrollar bots
  • Ejercicio práctico: Creación de un bot básico con Bot Framework
  • Integración de bots con Microsoft Graph para acceso a datos
  • Personalización de respuestas y manejo de interacciones
  • Implementación de comandos específicos en Teams
  • Publicación de bots en el catálogo de Teams
  • Uso de Adaptive Cards para mejorar la interacción de los usuarios
  • Análisis y monitoreo del rendimiento de bots
  • Mejores prácticas para el desarrollo de bots efectivos
iconArrowDown
tema 6

Desarrollo de Aplicaciones de Paneles en Power BI

  • Introducción a la API de Power BI
  • Acceso a conjuntos de datos desde Microsoft Graph
  • Creación de visualizaciones personalizadas
  • Ejercicio práctico: Integración de datos empresariales con Power BI
  • Uso de Power BI Embedded en aplicaciones personalizadas
  • Configuración de permisos y seguridad en Power BI
  • Publicación y compartición de paneles interactivos
  • Automatización de reportes con Power Automate
  • Mejores prácticas para integrar Power BI con Microsoft 365
  • Casos de uso prácticos en la gestión de datos empresariales
iconArrowDown
tema 7

SharePoint Online y Desarrollo Personalizado

  • Introducción a SharePoint como plataforma de desarrollo
  • Personalización de listas y bibliotecas
  • Ejercicio práctico: Creación de una página personalizada en SharePoint
  • Configuración de permisos y seguridad en sitios
  • Integración de Microsoft Graph con SharePoint
  • Automatización de procesos con Power Automate y SharePoint
  • Uso de Power Apps para formularios avanzados
  • Mejores prácticas para trabajar con SharePoint Online
  • Escenarios de integración con otros servicios de Microsoft 365
  • Ejemplo práctico: Gestión de proyectos con SharePoint
iconArrowDown
tema 8

Administración y Seguridad en Aplicaciones de Microsoft 365

  • Introducción a las políticas de seguridad en Microsoft 365
  • Configuración de autenticación multifactor para aplicaciones
  • Monitoreo de actividades con Microsoft Security Graph
  • Ejercicio práctico: Configuración de permisos avanzados en Azure AD
  • Gestión de usuarios y roles en aplicaciones personalizadas
  • Resolución de problemas comunes de seguridad
  • Implementación de medidas de cumplimiento normativo
  • Configuración de auditorías en Microsoft 365
  • Casos prácticos de gestión segura de aplicaciones
  • Mejores prácticas para mantener aplicaciones seguras
iconArrowDown
tema 9

Publicación de Aplicaciones y Extensiones

  • Proceso de publicación en el marketplace de Office
  • Configuración de requisitos para publicar Add-ins
  • Ejercicio práctico: Publicación de un Add-in en modo privado
  • Consideraciones de licencias y costos para aplicaciones
  • Monitoreo de estadísticas y uso de aplicaciones publicadas
  • Resolución de problemas comunes durante la publicación
  • Requisitos de seguridad y revisión de Microsoft
  • Mejores prácticas para optimizar la visibilidad de las aplicaciones
  • Actualización de aplicaciones publicadas
  • Escenarios reales de publicación exitosa
iconArrowDown
tema 10

Proyecto Final

  • Definición de objetivos para el proyecto final
  • Creación de un Add-in o aplicación personalizada
  • Integración con Microsoft Graph y otros servicios de 365
  • Configuración de flujos de trabajo automatizados
  • Garantizar la seguridad y cumplimiento normativo
  • Documentación y presentación del proyecto
  • Evaluación final y retroalimentación
  • Publicación de resultados
  • Análisis de mejoras posibles
iconArrowDown