Kurset er opbygget, efter Microsofts guidelines, med moduler der giver både teoretisk og praktisk erfaring med de behandlede emner. Her følger en kort opsummering af, hvad du lærer på de enkelte moduler.
Module 1: ASP.NET Advanced Concepts for SharePointVi starter med at se på hvordan ASP.NET optimeres til at køre med en SharePoint løsning. Vi gennemgår koncepterne omkring ViewState, caching, samt session state og lærer dig at foretage de rette valg.
Module 2: Designing for User ExperienceFå kendskab til hvordan SharePoints struktur påvirker brugerfladerne og lær at vurdere hvilke elementer der vil være passende i forskellige situationer.
Module 3: Designing for DataLær at placere de forskellige datatyper korrekt på lageret, for at opnå den optimale løsning.
Module 4: Designing Data Capture and IntegrationFind ud af hvordan du kan fange data fra andre kilder, blandt andet ved at integrere Office pakken og andre systemer med BCS.
Module 5: Designing ArtifactsFå værktøjer til at finde frem til de krav brugeren kan stille til en given SharePoint side og brug den indsamlede viden til at skabe et design.
Module 6: Designing Processing SolutionsLær at vurdere hvornår en løsning bør have fuld adgang, hvornår den bør køre i en sandkasse og hvornår en hybrid er passende, samt hvordan restriktionerne implementeres.
Module 7: Designing PackagingMed pakker kan du skabe applikationer, der blandt andet kan sættes til automatisk at opgradere til nyeste version af modulet. Vi laver en løsning og lærer de forskellige designprincipper der er involveret.
Module 8: Designing a Development StrategyVi fokuserer på elementerne konfiguration og logføring, der er essentielle i udviklingen af større løsninger.
Module 9: Developing Version and DeploymentDesign en udviklingsstrategi, for din applikations levetid, samt lær hvordan du anvender en Upgrade Manage Page til at opgradere programmet løbende.
Module 10: Designing Information Architecture and NavigationForstå informationsarkitekturen i SharePoint og anvende ASP til at lave et Sitemap, samt en ASPmenu, på en selvskabt sideskabelon.
Module 11: Designing Branding and Customization SupportLær at tilpasse udseendet på dit program, ved blandt andet at importere .wsp filer i Visual Studio og lær at anvende BLOB caching til at forbedre ydelsen.
Module 12: Designing SecurityFå et indblik i de forskellige sikkerhedsløsninger i SharePoint, herunder hvordan du kan skabe din egen Authentication Provider og design en sikkerhedsstrategi.
Module 13: Designing for Page and Data Access PerformanceKlargør dine siders performance, med SharePoint Server 2010 Developer Dashboard, så du kan se hvor der skal optimeres. Derefter ser vi på muligheder for optimering af dataadgangen.
Module 14: Designing a Testing StrategyVi slutter af med noget af det vigtigste i udviklingen af nye moduler. Testen. Lær at designe og udføre de tests du bør have gennemført før du udruller en ny version.
Den fulde kursusbeskrivelse(på engelsk) kan findes på
http://www.microsoft.com/learning/en/us/course.aspx?id=10232a