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 können.
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
Von SharePoint auf SAP zugreifen
Die Anbindung von Fremdsystemen an SharePoint wird für viele Anwender zu einem interessanten
Thema, denn SharePoint bietet eine gute Plattform, um Daten aus unterschiedlichen
Systemen zu bündeln. In diesem Vortrag wird gezeigt, welche Möglichkeiten SharePoint
selbst bietet, Daten aus einem SAP-System zu integrieren. Nach einem Überblick über
die zur Verfügung stehenden Schnittstellen wird beispielhaft der Einsatz verschiedener
Integrationstechnologien (u.a. BDC, BizTalk, iView, WebPart) gezeigt. Dieser Vortrag
spricht in erster Linie Architekten, Administratoren, InformationWorker, Projektmanager
und Entscheider an. Er gibt einen fundierten Überblick und taucht nur gelegentlich
etwas tiefer in die zugrunde liegende Technologie ein.
Sprecher: Oliver
Wirkus
Entwurfsmuster in SharePoint
Entwurfsmuster haben in den letzten Jahren in der Softwareentwicklung immer mehr
an Bedeutung gewonnen. Sie helfen Software zu standardisieren, wartbarer, performanter,
sicherer und auch günstiger zu machen. In dieser Session soll aufgezeigt werden,
wie gängige Entwurfsmuster auch in SharePoint eingesetzt werden können. Dabei werden
Entwurfsmuster wie Repository oder Service Locator anhand von praktischen Beispielen
vorgestellt.
Sprecher: Christian
Metz
Neues in der Version 1.3 der Visual Studio 2008 Erweiterungen für WSS 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.
Sprecher: Oliver
Wirkus
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 Lösungen auf der SharePoint-Plattform
zu erstellen. Wir öffnen für Sie den Baukasten und zeigen Ihnen beispielsweise,
- wie Sie mit Hilfe 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 und in einer Ansicht zusammenfassen
Sprecher: Michael
Greth
Dokumentautomatisierung und -versionierung über das SharePoint-Objektmodell (Dokumentenmanagement
via API)
In dieser Session erfahren Sie mehr über den Zugriff auf Dokumente und wie Sie diese
per API importieren und exportieren können. Wichtige Punkte wie Versionierung und
Suchfunktionalität kommen dabei nicht zu kurz.
Sprecher: Peter
Schneider
Integration von klassischen ASP.NET-Seiten in SharePoint (Web Project, Website-Pages,
Reuse von Masterpages...)
Bei der Portierung von klassischen ASP.NET-Applikationen stehen den Entwicklern
verschiedenste Möglichkeiten zur Verfügung. In dieser Session lernen Sie Vor- und
Nachteile der unterschiedlichen Herangehensweisen kennen und erhalten Tipps für
die optimale Integration in SharePoint.
Sprecher: Peter
Schneider
Bessere User Interfaces durch AJAX in SharePoint
Verbessern Sie Ihre SharePoint-Umgebung mit AJAX, erfahren Sie, welche Anpassungen
an der Konfiguration vorgenommen werden müssen, und welche Auswirkungen die AJAX-Integration
am Microsoft SharePoint Server nach sich zieht. Anhand von praktischen Beispielen
holen Sie mehr aus dem SharePoint User Interface heraus – Ihre Benutzer werden es
Ihnen danken.
Sprecher: Peter
Schneider
Best Practices SharePoint Team Development
Bei der Anwendungsentwicklung auf der SharePoint-Plattform gilt es viele Stolpersteine
zu umgehen, vor allem bei der Entwicklung im Team. Angefangen von der Entwicklungsinfrastruktur
bis hin zum Deployment sind im Team größere Schwierigkeiten zu überwinden. In dieser
Session wird mit verschiedenen Tipps und Tricks rund um den gesamten Entwicklungszyklus
gezeigt, wie man die SharePoint-Technologien am besten als Anwendungsserver nutzen
kann.
Sprecher: Torsten
Mollien
Intelligente Geschäfte: SharePoint BI-Solutions
Vom Geschäftsdatenkatalog (BDC) über Reporting Services und Excel Services bis hin
zur Integration des Performance Point Server werden in dieser Session die Buzz-Words
aus dem Business-Inteligence-Bereich erläutert. Es wird am Beispiel eines BI-Portals
gezeigt, was wirklich dahinter steckt und wie BI im SharePoint umgesetzt werden
kann.
Sprecher: Torsten
Mollien
SharePoint, aber sicher: Sicherheitskonzepte der SharePoint-Plattform
Das Thema Sicherheit ist für die SharePoint-Plattform so wichtig wie auch komplex.
In dieser Session wird anhand von Beispielen gezeigt, wie man ein sinnvolles Sicherheitskonzept
für SharePoint erstellt und konfiguriert. Außerdem wird beispielhaft erläutert,
welche Möglichkeiten zur Erweiterung der Sicherheitsfunktionen – vom eigenen Provider
bis hin zu Single-Sign-On – von den SharePoint-Technologien angeboten werden.
Sprecher: Torsten
Mollien
Anpassen von MasterPages und Details zum Einsatz
Die Masterpage ist der Dreh- und Angelpunkt des Corporate Designs Ihrer SharePoint-Portale.
Doch wie und mit welchen Hilfsmitteln kann eine Masterpage erstellt, angepasst und
verteilt werden? In dieser Session wird ein Weg von der Erstellung des ersten Prototypen
mit SharePoint Designer bis zur verteilbaren Lösung als Visual-Studio-Projekt aufgezeigt.
Sprecher: Boris
Hofmann
Human Workflow, GUI-Development und Prozessportale mit SharePoint und K2
In dieser Session sehen Sie, wie man auf Basis der SharePoint Plattform mit K2 [blackpearl]
und InfoPath, einfach und schnell komplexere Workflows entwickeln und bereitstellen
kann. Anhand von praktischen Beispielen erfahren Sie wie Sie noch anspruchsvollere
und benutzerfreundlichere Frontends mit ASP.NET gestalten und in SharePoint einbetten
können. Weiters werden Ideen zur Gestaltung von personalisierten Prozessportalen
präsentiert.
Sprecher:
Clemens Mair,
Gerald Werner
Behavior-Driven Development mit SharePoint 2007
Sprecher: Gregor Biswanger
Deep Dive WebPart-Entwicklung: Entwicklung von Formularen mit WebParts
Sprecher:
Peter Schneider
nach oben
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.