Du får lära dig att
- Bygga effektiva SharePoint 2010-applikationer med Visual Studio 2010
- Skapa och länka anpassade Web Parts
- Reagera på användarhändelser med mottagare och anpassade arbetsflöden
- Utforma och driftsätta anpassade sajt- och applikationssidor
- Komma åt och modifiera sajtdata från server- och klientkod
- Förenkla driftsättningar med lösningar och sandlådor
Sammanfattning
SharePoint .NET objektmodell ger utvecklare friheten att anpassa sajtens utseende och funktioner. Organisationer kan utnyttja den sömlösa integrationen av SharePoint 2010 med Visual Studio 2010 för att enkelt skapa precis den applikation som behövs. På den här kursen lär du dig att bygga anpassade SharePoint-applikationer, skapa Web Parts, använda mottagare och arbetsflöden, komma åt data och förenkla driftsättning av applikationer.
Vem bör delta
Alla som vill arbeta med att anpassa SharePoint-applikationer med .NET. Erfarenhet motsvarande kurs 503, "
Visual Basic: programmering för .NET", eller kurs 419, "
C#-programmering", samt även allmänna kunskaper inom SharePoint förutsätts.
Praktiska övningar
Genom en pågående fallstudie får du praktisk erfarenhet av att bygga SharePoint 2010-applikationer med hjälp av Visual Basic eller C#. Bland övningarna:
- Programmera och installera SharePoint Features
- Skapa anpassade ASP.NET-sidor som kan ghostas
- Utveckla och driftsätta en anpassad SharePoint Web Part
- Koda en anpassad listhändelse för validering
- Automatisera dokumentbearbetning med ett arbetsflöde
- Skapa installerbara lösningar
- Söka av en lista med hjälp av CAML och användarinput
Kursinnehåll
SharePoint 2010-applikationer: grunderna
- Funktioner
- Sajt- och applikationssidor
- Web Parts
- Händelser
- Arbetsflöden
- Webbtjänster
- ASP.NET
Hantera SharePoint-gränssnittet
Programmera SharePoint-gränssnittet
- Utforska gränssnittets arkitektur
- Utnyttja sajtens menyrad
- Anpassa alternativ, server och klient
- Tänka på applikations- och innehållssidor
Sajtsamling och Webs
- Implementera SPSite och SPWeb
- Sajter och undersajter
- Arbeta med SPFiles
- Implementera branding på sajten
Utveckla anpassad navigering
- Skapa navigering med hjälp av CAML
- Styra navigering med hjälp av kod
- Lägga till anpassade händelser
- Använda Dialog Framework
Skapa Web Parts och kontroller
Bygga Web Parts
- Sätta ihop Web Part-sidor
- Använda Render och CreateChildControls korrekt
- Skräddarsy med hjälp av egenskaper
- Avlusningstekniker för Web Parts
- Använda Web Part-livscykeln
- Sätta in och konfigurera inre Web Parts
Välja kontroller
- Identifiera olika typer av kontroller
- Skapa och använda ASCX-filer
- Utöka befintliga kontroller
- Ansluta Web Parts
Koda händelser och arbetsflöden
Svara på SharePoint-rapporter
- Sätta igång list- och dokumenthändelser
- Arbeta med händelseegenskaper
- Skapa uppgifter och skicka e-post
- Utvärdera synchronization state options
- Lägga till händelsemottagare
Tillämpa Workflow Foundation
- Använda standardiserade arbetsflödeshändelser
- Utnyttja arbetsflödets initieringsegenskaper
- Skapa uppgifter
- Jämföra HandleExternalEvent och CallExternalMethod
- Anpassa och importera händelser från Designer
Skapa anpassade sidor och Business Connectivity Service
Samla in data med hjälp av anpassade sidor
- Programmera sajt- och applikationssidor
- Ghosta för bättre prestanda
- Använda Master Pages som mallar
Utnyttja Business Connectivity Service (BCS)
- Tolka BCS-modellen
- Definiera inserts, uppdateringar och deletes
- Integrera med sök
Organisera SharePoint-data
Lägga till SharePoint-listor och dokumentbibliotek
- Utveckla och modifiera listor och bibliotek med kod
- Modifiera datafält programmatiskt
- Lägga till dokument och arbeta med versioner
Komma åt data på serversidan
- Generera och använda innehållstyper
- Samla in listdata med Linq
- SPQuery
- Query Governors
- SPSiteDataQuery
- Koda ADO.NET-datatjänster
- Komma åt dokument med kod
Komma åt data på klientsidan
- Avläsa Client Object Model
- Jämföra JavaScript, .NET och Silverlight
- Komma åt data med CAML och WCF-datatjänster
- Hämta data från RESTFUL-tjänster
Driftsätta applikationer som lösningar
- Designa funktioner och paketlösningar
- Packa applikationen som en lösning
- Analysera alternativ för applikationskonfigurationer
- Bygga sandlådelösningar
|
<< Tillbaka till SharePoint
Liknande kurser