Skip to main content

Durata corso:

5 giorni

Costo:

1.650,00 €

Building applications and solutions with Microsoft 365 core services (MS-600T00) (MS36511)

Codice: MS36511

Questo corso copre cinque elementi centrali della piattaforma Microsoft 365: implementazione di Microsoft Identity, utilizzo di Microsoft Graph, estensione e personalizzazione di SharePoint, estensione di Teams ed estensione di Office.

In questo corso, gli studenti impareranno come implementare Microsoft Identity e lavorare con Microsoft Graph. Gli studenti acquisiranno inoltre conoscenze sugli elementi dell’interfaccia utente (incluse schede adattive e UI Fabric), punti di integrazione (inclusi Microsoft Teams, componenti aggiuntivi di Office, SharePoint Framework, messaggi attivabili) e determinazione degli obiettivi della piattaforma del carico di lavoro.

Nell’implementazione di Microsoft Identity, gli studenti impareranno a implementare l’identità Microsoft inclusa la registrazione di un’applicazione, l’impianto dell’autenticazione, la configurazione delle autorizzazioni per utilizzare un’API e la creazione di un servizio per accedere a Microsoft Graph.

Lavorando con Microsoft Graph, gli studenti impareranno come accedere ai dati degli utenti, esplorare i parametri delle query, gestire il ciclo di vita di un gruppo, accedere ai file e ottimizzare il traffico di rete utilizzando Microsoft Graph.

Nell’estendere e personalizzare SharePoint, gli studenti impareranno a conoscere le web part, le estensioni di SharePoint Framework e come creare pacchetti e distribuire una soluzione SPFx.

Nell’estendere Teams, gli studenti esamineranno i componenti di un’app Teams, lavoreranno con webhook, schede e bot conversazionali.

Nell’estensione di Office, gli studenti lavorano con i componenti aggiuntivi di Office, i componenti aggiuntivi del riquadro delle attività, le API JavaScript, l’infrastruttura dell’interfaccia utente di Office e i messaggi utilizzabili con schede adattive.

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Contenuti del corso

Module 1: Implement Microsoft Identity

In this module, you will learn to implement Microsoft identity including registering an application, implanting authentication, configuring permissions to consume an API, and creating a service to access Microsoft Graph.

Lessons

  • Microsoft Identity platform
  • Register an Application
  • Implement Authentication
  • Configure Permissions to consume an API
  • Implement Authorization to consume an API
  • Implement Authorization in an API
  • Create a Service to access Microsoft Graph

Lab: Implement Microsoft Identity

  • Registering an application in azure active directory
  • Implementing Authentication
  • Configuring permission to consume an API
  • Implementing authorization to consume an API
  • Implementing authorization in an API
  • Creating a service to access Microsoft Graph

After completing this module, students will be able to:

  • Register an application in Azure AD
  • Implement authentication
  • Configure permissions to consume an API
  • Create a service to access Microsoft Graph

Module 2: Work with Microsoft Graph

In this module you will learn how to access user data, explore query parameters, manage a group lifecycle, access files, and optimize network traffic using Microsoft Graph.

Lessons

  • What is Microsoft Graph
  • Access user data from Microsoft Graph
  • Data usage with query parameters
  • Manage a group lifecycle on Microsoft Graph
  • Access files with Microsoft Graph
  • Optimize network traffic

Lab: Work with Microsoft Graph

  • Querying User Data from the Microsoft Graph
  • Using Query Parameters when querying Microsoft Graph via HTTP
  • Retrieving and controlling information returned from Microsoft Graph
  • Creating an Office 365 Group and Team
  • Uploading files to OneDrive and SharePoint
  • Using Change Notifications and Track Changes with Microsoft Graph
  • Reducing traffic with batched requests
  • Understanding throttling in Microsoft Graph

After completing this module, students will be able to:

  • Access user data with Microsoft Graph
  • Work with data using queries on Microsoft Graph
  • Manage a group lifecycle on Microsoft Graph
  • Optimize network traffic using Microsoft Graph

Module 3: Extend and Customize SharePoint

