Building applications and solutions with Microsoft 365 Core Services (MS-600)

Print Friendly, PDF & Email

Em pré-inscrição. Entre em contacto para obter mais informações.

Nível Intermédio | 5 dias | 35 horas

Apresentação

Este curso aborda cinco elementos centrais da plataforma Microsoft 365:

  • Implementação da Identidade Microsoft
  • Utilização do Microsoft Graph
  • Extensão e personalização do SharePoint
  • Extensão do Microsoft Teams
  • Extensão do Office

Ao longo da formação, os participantes aprendem a implementar a identidade Microsoft (registo de aplicações, autenticação, permissões e acesso ao Microsoft Graph), a trabalhar com o Microsoft Graph (acesso a dados de utilizadores, parâmetros de consulta, gestão de grupos, ficheiros e otimização de tráfego) e a estender as principais workloads do Microsoft 365 através de componentes como SharePoint Framework (SPFx), Teams Apps, Office Add-ins, Adaptive Cards e Microsoft UI Fabric.

Enquadramento

O curso prepara os formandos para desenvolverem soluções completas e integradas com a plataforma Microsoft 365, cobrindo desde a gestão de identidade e APIs até ao desenvolvimento de experiências personalizadas em Teams, Office e SharePoint. É também o curso oficial para candidatos ao exame de certificação Microsoft 365 Developer Associate.

Destinatários

  • Programadores interessados em desenvolver soluções sobre a plataforma Microsoft 365.
  • Profissionais que pretendam preparar-se para o exame de certificação Microsoft 365 Developer Associate.
  • Desenvolvedores com 1 a 2 anos de experiência, com conhecimentos de programação e APIs, que pretendam aprofundar competências em integração com Microsoft 365.

Pré-requisitos

  • 1 a 2 anos de experiência em desenvolvimento de software.
  • Conhecimentos básicos em:
    • REST APIs, JSON, OAuth2, OData, OpenID Connect
    • Identidades Microsoft (Azure AD, contas Microsoft, Azure AD B2C)
    • Conceitos de permissões e consentimento
  • Recomenda-se experiência no desenvolvimento de soluções em Microsoft Teams, Office Add-ins ou SharePoint Framework (SPFx).

Objetivo Geral

Capacitar os participantes para conceber, desenvolver, integrar e estender soluções na plataforma Microsoft 365, utilizando o Microsoft Graph, Identidade Microsoft, SharePoint Framework, Teams Apps e Office Add-ins.

Objetivos Específicos

No final da formação, os formandos deverão ser capazes de:

  • Implementar autenticação e autorização com Identidade Microsoft.
  • Registar aplicações e configurar permissões para consumir APIs.
  • Criar serviços que acedam ao Microsoft Graph e manipulem dados de utilizadores, grupos e ficheiros.
  • Desenvolver web parts, extensões e soluções SPFx no SharePoint.
  • Construir aplicações para o Microsoft Teams (tabs, webhooks, bots, messaging extensions).
  • Criar e personalizar Office Add-ins utilizando Office JS APIs, UI Fabric e Adaptive Cards.
  • Otimizar tráfego e performance ao consumir serviços da Microsoft 365. 

Programa

Módulo 1: Implementar Identidade Microsoft

  • Plataforma de Identidade Microsoft
  • Registo de aplicações no Azure AD
  • Implementar autenticação
  • Configurar permissões e autorizações para consumir APIs
  • Implementar autorização em APIs
  • Criar serviços para acesso ao Microsoft Graph

Módulo 2: Trabalhar com Microsoft Graph

  • Introdução ao Microsoft Graph
  • Acesso a dados de utilizadores
  • Utilização de parâmetros de consulta
  • Gestão do ciclo de vida de grupos
  • Acesso a ficheiros no OneDrive e SharePoint
  • Otimização de tráfego com batching e controlo de limitação (throttling)

Módulo 3: Estender e Personalizar SharePoint

  • Web parts no SharePoint Framework (SPFx)
  • Extensões no SPFx
  • Empacotamento e deployment de soluções SPFx
  • Consumo do Microsoft Graph em SPFx
  • Integração de APIs de terceiros seguras com Azure AD
  • Utilização de Web Parts como Teams Tabs
  • Branding e theming em SharePoint

Módulo 4: Estender Microsoft Teams

  • Estrutura e componentes de uma aplicação Teams
  • Webhooks no Microsoft Teams
  • Criação de Tabs no Teams
  • Messaging extensions
  • Bots conversacionais

Módulo 5: Estender Office

  • Introdução a Office Add-ins
  • Office JavaScript APIs
  • Personalização de Add-ins
  • Opções de teste, debugging e deployment
  • Mensagens acionáveis (Actionable Messages) com Adaptive Cards

Pedido de Informação