Envíanos tu consulta
Términos y condiciones *
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