Seminarziel: Dieser Workshop vermittelt Ihnen die Entwicklung von SharePoint Sites von Grund auf und zeigt Ihnen darüber hinaus auch fortgeschrittene Themen. Zielgruppe: Das Seminar wendet sich an Entwickler, die den Microsoft Office SharePoint Server 2007 speziell auf die Bedürfnisse ihres Unternehmens anpassen müssen. Seminarinhalte: - Einführung in die Möglichkeiten der MS SharePoint 2007 Entwicklung
- Einführung in das MS SharePoint Objektmodell
- Namensraum Microsoft.Sharepoint; Namensraum Microsoft.Sharepoint.Workflow - Entwicklung von eigenen Komponenten
- Erstellen von benutzerdefinierten Feld-Definitionen, von benutzerdefinierten Content-Types, von benutzerdefinierten Listen-Definitionen, von benutzerdefinierten Site-Definitionen - Verteilung eigener Komponenten als MS SharePoint Lösungen und Features - Entwickeln eigener MS SharePoint Web-Parts mit den Web-Partklassen von ASP.NET
- Exemplarisches Entwickeln von MS SharePoint Eventhandlern für Dokumentbibliotheken
- MS SharePoint Webservices
- Nutzung aus eigenen Applikationen - Entwickeln einer Enterpriseformularlösung mit InfoPath 2007
- Die InfoPath-Formularstruktur - Entwickeln von InfoPath-Formularen für den MS SharePoint Forms-Service - Einführung in die Windows Workflowfoundation (WF)
- Workflowarten; Workflowaktivitäten; Nutzung der WF unter SharePoint 2007; Lebenszyklus, Objektmodell, APIs; Planung, Modellierung; Formularbindungen; Erzeugen eigener Activities - Entwickeln mit MS Office 2007 Dokumenten in MS SharePoint
- Einführung in das MS Office 2007 Dateiformat; Bearbeiten von MS Office 2007 Dokumenten durch das .NET Framework 3.0 mittels der Klassen des System.Packaging Namespaces - Entwickeln einer Dokumentlösung für MS Word 2007 oder MS PowerPoint 2007 - Einrichten und Konfigurieren des Geschäftsdatenkatalogs (BDC)
- Definition einer BDC Datenquelle; Entities; Relations; Actions - Nutzung der BDC Quelle in SharePoint durch die BDC APIs
Voraussetzungen: Sie sollten fundierte Kenntnisse in Visual Studio 2005, ASP.NET 2.0, Windows Workflowfoundation und AJAX mitbringen. |