Durata corso:
Costo:
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
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
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.
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.
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