DURATA
3 giornate
ORARIO
9.00-13.00 – 14.00-17.00
SEDE
modalità da remoto
OFFERTA
Contattaci per una quotazione personalizzata
OBIETTIVI DEL CORSO
In questo corso, esploreremo e approfondiremo il framework SPFX, il modello di sviluppo raccomandato da Microsoft per arricchire e personalizzare l’esperienza all’interno di SharePoint. L’obiettivo principale è fornire una comprensione completa di SPFX, consentendo ai partecipanti di sfruttare al meglio le sue potenzialità per migliorare le funzionalità di SharePoint.
Un aspetto chiave del corso è l’insegnamento della creazione di Web Part personalizzate.
I partecipanti impareranno a sviluppare queste componenti per adattare SharePoint alle esigenze specifiche della propria organizzazione. Questo permetterà di migliorare l’usabilità e l’efficacia della piattaforma all’interno dell’azienda.
Inoltre, guideremo i partecipanti nello sviluppo di estensioni per SharePoint. Le estensioni sono fondamentali per espandere le funzionalità standard della piattaforma e questo corso fornirà le competenze necessarie per crearle e personalizzarle in base ai bisogni aziendali.
Un altro obiettivo del corso è l’implementazione di schede adattive ACE (Adaptive Card Extensions). Queste schede migliorano la comunicazione e l’interazione all’interno di SharePoint, rendendo l’esperienza utente più dinamica e coinvolgente.
Il corso include anche una sezione dedicata all’integrazione con Microsoft Graph. Mostreremo come interfacciarsi con questa potente risorsa per integrare dati e servizi di Office 365 in SharePoint, permettendo di creare soluzioni altamente integrate e funzionali.
Infine, il corso mira a fornire le competenze necessarie per adattare SharePoint alle specifiche esigenze della propria organizzazione. Questo significa personalizzare la piattaforma per migliorare i processi aziendali, aumentare la produttività e soddisfare le esigenze uniche di ogni ambiente di lavoro.
La partecipazione al corso prevede non solo l’acquisizione di nozioni teoriche ma anche pratiche grazie alla combinazione di lezioni frontali ed esercitazioni.
PREREQUISITI
Si riportano di seguito i prerequisiti necessari per seguire il corso:
- Conoscenza di base di SharePoint: Gli studenti dovrebbero avere una comprensione di base di come SharePoint funziona, inclusi concetti come siti, liste, librerie, permessi e flussi di lavoro;
- Conoscenza di HTML, CSS, JavaScript e TypeScript: SPFx si basa su HTML, CSS, JavaScript per sviluppare componenti personalizzati e una conoscenza di base di Gli studenti dovrebbero essere in grado di scrivere codice HTML e CSS e avere familiarità con la programmazione in JavaScript;
- Ambiente di sviluppo: Gli studenti devono avere accesso a un ambiente di sviluppo appropriato, che include Microsoft Visual Studio Code, js, npm (Node Package Manager) e Yeoman;
- Account dello sviluppatore SharePoint: Per testare e distribuire componenti personalizzati su SharePoint, gli studenti hanno bisogno di un account dello sviluppatore di SharePoint e l’accesso a un ambiente di sviluppo SharePoint;
- Conoscenza di Office 365 (facoltativo): Una conoscenza di base di Office 365 e SharePoint Online può essere utile;
- Ambiente di test o sviluppo: Gli studenti dovrebbero avere accesso a un ambiente di test o sviluppo SharePoint dove possono eseguire le proprie personalizzazioni senza influire sull’ambiente di produzione.
PROGRAMMA DEL CORSO
Introduzione a SharePoint
- Panoramica del framework SPFX
- Introduzione e configurazione dell’ambiente di sviluppo
- Interazione e gestione delle webpart in SharePoint
Sviluppo di una Web part
- Introduzione
- Creazione della prima web part partendo dal template di base
- Esplorare il progetto e la struttura
- Approfondimento delle API di base dell’SPFX
- Gestione e creazione delle proprietà della Web part
- Interazione con le API SharePoint per effettuare le operazioni CRUD sui dati di SharePoint
- Pubblicazione
Sviluppo di un Estensione
- Panoramica delle estensioni
- Creazione della prima estensione utilizzando il template di base
- Creare un campo personalizzato
- Estensione del set di comandi
- Personalizzazione della ricerca
- Personalizzare un form di una lista
- Pubblicazione
Viva Connections
- Introduzione a Viva Connections
- Sviluppare la prima card
- Gestione della Geolocalizzazione
- Come caricare un media
Microsoft Graph e API personalizzate
- Introduzione a Graph
- Utilizzare le Api Graph in una Web part
- Come chiamare le API personalizzate protette da Azure AD
Pubblicazione
- Pubblicare una soluzione personalizzata
- Gestione del catalogo
- Come aggiornare una soluzione