In this module you will learn about SharePoint Framework web parts, extensions, and how to package and deploy a SPFx solution.

Lessons

  • SharePoint Framework web parts
  • SharePoint Framework extensions
  • Package and deploy a SPFx solution
  • Consumption of Microsoft Graph
  • Consumption of 3rd party APIs secured with Azure AD from within SPFx
  • Web Parts as Teams Tabs
  • Branding and theming in SharePoint

Lab: Extend and Customize SharePoint

  • Introduction to SharePoint Framework (SPFx)
  • Working with the web part property pane
  • Creating SharePoint Framework Extensions
  • Creating a Command Set Extension
  • Creating a Field Customizer Extension
  • Deploying a SharePoint Framework Solution
  • Calling Azure AD Protected 3rd Party REST APIs
  • Deploying SPFx Solutions to Microsoft Teams

After completing this module, students will be able to:

  • Package and deploy a SharePoint Framework solution
  • Utilize consumption of Microsoft Graph
  • Work with web parts as Team Tabs

Module 4: Extend Teams

In this module you will look at the components of a Teams App, work with webhooks, tabs, and conversational bots.

Lessons

  • Microsoft Teams App
  • Webhooks in Microsoft Teams
  • Tabs in Microsoft Teams
  • Messaging extensions in Microsoft Teams
  • Conversational bots in Microsoft Teams

Lab: Extend Teams

  • Understanding the components of a Teams App
  • Working with webhooks in Microsoft Teams
  • Creating tabs in Microsoft Teams
  • Understanding messaging extensions
  • Understanding conversational bots

After completing this module, students will be able to:

  • Recognize the components of a Teams App
  • Work with webhooks in Microsoft Teams
  • Create tabs in Microsoft Teams
  • Create and register outgoing webhooks

Module 5: Extend Office

In this module you will work with Office Add-ins, task pane add-ins, JavaScript APIs, Office UI Fabric, and actionable messages with adaptive cards.

Lessons

  • Office Add-ins
  • Office JS APIs
  • Customization of Add-ins
  • Testing, debugging, and deployment options
  • Actionable message

Lab: Extend Office

  • Understanding fundamental components and types of Office Add-ins
  • Understanding Office JavaScript APIs
  • Understanding customization of Add-ins
  • Understanding actionable messages

After completing this module, students will be able to:

  • Understanding fundamental components and types of Office Add-ins
  • Understanding Office JavaScript APIs
  • Understanding customization of Add-ins
  • Understanding actionable messages

 

 

 

 

 

 

 

 

Partecipanti

Gli studenti di questo corso sono interessati alla piattaforma di sviluppo Microsoft 365 o al superamento dell’esame di certificazione Microsoft 365 Developer Associate. Gli studenti dovrebbero anche avere 1-2 anni di esperienza come sviluppatore. Questo corso presuppone che gli studenti sappiano programmare e abbiano una conoscenza di base di API REST, JSON, OAuth2, OData, OpenID Connect, identità Microsoft inclusi Azure AD e account Microsoft, Azure AD B2C e concetti di autorizzazione/consenso.

Prerequisiti

Gli studenti dovrebbero avere 1-2 anni di esperienza  come sviluppatore. Questo corso presuppone che gli  studenti sappiano programmare e abbiano una   conoscenza di base di API REST, JSON, OAuth2,   OData, OpenID Connect, identità Microsoft inclusi  Azure AD e account Microsoft, Azure AD B2C e concetti   di autorizzazione/consenso.

Si consiglia agli studenti di avere una certa esperienza nello sviluppo di soluzioni su Microsoft Teams,   componenti aggiuntivi di Office o SharePoint Framework in tutte le fasi dello sviluppo del software.

Obiettivi

Al termine del corso i partecipanti saranno in grado di:

  • Implementazione dell’identità Microsoft
  • Utilizzo di Microsoft Graph
  • Determinazione degli obiettivi della piattaforma  del carico di lavoro
  • Punti di integrazione, inclusi Microsoft Teams, componenti aggiuntivi di Office e SharePoint Framework

 

Vuoi ulteriori info?
Stiamo caricando il listino completo dei corsi