In questo corso verrà esplorato ed approfondito il framework SPFX, il modello di sviluppo consigliato da Microsoft per arricchire e personalizzare l’esperienza all’interno di SharePoint.
Questo percorso formativo insegnerà il discente a creare Web Part personalizzate, le estensioni, le schede adattive ACE e come interfacciarsi Microsoft Graph, al fine di consentirgli di adattare SharePoint alle esigenze specifiche della propria organizzazione.
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 TypeScript. 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, Node.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.