Agenda
Einführung
- SharePoint-Architektur: kurz und bündig
- Webanwendungen, Websitesammlungen und Websites
- Benutzer und Rechteverwaltung
- Listen und Bibliotheken
- Best Practices: Browser, Office, SharePoint Designer, Visual Studio: Wann, was und wie?
- ASP.NET und SharePoint
API
- Der Microsoft.SharePoint Namensraum
- Zugriff auf Websiteinfrastruktur
- Zugriff auf Listen und Biblitiotheken
- Listen mit CAML abfragen
- SharePoint Web Services
Solution Development
- Solutions
- Features
- Werkzeuge
- Dateien bereitstellen mit Modulen
- Menüs mit Custom Actions anpassen
- Listenvorlagen und Listeninstanzen
- Websitespalten
- Inhaltstypen
- Seiten erstellen und bereitstellen
- Eigene Steuerelemente
- Delegate Controls
- Solutions fertigstellen und installieren
Web Part Entwicklung
- ASP.NET vs. SharePoint Webparts
- Webparts entwickeln
- Webparteinstellungen
- Webpartverbindungen
- Bereitstellung
Visual Studio Workflows
- Grundlagen zur Workflow Foundation
- Workflow Aktivitäten
- Sequential Workflows
- State Machine Workflows
- Formulare zur Assoziierung, Initiierung und Modifizierung von Workflows mit ASP.NET oder Office InfoPath 2007
- Bereitstellung
Voraussetzungen
Gute Kenntnisse in HTML und CSS sind Grundvoraussetzung, ebenso werden Kenntnisse in der Programmierung von WebSites mit ASP.NET benötigt. Als Programmiersprache kommen C# oder VB.NET zum Einsatz.