Öppna kurser
Den här kursen ger dig som utvecklare en teknisk introduktion till SharePoint 2016 som utvecklingsplattform. Du får en praktisk genomgång av SharePoints arkitektur, server- och klientobjektmodeller samt metoder för att bygga anpassade komponenter, integrationer och applikationer – både inom och utanför plattformen.
Utbildningsmål
Kursen kombinerar teori med övningar och riktar sig till dig som har bakgrund inom .NET och vill lära dig bygga lösningar i en lokal SharePoint-miljö.
- Förstå SharePoint 2016-arkitekturen ur ett utvecklarperspektiv
- Arbeta med server- och klientobjektmodellen (CSOM/JSOM)
- Utveckla och distribuera lösningar med Visual Studio
- Skapa och anpassa listor, innehållstyper och fält
- Bygga och integrera appar för SharePoint
- Använda REST och andra webbtjänster för dataåtkomst
- Arbeta med SharePoint Framework (SPFx) i SharePoint 2016 (delvis stöd)
- Hantera deployment och paketera lösningar för SharePoint
Förkunskaper
- Erfarenhet av .NET-utveckling och C#
- Grundläggande kunskaper i webbutveckling (HTML, JavaScript)
- Vana vid Visual Studio-miljö
- Inga tidigare kunskaper i SharePoint krävs, men grundläggande förståelse för användargränssnittet är en fördel
Målgrupp
Systemutvecklare som vill börja utveckla lösningar för SharePoint 2016 i en lokal miljö. Du arbetar troligen redan med Microsoft-teknologier som .NET och vill utöka dina kunskaper till att omfatta SharePoint som utvecklingsplattform.
Innehåll
- SharePoint 2016 – introduktion till arkitektur och komponenter
- SharePoint som utvecklingsplattform: överblick av modeller och API:er
- Serverobjektmodellen: skapa listor, fält, innehållstyper och arbetsflöden
- Klientmodeller (CSOM och JSOM): struktur och användningsområden
- Använda REST-API:er för kommunikation med SharePoint-data
- Appmodellen (SharePoint Add-ins): struktur, utveckling och distribution
- SharePoint Framework (SPFx) – introduktion och möjligheter i 2016
- Skapa och distribuera lösningar i Visual Studio
- Hantera deployment, sandbox solutions och lösningspaket (WSP)
- Versionshantering, uppgraderingar och hantering av anpassningar