Das DevTrain Camp ist der Crashkurs für zukünftige .NET 4-Profis. Zielgruppe sind Software-Entwickler, -Architekten, -Designer und Projektleiter, die in 30 % kürzerer Zeit die neue Welt von .NET 4 kennenlernen und Anwendungen selbst entwickeln möchten. Das .NET Camp umfasst zahlreiche Demonstrationen und in speziell konzipierten Hands-On-Übungen am PC können Sie Ihr neu erlerntes Wissen noch vor Ort festigen und vertiefen.

Jeder, der Grundkenntnisse in C# oder VB hat und bereits Software unter .NET 2.0 entwickelt hat, wird viel neues Wissen und zahlreiche Tipps und Tricks aus der Praxis mit nach Hause nehmen. Das DevTrain Camp .NET 4 bereitet Sie optimal auf Ihren Umstieg auf .NET 4 vor. Die Agenda gibt hier nicht die genaue Abfolge wieder, sondern skizziert die Inhalte.

Uhr

Tag 1

Tag 2

Tag 3

Tag 4

Tag 5

09:00
-
13:00

9-10 Uhr Registrierung

 Parallel Extensions

Windows Presentation Foundation 4 (WPF)

 Windows 7 und Windows Presentation Foundation 4.0

ADO.NET 4

  Windows Communication Foundation 4 (WCF)

Windows Workflow Foundation 4 (WF)

Einführung in .NET 4

Neuerungen in Visual Studio 2010

 

Mittagessen im Restaurant

14:00
-
18:00

Neuerungen in C# mit 4

Windows Presentation Foundation 4 (WPF)

.NET Language Integrated Query (LINQ)

Windows Communication Foundation 4 (WCF)

Windows Workflow Foundation 4 (WF)

 

Abendessen

19:00
-
21:00

Neues in VB 10

Überblick und Einsatz von F#

Windows Presentation Foundation 4 (WPF)

Entity Framework 4

Windows Communication Foundation 4 (WCF)

16:00 Uhr Ende



Einführung in das .NET Framework 4

  • .NET 4 im Alltag – Überblick und Einsatzmöglichkeiten
  • Komponenten von .NET 4 und deren Zusammenhänge
  • Kompatibilität zu früheren .NET-Versionen

Entwicklungsumgebung Visual Studio 2010

  • Neuerungen im Vergleich zu Visual Studio 2005/2008
  • Neue Features unter VS2010
  • Visual Studio im praktischen Einsatz

C# mit .NET 4

  • Evolution von C# 2.0 zu C# 4 – wichtigste Neuerungen im Überblick
  • CLR 4 Erweiterungen
  • Dynamische Sprachfeatures (der statische Typ dynamic)
  • optionale Parameter
  • COM-Zugriff
  • Spracherweiterungen für LINQ

Funktionale Programmierung mit F#

  • Unterschiede zwischen "Funktionaler" und "Imperativer" Programmierung
  • F# Programmierung: Wie geht’s, wie und wo setz ich’s ein?
  • F# Syntax und Pattern Matching
  • Domänenspezifische Sprachen (DSL)

Visual Basic 10 (VB 10) mit .NET 4

  • Neue Spracherweiterungen in VB 10
  • „Co-Evolution“ von C# 4 und VB 10
  • IntelliSense Optimierungen in Visual Studio 2010 (VS 2010)

Parallel Extensions

  • Task Parallel Library (TPL)
    • Überblick und Einführung in Parallelprogrammierung
    • Programmierung von Schleifen
    • Parallele Code-Bereiche
    • Details zu Tasks und Future-Elementen
    • User Interfaces und parallel Methoden
    • Synchronisierung mit der TPL
    • Abbrechen von parallelen Aktionen
    • Tests und Demos zur Performance
    • Praxisbeispiele zur Parallelprogrammierung mit der TPL

Windows Presentation Foundation (WPF)

  • Einführung in die Technologie
  • WPF in der Entwicklung von .NET 3.0 bis .NET 4
  • Neue Controls (DataGrid, DatePicker, Ribbon,…)
  • 2010 Erweiterungen (Designer)
  • Grafiken animieren
  • Objekte 2- und 3-dimensional darstellen
  • Videos in Oberflächen integrieren
  • Datenbindung mit WPF
  • Eigene WPF-Applikationen mit Visual Studio 2010 entwickeln

