Envíanos tu consulta
Términos y condiciones *
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Microsoft Graph

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Aprende a utilizar Microsoft Graph para conectar y administrar datos en servicios como Teams, SharePoint y Outlook. Este curso avanzado incluye consultas API, integración de flujos de trabajo y medidas de seguridad, ideal para desarrolladores que buscan crear aplicaciones personalizadas para Microsoft 365.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Microsoft Graph bonificable para empresas

A quién va dirigido nuestro curso de Microsoft Graph

Desarrolladores que buscan integrar servicios de Microsoft 365 en aplicaciones empresariales mediante Microsoft Graph.

Objetivos de nuestro curso de Microsoft Graph

  • Comprender el funcionamiento de Microsoft Graph como la API central para los servicios de Microsoft 365.
  • Aprender a realizar consultas avanzadas y administrar datos en Microsoft Graph.
  • Crear aplicaciones integradas con servicios como SharePoint, Teams y Outlook usando Microsoft Graph.
  • Implementar medidas de seguridad y cumplimiento en aplicaciones basadas en Graph.
  • Automatizar flujos de trabajo y procesos empresariales utilizando Microsoft Graph.

Qué vas a aprender en nuestro curso de Microsoft Graph

Aprende a utilizar Microsoft Graph para conectar y administrar datos en servicios como Teams, SharePoint y Outlook. Este curso avanzado incluye consultas API, integración de flujos de trabajo y medidas de seguridad, ideal para desarrolladores que buscan crear aplicaciones personalizadas para Microsoft 365.

Requisitos de nuestro curso de Microsoft Graph

  • Conocimientos previos en programación, preferiblemente en JavaScript o Python.
  • Familiaridad básica con servicios de Microsoft 365 como Teams, OneDrive y Outlook.
  • Instalación previa de Node.js, Visual Studio Code y Azure CLI.
  • Acceso a una suscripción activa de Microsoft 365 Developer Program.
  • Equipo con conexión a Internet, mínimo 8 GB de RAM y permisos administrativos para instalar software.

Temario del curso de Microsoft Graph

tema 1

Introducción a Microsoft Graph

  • ¿Qué es Microsoft Graph y por qué es relevante?
  • Servicios soportados por Microsoft Graph
  • Explorando los conceptos de REST API y GraphQL
  • Configuración del entorno de desarrollo para Graph
  • Conexión con Azure Active Directory para autenticación
  • Explorando el Graph Explorer
  • Conceptos básicos de usuarios, grupos y recursos
  • Limitaciones y mejores prácticas de Microsoft Graph
  • Casos de uso empresariales comunes
  • Ejercicio práctico: Configuración y primera consulta
iconArrowDown
tema 2

Autenticación y Autorización en Microsoft Graph

  • Introducción a OAuth 2.0 y OpenID Connect
  • Configuración de aplicaciones en Azure AD
  • Roles y permisos en Microsoft Graph
  • Generación de tokens de acceso y refresco
  • Ejercicio práctico: Autenticación básica en una aplicación
  • Uso de permisos delegados y de aplicación
  • Implementación de autenticación multifactor
  • Manejo de errores comunes en autenticación
  • Seguridad en tokens y sesiones
  • Casos de uso prácticos de autorización avanzada
iconArrowDown
tema 3

Gestión de Usuarios y Grupos

  • Consultas para listar usuarios en una organización
  • Filtrado y ordenación avanzada de datos
  • Creación, actualización y eliminación de usuarios
  • Administración de grupos y membresías
  • Integración con calendarios y agendas de usuarios
  • Ejercicio práctico: Automatización de gestión de grupos
  • Monitorización de actividades de usuarios
  • Sincronización de datos con Microsoft Graph
  • Limitaciones y mejores prácticas en la gestión de usuarios
  • Casos prácticos en la administración de equipos
iconArrowDown
tema 4

Administración de Correo Electrónico y Calendarios

  • Consultas de correos en Outlook mediante Graph
  • Creación y envío de correos electrónicos
  • Administración de carpetas y reglas de correo
  • Ejercicio práctico: Automatización de notificaciones por correo
  • Gestión de eventos y reuniones en calendarios
  • Uso de filtros para fechas y horarios
  • Sincronización de eventos con Teams y SharePoint
  • Acceso a datos históricos de correo y calendarios
  • Seguridad en la gestión de datos personales
  • Implementación de notificaciones push para eventos
iconArrowDown
tema 5

Microsoft Teams y Microsoft Graph

  • Introducción a las capacidades de Teams con Graph
  • Creación y gestión de equipos y canales
  • Automatización de mensajes y publicaciones
  • Ejercicio práctico: Bot de notificaciones para Teams
  • Configuración de permisos en equipos y canales
  • Sincronización de datos entre Teams y Outlook
  • Implementación de aplicaciones personalizadas para Teams
  • Análisis de actividad y métricas en Teams
  • Integración con servicios externos mediante Microsoft Graph
  • Casos prácticos de optimización en Teams
iconArrowDown
tema 6

OneDrive y Gestión de Archivos

  • Administración de archivos mediante Microsoft Graph
  • Consultas para listar y buscar archivos en OneDrive
  • Ejercicio práctico: Subida y descarga de archivos con Graph
  • Sincronización de archivos entre servicios de Microsoft 365
  • Administración de permisos de archivos y carpetas
  • Uso de Microsoft Graph para compartir archivos
  • Monitorización de cambios en archivos
  • Seguridad y cifrado en la gestión de datos
  • Automatización de flujos de trabajo relacionados con archivos
  • Casos de uso prácticos en la gestión de datos
