Il corso SharePoint Development with Microsoft Graph and REST APIs fornisce le competenze necessarie per sviluppare applicazioni, integrazioni e automazioni che interagiscono con SharePoint Online e Microsoft 365 attraverso Microsoft Graph e SharePoint REST API.
Il percorso è rivolto a sviluppatori e professionisti tecnici che desiderano accedere programmaticamente a siti, liste, document library, file, cartelle, utenti, gruppi e permessi, costruendo soluzioni integrate e sicure.
I partecipanti imparano a comprendere il modello delle risorse Microsoft Graph applicato a SharePoint, utilizzare gli endpoint relativi a sites, lists, listItems, drives e driveItems e confrontarli con le corrispondenti funzionalità disponibili tramite SharePoint REST.
Il corso approfondisce l’autenticazione moderna attraverso Microsoft Entra ID, distinguendo tra delegated permissions e application permissions e mostrando come progettare soluzioni basate sul principio del least privilege.
Particolare attenzione viene dedicata alle autorizzazioni granulari Sites.Selected e agli scope Selected più recenti per liste, elementi e file, che permettono di ridurre l’accesso delle applicazioni rispetto all’utilizzo di autorizzazioni tenant-wide.
Il percorso affronta inoltre le principali tecniche di interrogazione tramite OData, incluse $select, $filter, $expand, $orderby, $top e pagination, con l’obiettivo di sviluppare applicazioni efficienti e ridurre il numero di richieste verso Microsoft 365.
Vengono approfondite le operazioni CRUD su liste e documenti, la gestione di file e cartelle, i permessi, la condivisione, le richieste batch, il throttling e le strategie di retry.
Una parte specifica è dedicata ai pattern di sincronizzazione mediante delta query e change notifications, utilizzati per costruire applicazioni che reagiscono ai cambiamenti senza effettuare scansioni complete e ripetitive dei contenuti.
Il corso tratta inoltre sicurezza applicativa, logging, error handling, gestione dei token, secret management, certificate-based authentication e architetture backend basate su Azure Functions, App Service o altri servizi protetti da Microsoft Entra ID.
Attraverso laboratori progressivi, i partecipanti sviluppano una soluzione completa che utilizza Microsoft Graph e SharePoint REST per leggere, creare, modificare e sincronizzare contenuti SharePoint secondo criteri di sicurezza, performance e manutenibilità.
Il corso è indicato per:
Al termine del corso i partecipanti saranno in grado di:
_apiIl corso utilizza una metodologia fortemente tecnica e laboratoriale, orientata alla realizzazione di integrazioni enterprise.
Sono previste:
Distribuzione consigliata:
25% teoria – 75% sviluppo pratico e laboratorio.
È consigliato possedere:
È consigliata la frequenza preventiva di:
Developing Solutions with SharePoint Framework (SPFx)
oppure il possesso di esperienza equivalente nello sviluppo Microsoft 365
Verifica dell’apprendimento
Attestato
Al termine del corso verrà rilasciato un attestato di frequenza se questa sia >=80% delle ore, oppure su richiesta un attestato di frequenza "positiva" cioè rafforzato dall'esito positivo del test finale.
Il corso è online live streaming, con il docente in diretta.
I partecipanti dovranno essere dotati di pc/laptop con Internet. Consigliato uno schermo aggiuntivo.
Copyright 2021. MiTech Education S.r.l. • Via Tadino, 52 20124 Milano • P.IVA 06023760967