#acl jozef@dsv.su.se, cmagnus@dsv.su.se:read,write,delete,revert,admin All:read = SYSAPP - Praktisk systemutveckling med applikationsplattformar = == Mål == Studenten skall efter avklarad kurs kunna: * förstå arkitektur och designfrågor vid konstruktion och underhåll av dagens moderna intranet och extranet * praktiskt tillämpa grundläggande tekniker, metoder och mjukvaror för att skapa informationsstrukturer * beskriva potensiella problemscenarier där de i kursen ingående metoder, tekniker och verktyg skulle erbjuda en lösning, samt resonera om arkitekturen och andra egenskaper hos en sådan lösning * beskriva MS Sharepoints utvecklingsplattform och de fördelar den erbjuder * Använda utvecklingsverktygen Visual Studio, Powershell & Sharepoint Designer som är integrerade med Sharepoints utvecklingplattform * Utveckla enklare applikationer på plattformen == Innehåll == Kursen lär ut tekniker, metoder och mjukvaror för att skapa intranet och extranet för att hantera stora informationsstrukturer. Kursen introducerar till plattformar för att bygga kraftfulla webbapplikationer och för att hantera stora mängder dokument och filer. Många av dagens intranet och extranet byggs med hjälp av sådana plattformar. Sharepoint är en av världens mest använda plattformar för att skapa kraftfulla webbapplikationer och för att hantera dokument och filer. Många av dagens intranät är byggad på Sharepoint. Efterfrågan på kompetens inom Sharepoint är idag väldigt stor och kommer i framtiden öka då fler företag väljer plattformen. === Genomgång av de grundläggande funktionerna === * Siter och mallar * Listor och bibliotek * Sidor * Dokumenthantering * Webhantering * Säkerhet === Grunder i .NET för en java utvecklare === === SharePoint utveckling === * Introduktion till utveckling i SharePoint * Utvecklingsverktygen(Visual Studio, PowerShell & SharePoint Designer) * Objekt Modellen * Utveckla web parts * Arbeta med objekt på servern * Event Handlers och applikationsinställningar * Business Connectivity Services * Workflows * Klientobjekt modellen * Utveckling av gränssnittet * Sandboxed lösningar * Server profiler och taxonomier(API) * Webhantering och utveckling av webgränssnitt == Genomförande == Kursen genomförs i samarbete med Microsoft och såväl föreläsare som handledare kommer att vara gästlärare från industrin som själva jobbar praktiskt med utveckling av applikationer inom området. Kursen kommer att genomföras med föreläsningar samt praktiskt arbete med systemutveckling med hjälp av applikationsplattformen Sharepoint. == Praktik ==