iconArrowDown
tema 7

SharePoint y Microsoft Graph

  • Acceso a listas y bibliotecas de documentos
  • Ejercicio práctico: Creación de listas dinámicas con Graph
  • Gestión de permisos y roles en SharePoint
  • Sincronización de datos entre SharePoint y otros servicios
  • Uso de Graph para personalizar sitios de SharePoint
  • Administración de archivos grandes en bibliotecas
  • Monitorización de cambios en contenido de SharePoint
  • Mejores prácticas en la integración con SharePoint
  • Automatización de procesos empresariales en SharePoint
  • Casos prácticos de integración avanzada
iconArrowDown
tema 8

Microsoft Planner y Tareas

  • Consultas para gestionar tareas en Planner
  • Creación y actualización de planes y tareas
  • Ejercicio práctico: Seguimiento automático de tareas
  • Asignación de recursos y equipos en Planner
  • Monitorización del progreso de proyectos
  • Sincronización con Teams y Outlook
  • Uso de etiquetas y categorías en tareas
  • Integración de Planner con Power Automate
  • Limitaciones y mejores prácticas en la gestión de tareas
  • Casos prácticos en la planificación de proyectos
iconArrowDown
tema 9

Integración con Power Platform

  • Introducción a la Power Platform
  • Uso de Microsoft Graph en Power Automate
  • Ejercicio práctico: Flujos de trabajo automáticos con Graph
  • Creación de aplicaciones con Power Apps y Graph
  • Conexión de Power BI con datos de Graph
  • Sincronización de datos entre Graph y herramientas de Power Platform
  • Implementación de notificaciones en Power Automate
  • Mejores prácticas en la integración con Power Platform
  • Casos prácticos de automatización empresarial
  • Escenarios reales de uso integrado
iconArrowDown
tema 10

Análisis de Datos y Métricas con Microsoft Graph

  • Introducción al análisis de datos en Graph
  • Uso de Graph para obtener métricas empresariales
  • Ejercicio práctico: Reportes de actividad de usuarios
  • Integración de datos con Power BI para visualizaciones
  • Monitorización de actividades en tiempo real
  • Uso de Graph para obtener datos de uso de licencias
  • Automatización de reportes periódicos
  • Seguridad en el acceso a datos analíticos
  • Mejores prácticas en el análisis de datos empresariales
  • Casos prácticos en la creación de paneles
iconArrowDown
tema 11

Notificaciones y Webhooks

  • Configuración de notificaciones push en Microsoft Graph
  • Uso de webhooks para monitorización en tiempo real
  • Ejercicio práctico: Implementación de notificaciones en Teams
  • Gestión de suscripciones y eventos
  • Uso de Graph para obtener actualizaciones automáticas
  • Sincronización de notificaciones con flujos de trabajo
  • Seguridad en la configuración de webhooks
  • Mejores prácticas para evitar notificaciones redundantes
  • Casos prácticos de uso en la gestión empresarial
  • Ejemplo real de integración con servicios externos
iconArrowDown
tema 12

Seguridad y Cumplimiento en Aplicaciones

  • Introducción a las políticas de seguridad en Microsoft 365
  • Uso de Graph para gestionar accesos y roles
  • Monitorización de actividades sospechosas
  • Ejercicio práctico: Configuración de auditorías en Azure
  • Implementación de autenticación multifactor
  • Uso de Graph para cumplir con normativas como GDPR
  • Configuración de permisos granulares en aplicaciones
  • Seguridad en el manejo de datos personales
  • Mejores prácticas en seguridad para desarrolladores
  • Casos prácticos en la gestión segura de aplicaciones
iconArrowDown
tema 13

Administración de Aplicaciones con Graph

  • Creación y configuración de aplicaciones en Azure AD
  • Monitorización del rendimiento de aplicaciones
  • Ejercicio práctico: Implementación de alertas en tiempo real
  • Administración de sesiones y tokens
  • Configuración de aplicaciones para entornos empresariales
  • Sincronización de datos entre múltiples aplicaciones
  • Mejores prácticas en la gestión de aplicaciones personalizadas
  • Automatización de actualizaciones de aplicaciones
  • Resolución de problemas comunes en administración
  • Casos prácticos de optimización de aplicaciones
iconArrowDown
tema 14

Publicación y Distribución de Aplicaciones

  • Proceso de publicación en el marketplace de Microsoft
  • Configuración de aplicaciones para distribución interna
  • Ejercicio práctico: Publicación en modo privado
  • Requisitos de seguridad para publicación
  • Gestión de versiones de aplicaciones publicadas
  • Uso de estadísticas para mejorar aplicaciones
  • Resolución de problemas comunes de distribución
  • Mejores prácticas para aumentar la visibilidad
  • Casos prácticos de publicación exitosa
  • Integración con servicios externos en aplicaciones publicadas
iconArrowDown
tema 15

Proyecto Final

  • Definición del alcance del proyecto
  • Creación de una aplicación personalizada con Graph
  • Configuración de flujos de trabajo automatizados
  • Sincronización con servicios empresariales clave
  • Garantizar la seguridad y cumplimiento normativo
  • Documentación y presentación del proyecto
  • Evaluación y retroalimentación del proyecto
  • Publicación de resultados y análisis
  • Identificación de áreas de mejora
  • Certificación y cierre del curso
iconArrowDown