Premier Developer Workshop: Windows Communication Foundation (inkl. Version 4.5 News)

Beschreibung

die Windows Communication Foundation (WCF) stellt seit dem .Net Framework in der Version 3.0 seitens Microsoft das zentrale Framework für alle Entwicklungen von verteilten und dienstbasierten Anwendungen dar und liegt zwischenzeitlich in der Version 4.5 vor. Mit der Windows Communication Foundation werden dabei verschiedenste Kommunikationstechnologien unter einer einheitlichen API versammelt. Damit erhalten .NET-Entwickler ein zentrales und umfassendes Werkzeug zur Erstellung von verteilten Anwendungen aller Art.

Im Rahmen dieses zweitägigen Developer Workshops erhalten Sie das notwendige Wissen, um Anwendungen mit WCF als Kommunikationsschicht mit dem .NET Framework 4 und Visual Studio 2010 zu entwickeln und versetzt Sie in die Lage mit Hilfe der WCF Kommunikationsmechanismen verteilte Anwendungen zu entwerfen, zu entwickelt und effizient zu hosten.

Seit Kurzem steht Visual Studio 2012, .NET 4.5 und somit auch WCF 4.5 zur Verfügung. Aus diesem Grund gehen wir einem separaten Modul explizit auch auf die Änderungen unter WCF 4.5 ein.

Thema        

Windows Communication Foundation

Agenda

Einführung der WCF Architektur

  • Aktuelle Web Service Standards und Szenarien
  • Die Grundlagen der WCF Kommunikation
  • Darstellung der einzelnen WCF Kommunikationsmuster

Überblick der WCF Client Entwicklung

  • Wie werden WCF-Dienste konsumieren
  • Darstellung der Client Implementierungsmöglichkeiten
  • Überblick über WCF Versionierungsmöglichkeiten

Überblick der WCF Entwicklung

  •  WCF-Programmierung mit Visual Studio 2010 im Überblick
  • Entwerfen und Festlegen von WCF Verträgen (Contracts), Handhabung von Fehlern ("Error Handling") und Message Contracts
  • Das ABC der WCF Endpunkt
  • Detaillierte Betrachtung der WCF Bindungen und derne Bindungskonfiguration

 

    Test und Troubleshooting von WCF-Diensten

  • WCF Störungen erkennen darauf reagieren
  • Fehlermeldungen und Symptome
  •  Fehlerbehebung und diagnostische Möglichkeiten
  • Leistungsoptimierung eines WCF Dienstes

 

Detaillierte Betrachtung von Verhaltensweisen (Behaviors)

  • Instanz Management
  • Concurrency Management
  • Transaktions Management

 

Sicherheit

  • Einführung in die Anwendungssicherheit
  • WCF Sicherheitsmodell
  • Transport- und Nachrichtensicherheit
  • Authentifizierung und Autorisierung

 

Hosting von WCF-Services

  • WCF Service-Hosting im Überblick
  • Darstellung der unterschlichen WCF Hosting Möglichkeiten
  • Leistungsoptimierung eines WCF Dienstes
  • WCF Hosting mittels Windows Server AppFabric
  •    WCF Hosting mittels Windows Azure

 

Was ist neu unter WCF 4.5

  • Wichtige Verbesserungen im Überblick
  • Allgemeine Erleichterungen in WCF4.5
  • Neue Bindungen: WebSockets und UDP
  •      Und viele weitere Details

Zielgruppe  

Software Designer, Software Entwickler und IT Manager mit guten Vorkenntnissen in .NET 4.0/3.x und Visual Studio 2010/2008 (Veranstaltungslevel 200)

Level 100

Level 200

Level 300

Level 400

Eine Einführung in das Thema oder eine Übersicht. Ein wenig Erfahrung mit dem Thema wird vorausgesetzt.

Voraussetzung ist ein gutes Verstehen der Features. Level 200 Premier Events können Fall-Studien behandeln, die ein breites Wissen von bekannten Szenarien oder Erklärungen von benutzten Features abdecken.

Voraussetzung ist ein tiefes Wissen von Produkt-Features in einer realen Umgebung. Level 300 Events können unübliche Fallstudien behandeln, die spezielle Punkte des Produktes behandeln, die wichtig sind, um die Performance oder die Funktionalität zu verbessern.

Setzt Experten-Wissen voraus. Level 400 Premier Events sind eine Diskussion vom Experten zum Experten. Der Inhalt bringt den Teilnehmer dazu, die maximale Leistung aus einem Produkt herauszuholen, die weitestgehend mögliche Funktionalität zu nutzen und Anwendungen zu entwerfen, die weiterentwickelte Features nutzen.

Anmeldung

Unter folgendem Link finden Sie weitere Informationen zur Veranstaltungsreihe und können eine verbindliche Anmeldung vornehmen.  

https://blogs.technet.com/b/microsoft_services_deutschland/p/events.aspx