Um Ihnen das beste Rundum-Update zu ermöglichen, bieten wir jedes Jahr aufs Neue als Einstimmung auf die VSone
eine Auswahl an verschiedenen Workshops. Auf der Konferenz erhalten Sie dann den Überblick über aktuelle Microsoft
Technologien für Softwareentwicklung, -Architektur und Administration von heute und morgen. Direkt im Anschluss
an die Konferenz können Sie dann wiederum in einem weiteren Workshop Ihr Fachwissen in bestimmten Fachgebieten
noch bis ins Detail vertiefen. Auch dieses Jahr bietet sich Ihnen die Chance, einen Tag lang Hand-in-Hand mit
Experten wie Michael Greth oder Bernd Marquardt zu arbeiten.
Workshops am 23. Februar
>> Workshop "Die mittlere Schicht mit ADO.NET Entity Framework"
>> Workshop "Alles parallel alles schneller?"
>> PowerUser Workshop mit dem SharePoint Designer
Workshops am 26. Februar
>> Workshop "Erstellen einer DWH/BI Lösung mit dem SQL Server 2008 R2"
>> Workshop "SharePoint Server 2010 - Installation und Upgrade"
>> Workshop "Einstieg in Test Driven Development mit Visual Studio 2010"
>> Workshop "Flüssige Architektur by Ralf Westphal"
Workshops am 23. Februar 2010
Workshop "Die mittlere Schicht mit ADO.NET Entity Framework" mit Robert Meyer
Mit ADO.NET 3.5 hat Microsoft viele interessante Werkzeuge auf den Markt gebracht, die den Datenzugriff
auf diverse Datenbanken vereinfachen. Lernen Sie den Umgang mit dem ADO.NET Entity Framework und seine
ganze Bandbreite an Features kennen. T-SQL gehört nun, Dank der Spracherweiterung LINQ, der Vergangenheit an,
wodurch Entwicklern der Zugriff auf Datenbanken vereinfacht wird. Wir erklären Ihnen das ADO.NET Entity
Framework an praxisnahen Beispielen, damit Sie nach diesem Kurs in der Lage sind, Anwendungen mit dem ADO.NET
Entity Framework zu erstellen.
Agenda
- Übersicht über Boardmitteln zum Datenzugriff
- Einführung in die Abfragesprache LINQ
- Grundlagen von LINQ-to-SQL
- Grundlagen des Entity Frameworks
- Ein Model mit dem Entity Framework erstellen
- Arbeiten mit Relationships und Associations
- CRUD Anweisungen mit dem Entity Framework realisieren
- Stored Procedures mit dem Entity Framework nutzen
- Grundlagen zu den ADO.NET Sync Services
- Übersicht über die ADO.NET Data Services
- Übersicht über die Neuerungen im Entity Framework 4.0 / .NET 4.0
Zielgruppe
Fortgeschrittene mit .NET Kenntnissen in C# oder VB.NET.
Grundkenntnisse von SQL Server und ADO.NET sind optional, aber kein Muss!
Workshop "Alles parallel alles schneller?" mit Bernd Marquardt
Die Parallelprogrammierung wird immer wichtiger. Aber das Programmieren mit mehreren Threads ist kompliziert und fehleranfällig. Nun hat Microsoft eine neue Parallel-Bibliothek herausgebracht, die auch mit Visual Studio 2010 ausgeliefert wird: Die Task Parallel Library (TPL). Diese Bibliothek ermöglicht es, in der .NET-Umgebung parallel zu programmieren, ohne die lästigen Threads zu benutzen. Das Workshop vermittelt zunächst ein Einführung in die Thematik und geht dann mit Hilfe vieler Beispiele und Anwendungsfälle auf einzelne Szenarien ein: Schleifen, parallele Code-Bereiche, Tasks, Future-Elemente, Exceptions, Synchronisierung. Natürlich werden auch Performance-Betrachtungen durchgeführt.
PowerUser Workshop mit dem SharePoint Designer mit Kathrin Rolletschek
In diesem Workshop erfahren Sie, welche Neuerungen der SharePoint Designer 2010 im Vergleich zur Version 2007 mit sich bringt. Zusätzlich erhalten Sie einen Einblick, wie Sie schnell und bedarfsgerecht einfache SharePoint-Anwendungen erstellen und dies ganz ohne Code.
!Achtung! Dieser Workshop ist nur in Verbindung mit einer Konferenz-Anmeldung buchbar!
Workshops am 26. Februar 2010
Workshop "Erstellen einer DWH/BI Lösung mit dem SQL Server 2008 R2" mit Klaus Aschenbrenner
Im Rahmen dieses Workshops lernen Sie das Design und den Aufbau einer DWH/BI Lösung auf Basis des SQL Server
2008 R2. Ausgehend von der Anforderungsanalyse wird das Star-Schema des DWH modelliert, und mittels eines
SQL Server Integration Services Beladeprozesses mit Daten befüllt. Hier lernen Sie, wie Sie wiederverwendbare,
modulare SQL Server Integration Services Packages entwerfen können, die Performancedaten über den Beladeprozess
in Auditing-Tabellen schreiben.
Aufbauend auf dem DWH wird im nächsten Schritt der SQL Server Analysis Services
Cube erstellt, der die notwendigen Aggregationen und Berechnungen für die Endbenutzer in einer performanten Art
und Weise zur Verfügung stellt. Hier werden Sie ebenfalls sehen, wie Sie mit Hilfe einfacher MDX Abfragen Ihren
Cube um interessante Berechnungen erweitern können. Mit Hilfe der Reporting Services werden eine Reihe von Berichten
entwickelt, die den kompletten Status und die aktuelle „Gesundheitslage“ Ihrer DWH/BI Lösung aufzeigen.
Schlussendlich werden Sie die neue Funktionalität „PowerPivot“ (ehemals Codename „Gemini“) von Excel 2010 einsetzen,
um Abfragen in Ihrem Data Warehouse durchzuführen.
Workshop "Einstieg in Test Driven Development mit Visual Studio 2010" mit Stefan Lieser
Die testgetriebene Entwicklung gilt als eine der wichtigsten Praktiken zur Verbesserung der inneren Qualität
von Software. Dabei steht weniger das automatisierte Testen im Vordergrund, sondern vielmehr die Tatsache,
dass TDD lose Kopplung fördert. So entstehen Softwarebausteine, die eine klar begrenzte Aufgabe haben,
deren Funktionalität getestet ist und die leicht an sich ändernde Rahmenbedingungen angepasst werden können.
Insgesamt fördert TDD damit vor allem die Evolvierbarkeit von Software.
Zielgruppe:
Softwareentwickler, die sich mit der testgetriebenen Entwicklung vertraut machen möchten.
Voraussetzungen:
Kenntnisse in C#. Grundkenntnisse im Unit Test Framework NUnit sind hilfreich.
Hands-on Workshop:
Die Inhalte werden in Form von Übungen vermittelt. Daher sollten die Teilnehmer ein Notebook mit installiertem Visual Studio 2008 mitbringen.
Ziel des Workshops:
Der Workshop vermittelt erste Kenntnisse in der testgetriebenen Entwicklung. Anhand von Übungen lernen die Teilnehmer
die Vorteile dieser Art Software zu entwickeln kennen. Übliche Fragen von Einsteigern werden beantwortet,
die ersten Hürden gemeinsam genommen.
Inhalte:
- Vorteile der testgetriebenen Entwicklung gegenüber dem nachgelagerten Testen
- Demonstration der Vorgehensweise anhand von Beispielen
- Das TDD Mantra: Red/Green/Refactor
- Überblick über das Unit Test Framework NUnit
- Isolieren von Abhängigkeiten mit Rhino Mocks
- Top-down Vorgehensweise bei der Implementierung
- Refaktorisieren: wann und wieviel?
- Design: überflüssig dank TDD?
Workshop "Flüssige Architektur" mit Ralf Westphal
Gute Architektur zeichnet sich durch geringe Kopplung aus. Aber wie lässt sich die erreichen? Am einfachsten, indem man sie ganz vermeidet, wo man kann. Dazu bedarf es allerdings eines Umdenkens. Aus Code-Schachtelungen müssen Datenflüsse werden. Wer Strukturen im Großen wie im Kleinen mit Flüssen (Flows) im Fokus plant, der wird belohnt mit einfacher zu testenden Systemen und leichter verständlichem Code.
Im Workshop lernen die Teilnehmer, Datenflüsse "zu denken" und zu implementieren. In Übungsaufgaben lassen sie Daten synchron mit und ohne Linq fließen. Und am Ende scheint dann sogar die Verteilung von Code gar nicht mehr so schwierig. Asynchrone Datenflüsse machen es möglich.
Die Teilnehmeranzahl ist limitiert auf 10 Personen!
Teilnahmebedingungen
Ihre Anmeldung ist verbindlich. Sie können jederzeit einen Ersatzteilnehmer benennen.
Alle Preise verstehen sich zzgl. der ges. MwSt. Fälligkeit ist vor Veranstaltungsbeginn nach
Rechnungsstellung. Eingeräumte Rabatte behalten nur bei fristgerechter Zahlung ihre Gültigkeit.
Der Veranstalter behält sich vor, das Event aus wichtigen Gründen zu verschieben oder abzusagen.
Bezahlte Beträge werden in diesem Fall zurückerstattet. Eine darüber hinausgehende Haftung entfällt.
Änderungen am Programm oder Referenten sind aus aktuellem Anlass möglich. Produkt- und Markennamen
sind in der Regel eingetragene Warenzeichen der entsprechenden Unternehmen. Sofern nicht anders
angegeben liegt das sonstige Copyright beim Veranstalter. Das Angebot richtet sich ausschließlich
an den gewerblichen Abnehmer. Es gelten die AGB der ppedv AG, die Sie unter
http://www.ppedv.de/microsoftexperte/AGB.aspx
nachlesen können.