Desarrollar aplicaciones para Microsoft Teams: asociación

Intermedio
Desarrollador
Microsoft 365
Microsoft Teams

Microsoft Teams es una plataforma extensible en la que puede crear aplicaciones personalizadas, colocando la aplicación en el centro de la plataforma de colaboración de su organización. Las aplicaciones para Microsoft Teams pueden ser tan simples o tan complejas como necesite, desde enviar notificaciones a canales o usuarios hasta aplicaciones multisuperficie complejas que incorporan bots de conversación, procesamiento de lenguaje natural y experiencias web incrustadas. Puede crear aplicaciones para una persona, su equipo, su organización o para todos los usuarios de Microsoft Teams de todo el mundo. Obtenga información acerca de cómo personalizar y extender Microsoft Teams. Esta ruta de aprendizaje puede ayudarle a preparar el certificado Microsoft 365 Certified: Developer Associate.

Requisitos previos

Ninguno

Módulos en esta ruta de aprendizaje

Microsoft Teams es una plataforma extensible en la que puede crear aplicaciones personalizadas. Comprenda lo que es posible con una aplicación personalizada de Microsoft Teams y determine si es lo que necesita.

En este módulo, aprenderá a crear diferentes tipos de extensiones de mensajería en una aplicación personalizada de Microsoft Teams.

Las pestañas son páginas web con información de Microsoft Teams insertadas en Microsoft Teams. Pueden agregarse como parte de un canal o un chat grupal dentro de un equipo o como una aplicación personal para un usuario individual. Como parte de la aplicación, puede agregar pestañas personalizadas para insertar su propio contenido web en Teams. Hay disponibles dos tipos de pestañas en Teams: canal o grupo y personal. En este módulo, aprenderá a crear pestañas y a agregarlas a la aplicación de Microsoft Teams.

Los robots de conversación permiten que los usuarios interactúen con el servicio web mediante texto, tarjetas interactivas y módulos de tareas. Los robots de conversación pueden servir tanto para ocuparse de comandos sencillos como para hacer funcionar asistentes virtuales complejos basados en inteligencia artificial y capaces de procesar lenguaje natural. Pueden formar parte de una aplicación más grande o ser totalmente independientes. En este módulo, aprenderá a crear robots y a agregarlos a aplicaciones personalizadas de Microsoft Teams.

Puede rellenar los módulos de tareas con una Tarjeta adaptable, una página web o de contenido integrada para su uso en la experiencia de usuario de su aplicación personalizada de Microsoft Teams para flujos de trabajo que requieran introducir datos. Los módulos de tareas permiten recopilar información en un menú emergente compatible con Teams. En este módulo aprenderá cómo crear y añadir módulos de tareas a su aplicación Microsoft Teams.

Los webhooks y los conectores son una forma simple de conectar los servicios web a canales y equipos en Microsoft Teams. Los webhooks salientes permiten que los usuarios envíen mensajes de texto desde un canal a los servicios web. Los conectores permiten a los usuarios suscribirse para recibir notificaciones y mensajes de los servicios web. Hay dos tipos de conectores disponibles en Microsoft Teams: webhooks entrantes y conectores de Office 365. En este módulo, obtendrá información sobre los webhooks y los conectores y sobre cómo implementarlos en canales de Microsoft Teams.

Microsoft Teams es el centro definitivo para el trabajo en equipo y las comunicaciones inteligentes. Microsoft Teams ofrece colaboración basada en chat, reuniones, llamadas y características de voz para empresas. Los desarrolladores pueden aprovechar la potencia de Microsoft Teams con Microsoft Graph para integrar aplicaciones personalizadas. En este módulo de aprendizaje, ha aprendido a usar Microsoft Graph para interactuar con Microsoft Teams.

Los desarrolladores pueden crear aplicaciones de Microsoft Teams para crear nuevas experiencias para sus usuarios e integrarlas con soluciones empresariales existentes. Cuando las aplicaciones personalizadas necesitan tener acceso a información de usuario protegida por Azure AD y datos de otros servicios, las aplicaciones tendrán que establecer una conexión de confianza con estos proveedores. En este módulo, aprenderá sobre los diferentes flujos de autenticación admitidos por Microsoft Teams que puede usar en las aplicaciones personalizadas.

Las reuniones permiten la colaboración, la asociación, la comunicación informada y los comentarios compartidos. La aplicación de reunión puede ofrecer una experiencia de usuario para cada fase del ciclo de vida de la reunión. El ciclo de vida de la reunión incluye experiencias de la aplicación previas a la reunión, en la reunión y posteriores a la reunión, según el estado del asistente. En este módulo, aprenderás a crear aplicaciones personalizadas que se usarán en reuniones de Microsoft Teams.