SharePoint 2013 Developer

Målsætning

Kurset sætter deltageren i stand til selv at udvikle applikationer til SharePoint Server 2013. Med basis i SharePoints objektmodeller udvikles bl.a. Web Parts, Workflows, Application Pages og Features, som er hovedelementerne i en SharePoint-udviklers værktøjskasse. Undervisningen forestås af rutinerede udviklere, der udover den nødvendige grundlæggende viden bidrager med uvurderlige erfaringer fra faktiske SharePoint-udviklingsprojekter.

At udvikle til SharePoint er meget mere end råt programmeringsarbejde, og i undervisningen vil kursisten få et dybt indblik i hvilke værktøjer og processer, der skal benyttes i et resultatorienteret udviklingsforløb. Undervisningen er i høj grad baseret på Hands On-indlæring, hvor deltageren selv udvikler applikationer gennem hele forløbet.

Målgruppe

Kurset henvender sig til:

  • Rutinerede udviklere, der arbejder i virksomheder, som vil i gang med en SharePoint 2013 løsning, og som vil gøre brug af systemets tilpasningsmuligheder og/eller Microsoft .NET udviklere, som foretager SharePoint 2013 udvikling i it-branchen

Indhold

  • Introduktion til den nye platform 
    • Overblik – hvad er nyt?
    • Overblik og best-practices i forbindelse med de forskellige udviklingsstrategier
    • Deployment af de nye projekter
  • SharePoints nye objekt hierarki
    • Sites og web
    • Execution contexts
  • Lists og Libraries i SharePoint 2013
    • List og Library-objekter
    • Forespørgsler på data fra list/library-objekter
  • Features og Solutions
    • Administration af Features og Solutions
    • Sandboxed solutions i SharePoint 2013
  • The old way – udvikling med udgangspunkt i ServerSide kode
    • Webparts
    • Events
    • TimerJobs
  • Arbejde med sikkerhed og identiteter
    • Overblik over Identity Management i SharePoint 2013
    • Håndtering og tilgang til permissions i SharePoint 2013
    • Form-based Authentication i SharePoint 2013
    • Authentication og oAuth
  • Custom Content
    • Listedefinitioner
    • Sitedefinitioner
    • Håndtering af Sites og Webs
  • Apps for SharePoint
    • Overblik over Apps – de tre udviklingsmodeller
    • Udvikling og deployment af Apps
    • Sharepoint og Clientside Code
    • Client Side Object Model – nyt i SharePoint 2013
    • REST Api’et
    • Managed CSOM 
  • SharePoint Apps udviklet for remote servere
    • Overblik over udvikling af Remote/Provider-hostede Apps
    • Deployment af apps
    • App håndtering og administration
    • Corporate Catalog
    • SharePoint App Store
  • Taxonomi i SharePoint
    • Managed Metadata
    • Content types
  • User Interface
    • Udvikling af Custom actions
    • Customisering af User interface
  • Branding og Navigation
    • Udvikling og brug af Themes
    • Branding af Publishing Sites
    • Konfiguration af SharePoint Navigation

Forudsætninger

Vi anbefaler, at deltagerne har kendskab til Microsoft .NET og programmeringserfaring med C#, eller kendskab til VB.NET.