Windows 7 und Windows Presentation Foundation 4 (WPF 4)

  • Integration von Windows 7 in WPF 4

Cloudcomputing mit Windows Azure

  • Überblick über Windows Azure
  • SQL Azure, .NET Services
  • Hochverfügbare Anwendung in Windows Azure bereitstellen

ADO.NET

  • Einführung in ADO.NET

Entity Framework 4 (EF 4)

  • Überblick Entity Framework und Zusammenhänge mit LINQ
  • Einsatzmöglichkeiten und Verwendung
  • Neuerungen in EF 4
    • POCO (Plain Old CLR Objects) Support, Self Tracking Entities
    • .tt Vorlagenunterstüzung
  • Entity Framework in der Praxis

Windows Communication Foundation 4 (WCF 4)

  • Überblick und Einsatz der WCF 4
    • Contract First Ansatz
    • Services erstellen und anbieten
  • Neue Funktionalitäten v. WCF 4
    • Serialisierung
    • Service Discovery (.disco)
    • Router Service
    • RESTful WCF Services
    • Workflow Services 4
  • Neuerungen/Verbesserungen von Visual Studio 2010

Windows Workflow Foundation 4 (WF 4)

  • Überblick und Einsatz der WF 4
  • Neue Ansätze WF 4
    • Änderungen der Laufzeitumgebung
    • Änderung des Programmiermodels (XAML)
      • Deklerative Workflows
    • Activities in WF 4
    • Erstellen eigener Workflows mit Visual Studio 2010 Designer
    • Hosting v. Workflows
    • Verbindung zwischen WCF 4 und WF 4
DevTrain Camp .NET 3.0/3.5 und Visual Studio 2008 Überblick - WPF, WCF und WF ADO.NET 3.5 und LINQ - Erweiterter Datenzugriff über Visual Studio 2008 ASP.NET 3.5 - Web-Anwendungen mit Visual Studio 2008 entwickeln Windows Communication Foundation (WCF) mit Visual Studio 2008 Windows Presentation Foundation (WPF) mit Visual Studio 2008 Windows Workflow Foundation (WF) mit .NET 3.5 und Visual Studio 2008 Compact Framework: Entwickeln mit Windows Mobile 5 / 6, CE Visual Studio 2005 - Verteilte Anwendungen mit WebServices und Remoting Visual Studio Team System 2008 - Software im Team entwickeln VSTO 3.0 - Office-Programmierung mit .NET XML im .NET Framework Visual Studio 2005 - Verteilte Anwendungen mit WebServices und Remoting ADO.NET 2.0 - Datenbankprogrammierung C# 2005 - Einführung in die Programmierung C# 2005 - Windows-Anwendungen entwickeln Visual Basic 2005 - Einführung in die Programmierung Visual Basic 2005 - Windows-Anwendungen entwickeln .NET 3.5 Schulung Visual Studio 2008 Schulung WPF Schulung WCF Schulung WF Schulung ADO.NET Schulung LINQ Schulung .NET Entwickler Schulung Kurse in Österreich: .NET 3.0/3.5 und Visual Studio 2008 Überblick - WPF, WCF und WF ADO.NET 3.5 und LINQ - Erweiterter Datenzugriff über Visual Studio 2008 ASP.NET 3.5 - Web-Anwendungen mit Visual Studio 2008 entwickeln Windows Communication Foundation - WCF - mit .NET 3.5 und Visual Studio 2008 Windows Presentation Foundation (WPF) mit Visual Studio 2008 Windows Workflow Foundation (WF) mit Visual Studio 2008 Compact Framework: Entwickeln mit Windows Mobile 5 / 6, CE Visual Studio 2005 - Verteilte Anwendungen mit WebServices und Remoting Visual Studio Team System 2008 - Software im Team entwickeln VSTO 3.0 - Office-Programmierung mit .NET .NET 2.0 und Visual Studio 2005 - Überblick und Einsatzmöglichkeiten ADO.NET 2.0 - Datenbankprogrammierung C# 2005 - Einführung in die Programmierung C# 2005 - Windows-Anwendungen entwickeln Visual Basic 2005 - Einführung in die Programmierung Visual Basic 2005 - Windows-Anwendungen entwickeln