Questo corso copre cinque elementi centrali della piattaforma Microsoft 365– implementazione di Microsoft Identity, lavorare con Microsoft Graph, estensione e personalizzazione di SharePoint, estensione dei team ed estensione di Office. In questo corso, gli studenti impareranno come implementare Microsoft Identity e lavorare con Microsoft Graph. I partecipanti acquisiranno anche le conoscenze sugli elementi dell'interfaccia utente (inclusi Adaptive Cards and UI Fabric), punti di integrazione (inclusi Microsoft Teams, Office Add -ins, SharePoint Framework, Actionable Messages) e determinazione degli obiettivi della piattaforma di carico di lavoro.
Nell'implementazione di Microsoft Identity, gli studenti impareranno a implementare Microsoft identity tra cui la registrazione di un'applicazione, l'impianto di autenticazione, la configurazione delle autorizzazioni per l'utilizzo di un'API e la creazione di un servizio per accedere a Microsoft Graph. Lavorando con Microsoft Graph, gli studenti impareranno a 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'estensione e nella personalizzazione di SharePoint, gli studenti impareranno le SharePoint Framework web parts web part e come impacchettare e installare una soluzione SPFx. Nell'estensione dei team, gli studenti esamineranno i componenti di un'app per team, lavoreranno con webhook, schede e bot conversazionali. Nell'estensione di Office, gli studenti lavorano con Office Add -ins, task pane add -ins, JavaScript APIs, Office UI Fabric e messaggi utilizzabili con schede adattive.
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 come codificare e abbiano una conoscenza di base delle API REST, JSON, OAuth2, OData, OpenID Connect, Microsoft identities inclusi Azure AD e Microsoft account, Azure AD B2C e concetti di autorizzazione / consenso.
Al termine di questo corso sarai in grado di :
- Implementare di Microsoft Identity
- Lavorare con Microsoft Graph
- Determinazione degli obiettivi della piattaforma del carico di lavoro
- Punti di integrazione, inclusi Microsoft Teams, componenti aggiuntivi di Office e SharePoint Framework
Modulo 1: Implement Microsoft Identity
- Microsoft Identity Platform
- Registrare un'applicazione
- Implementare l'autenticazione
- Configurare le autorizzazioni per utilizzare un'API
- Implementare l'autorizzazione a utilizzare un'API
- Implementare l'autorizzazione in un'API
- Creare un servizio per accedere a Microsoft Graph
Modulo 2: Work with Microsoft Graph
- Che cos'è Microsoft Graph
- Accesso ai dati dell'utente da Microsoft Graph
- Utilizzo dei dati con parametri di query
- Gestione di un ciclo di vita del gruppo su Microsoft Graph
- Accesso ai file con Microsoft Graph
- Ottimizzazione del traffico di rete
Modulo 3: Extend and Customize SharePoint
- Web part di SharePoint Framework
- Estensioni di SharePoint Framework
- Impacchettamento e installazione di una soluzione SPFx
- Utilizzo di Microsoft Graph
- Utilizzo di API di terze parti protette con Azure AD da SPFx
- Web Parts come Teams Tabs
- Branding e temi in SharePoint
Modulo 4: Extend Teams
- Microsoft Teams App
- Webhook in Microsoft Teams
- Schede in Microsoft Teams
- Estensioni di messaggistica in Microsoft Teams
- Bot conversazionali in Microsoft Teams
Modulo 5: Extend Office
- Office Add-ins
- Office JS APIs
- Personalizzazione di Add -ins
- Opzioni di test, debug e installazione
- Messaggio utilizzabile
- Microsoft Official Courseware
- Bloc notes e penna
- Attestato di fine corso
Per procedere con il coso sono richiesti i seguenti pre-requisiti :
- Gli studenti devono avere almeno 1-2 anni di esperienza nel ruolo di sviluppatore. Questo corso presuppone che gli studenti sappiano come codificare e abbiano una conoscenza di base delle API REST, JSON, OAuth2, OData, OpenID Connect, Microsoft identities inclusi Azure AD e Microsoft account, Azure AD B2C e concetti di autorizzazione/consenso
- Si consiglia agli studenti di acquisire esperienza nello sviluppo di soluzioni su Microsoft Teams, Office Add -ins o SharePoint Framework in tutte le fasi dello sviluppo del software