SharePoint (MOSS) Server 2007 Development

Unit-Testing von SharePoint WebParts

Unit-Testing ist fixer Bestandteil heutiger Softwareentwicklung um die Qualität sicherzustellen. Im Visual Studio sind umfangreiche Möglichkeiten für Unit-Testing verfügbar. Doch wie können Unit-Tests auf SharePoint WebParts angewendet werden? In dieser Session sehen Sie anhand von praxisnahen Beispielen, wie Sie die Qualität Ihrer SharePoint WebParts mittels Unit-Testing bereits im Entwicklungsprozess erhöhen können.
Sprecher: Martin Groblschegg

SharePoint-Entwicklung im Team

Dieser Vortrag zeigt, wie Entwicklungsteams moderne Entwicklungstechniken wie etwa automatische Builds, Test-Driven Development oder Continous Integration in ihren SharePoint-Projekten einsetzen können. Sie lernen, wie eine zentrale Quellcodeverwaltung, Konfigurationsdateien und ein getriggerter, automatischer Buildprozess für Ihre SharePoint-Entwicklungen verwendet werden kann.
Sprecher: Christian Metz

Silverlight meets SharePoint: Hosten des Silverlight-Plugins in WebParts und Datenaustausch

Nutzen Sie SharePoint als Internet-Plattform, ist es umso wichtiger, ein ansprechendes User Interface zu bieten. Diese Session zeigt, wie mit Hilfe von Silverlight 2.0 etwas Action in SharePoint geboten werden kann und wie mit SharePoint Daten in Silverlight überhaupt verfügbar gemacht werden können.
Sprecher: Thomas Reschenhofer

LINQ to SharePoint

Oder: von CAML zu LINQ. Jeder Sharepoint-Entwickler, der Daten mit CAML abgefragt hat, wünscht sich eine einfachere Abfragesprache! Mit LINQ gibt es nun im .NET Framework 3.5 eine komfortable Abfragemöglichkeit für viele Datenquellen. In dieser Session erhalten Sie einen Überblick über derzeit verfügbare LINQ to SharePoint-Implementationen und sehen Praxisbeispiele, wie Sie bereits heute LINQ in Ihren SharePoint-Projekten einsetzen können.
Sprecher: Martin Groblschegg

Entwurfsmuster in SharePoint

In dieser Programmiersession werden anhand einer Beispielimplementation verschiedene Entwurfsmuster vorgestellt, beispielsweise Model-View-Presenter, Repository und Service Locator. Es wird gezeigt, wie sie in der SharePoint-Entwicklung eingesetzt werden können um verschiedene, grundsätzliche Probleme zu lösen. Mit Hilfe dieser Entwurfsmuster werden SharePoint-Projekte leichter zu testen, wiederverwendbar, weisen weniger Abhängigkeiten auf und laufen allgemein schneller.
Sprecher: Christian Metz

Neues in Visual Studio 2008: Erweiterungen für Windows SharePoint Services 3.0

Die neue Version der WSS-Tools für Visual Studio bringt eine Vielzahl von Verbesserungen in Sachen SharePoint-Entwicklung. So kann der Solution Generator nun aus bestehenden Veröffentlichungsseiten Visual-Studio-Projekte generieren, beim Anlegen eines neuen Projekts kann endlich das Deployment-Target angegeben werden und vieles mehr. Die Session bietet eine allgemeine Einführung in die mitgelieferten Project- und Item-Templates und geht besonders auf die Neuerungen gegenüber der Vorgängerversion ein.
Sprecher: Robert Vogel

ASP.NET UserControl (ASCX) wird WebPart

Mit dem frei verfügbaren Feature „Return of SmartPart v1.3“ auf codeplex.com ist es möglich, jedes ASP.NET WebUserControl als WebPart zu hosten. Die Session gibt eine Einführung in die Entwicklung von UserControls für den Einsatz in SharePoint sowie in die ebenfalls von codeplex.com stammenden „SmartTemplates“.
Sprecher: Robert Vogel

Custom Fields

Diese Session demonstriert, wie Sie neue Spaltentypen mit Hilfe von Visual Studio 2008 entwickeln können. Sehen Sie, wie Sie dabei auf Webservices, das SharePoint Objektmodell oder sonstige Daten zugreifen und diese nutzen können. Sie werden feststellen, dass das Lösen bestimmter Probleme mit Hilfe von Custom Field Controls einfacher ist als die Nutzung von Workflows.
Sprecher: Thomas Reschenhofer

WebPart-Entwicklung: Tipps und Tricks aus der Praxis

WebParts sind eine beliebte und einfache Möglichkeit um neue Funktionen in den SharePoint Server 2007 zu bringen. Bei Entwicklung und Deployment von WebParts gibt es jedoch einige Stolpersteine zu überwinden. In dieser Session werden Best-Practices vorgestellt und essentielle Themen wie Zugriff auf den SharePoint-Kontext, Konfigurierbarkeit durch Editorparts, Berechtigungsprüfung und vieles mehr besprochen.


NoCode-Lösungen mit SharePoint Designer

Der SharePoint Designer ist für den erfahrenen SharePoint User ein mächtiges Werkzeug, um einfach, schnell und (fast) ohne eine Zeile Code zu schreiben und Lösungen auf der SharePoint-Plattform zu erstellen. In dieser Präsentation öffnen wir den Baukasten und zeigen Ihnen u.a.:
  • wie Sie mithilfe von Datenansichten auf Daten aus unterschiedlichen Quellen zugreifen
  • wie Sie Daten visualisieren oder einfache Key-Performance-Indikatoren erstellen
  • wie Sie externe Datendienste wie Virtual Earth in eine SharePoint Site einbinden
  • wie Sie Daten aus verschiedenen Listen zusammenfassen in einer Ansicht zusammenfassen
Sprecher: Michael Greth

Dokumentautomatisierung und -versionierung über das SharePoint-Objektmodell (Dokumentenmanagement via API)

Sprecher: Peter Schneider

Integration von klassischen ASP.NET-Seiten in SharePoint (Web Project, Web Site Pages, Reuse von Masterpages...)

Sprecher: Peter Schneider

Bessere User Interfaces durch AJAX in SharePoint

Sprecher: Peter Schneider

Pattern & Practices für MOSS: Die ganze Story von der Entwicklung bis zum Deployment

Sprecher: Torsten Mollien

SharePoint BI-Solutions (Reporting Services / Performance Point Server und Excel-Integration / Excel Services)

Sprecher: Torsten Mollien

SharePoint Security: Authentifizierungsanbieter und Berechtigungskonzepte

Sprecher: Torsten Mollien

Behavior-Driven Development mit SharePoint 2007



Deep Dive WebPart-Entwicklung: Entwicklung von Formularen mit WebParts



Anpassen von MasterPages und Details zum Einsatz



Diese Liste kann noch ergänzt bzw. verändert werden. Bei Fragen zur Konferenz oder zu den Sessions hilft Ihnen Sarah Schraub gerne telefonisch unter +49-8677-988 962 oder per E-Mail weiter.