MOC 10263
Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010
Über das Seminar
Dieser Kurs vermittelt den Teilnehmern das Wissen und die Fähigkeiten, um verteilte Anwendungen mithilfe von WCF 4 und Visual Studio 2010 entwickeln zu können.
Inhalt
- Serviceorientierte Architektur (SOA)
- Einführung in die WCF-Entwicklung
- Design und Definition von Dienst- und Datenverträgen für einen Dienst
- Schreiben einer Klasse, die den Dienstvertrag implementiert
- Hosting von WCF-Diensten mithilfe verschiedener Endpunkte und Bindings
- Inanspruchnahme von WCF-Diensten mithilfe von Client-Proxies
- Hosting von WCF-Diensten
- WCF Service Hosts
- ServiceHost
- Hosting von WCF-Diensten in Windows Services
- IIS, WAS und AppFabric
- Definieren und Implementieren von WCF-Verträgen
- Design und Implementierung von WCF-Service-, -Daten- und -Nachichtenverträgen
- Wahl des geeigneten Nachrichtenaustauschmusters
- Endpunkte und Behaviors
- Multiple Endpunkte und Interoperabilität
- WCF Discovery
- Default-Endpunkte
- Instanziierung und gleichzeitiger Zugriff
- Zuverlässigkeit
- Test und Troubleshooting von WCF-Diensten
- Fehler und Symptome
- Debugging- und Diagnose-Tools
- Runtime Governance
- Sicherheit
- Einführung in die Anwendungssicherheit
- Das WCF-Sicherheitsmodell
- Transport- und Nachrichtensicherheit
- Authentifizierung und Autorisierung
- Claimsbasierte Identität
- Fortgeschrittene Themen
- Das asynchrone Aufrufmuster
- Erweitern von WCF mithilfe von Behaviors, Inspektoren und Hosterweiterungen
- Routing Service
- Workflow Services
Zielgruppe
- Erfahrene .NET-Entwickler
Voraussetzungen
- Verständnis der Problemlösungstechniken in der Softwareentwicklung
- Verständnis von Zweck, Funktion und Features des .NET Framework
- Erfahrung in der Softwareentwicklung mit Visual Studio 2008 oder Visual Studio 2010
- Erfahrung mit obektorientiertem Design und Entwicklung mit der C#-Programmiersprache
- Erfahrung mit Design und Entwicklung von N-Tier-Anwendungen
Prüfungen
Dieses Seminar bereitet auf folgende Prüfung vor:
70-513