Bereiten Sie sich mit einer Exam Replay oder Exam Replay mit Praxistest auf den Prüfungstag vor.

Prüfung
70-513

Logo von Visual Studio

  • Veröffentlicht:
    2. Juli 2010
  • Sprachen:
    Englisch
  • Zielgruppen:
    Entwickler
  • Technologie:
    Microsoft Visual Studio 2010
  • Anrechnung für Zertifizierung:
    Microsoft Certified Technology Specialist (MCTS), Microsoft Certified Professional Developer (MCPD)

TS: Windows Communication Foundation Development with Microsoft .NET Framework 4

Diese Prüfung wurde eingestellt.

Derzeit verfügbare Optionen finden Sie in der Microsoft-Zertifizierungsprüfungsliste.

Bewertete Fähigkeiten

Mit dieser Prüfung werden Ihre Fähigkeiten bei der Ausführung der unten aufgeführten technischen Aufgaben bewertet. Die Prozentangaben geben Aufschluss über die relative Gewichtung der einzelnen Schwerpunktthemen. Je höher der Prozentsatz, desto mehr Fragen wird die Prüfung zu diesem Bereich enthalten. Sehen Sie sich Video-Tutorials zu den verschiedenen Arten von Fragen in Microsoft-Prüfungen an.

Bitte beachten Sie, dass sich die Prüfungsfragen auf die Themen in den nachfolgenden Aufzählungen beziehen, jedoch nicht darauf beschränkt sind.

Haben Sie Feedback zur Relevanz der Fähigkeiten, die in dieser Prüfung bewertet werden? Bitte senden Sie Ihre Kommentare an Microsoft. Sämtliches Feedback wird überprüft und gegebenenfalls unter Beibehaltung der Gültigkeit und Zuverlässigkeit des Zertifizierungsprozesses umgesetzt. Beachten Sie, dass Microsoft nicht direkt auf Ihr Feedback reagiert. Wir schätzen Ihre Anregungen zur Gewährleistung der Qualität des Microsoft-Zertifizierungsprogramms.

Wenn Sie Bedenken zu spezifischen Fragen innerhalb dieser Prüfung haben, reichen Sie bitte eine Prüfungsanfechtung ein.

Wenn Sie andere Fragen oder Feedback bezüglich der Microsoft-Zertifizierungsprüfungen oder des Zertifizierungsprogramms, der Anmeldung oder Sonderaktionen haben, kontaktieren Sie bitte das Regionale Service Center in Ihrer Nähe.

Erstellen von Diensten (20 %)
  • Erstellen von Service- und Betriebsaufträgen
    • Unidirektionale, Duplex- und Anforderungs-Antwort; Störungsaufträge erstellen und spezifizieren; konfigurationsbasierte Aufträge; Service-Metadaten veröffentlichen; Serialisierung wählen (z. B. Datenauftrags-Serialisierer oder XML-Serialisierer)
    • Diese Zielsetzung beinhaltet nicht: Design-Service- und Betriebsverträge, Transaktionen, Instanzierung, sicherheitsbezogene Attribute
  • Erstellen von Datenaufträgen
    • Bekannte Typen verwalten, Datenserialisierung steuern, erforderliche und Sortierungs-Attribute auf Datenmitglieder anwenden, Nutzung der Versionsverwaltung mithilfe von IExtensibleDataObject implementieren, POCOs
    • Dieses Ziel enthält nicht: Verwendung einer benutzerdefinierten Serialisierung (ISerializationSurrogate)
  • Erstellen von Nachrichtenaufträgen
    • Stile auf Anwendungsebene, Stile höherer Priorität, Stilübernahme, Generic.xaml, Kennzeichnungsattribute
    • Diese Zielsetzung beinhaltet nicht: Gemeinsames Verwenden des Daten-Raster-Ansichtstils
  • Allgemeine Nachrichtenbehandlung implementieren
    • Catch-all-Auftrag erstellen, Nachrichten lesen und schreiben, Arbeit mit Eigenschaften, Arbeit mit Kopfzeilen
    • Diese Zielsetzung beinhaltet nicht: Erben von der Nachrichtenklasse, BodyWriter verwenden, Fehlermeldungen erstellen
  • RESTful-Dienste implementieren
    • Zugriff auf HTTP-Kontext; WebGet/WebInvoke, UriTemplates; JSON/POX
  • Erstellen und Konfigurieren von Routingdiensten
    • Filter, statisch und dynamisch, kontextbasiertes Routing, contentbasiertes Routing; Router-Schnittstellen
  • Erstellen und Konfigurieren eines Suchdienstes
    • Ad-hoc- und verwaltete Modi konfigurieren, Ermittlungsbereiche, Service-Ankündigungen
Hosten und Konfigurieren von Diensten (18 %)
  • Erstellen und Konfigurieren von Endpunkten
    • Voreingestellte und Standard-Bindungen; aus Standard-Bindungselementen erstellte benutzerdefinierte Bindungen; Standard-Endpunkte; Transporte, einschließlich HTTP, TCP, Named Pipes, UDP, codebasierter MSMQ-Dienstkonfiguration; Nachrichtencodierung
    • Diese Zielsetzung beinhaltet nicht: benutzerdefiniertes Bindungselement erstellen; neue Standard-Endpunkte erstellen, Konfiguration von einem anderen Speicherort als der Standard-Konfigurationsdatei der Anwendung laden, Sicherheit, Transaktion, zuverlässige Sitzungen
  • Verhaltensweisen konfigurieren
    • Dienst-, Endpunkt- und Betriebs-Verhaltensweisen in der Konfiguration und im Code anwenden
    • Diese Zielsetzung beinhaltet nicht: benutzerdefiniertes Verhalten erstellen; Dispatch-Verhaltensweisen erstellen und verwenden, Konfiguration von einem anderen Speicherort als der Standard-Konfigurationsdatei der Anwendung laden
  • Eigenhosting implementieren
    • Diensthost konfigurieren und instanziieren
    • Diese Zielsetzung beinhaltet nicht: benutzerdefinierten Servicehost implementieren
  • Webserver-Hosting implementieren
    • IIS/WAS für WCF konfigurieren, Bereitstellung in IIS/WAS, dateilose Konfiguration, ServiceHost angeben
    • Diese Zielsetzung beinhaltet nicht: Windows Application Server
Nutzen von Services (18 %)
  • Service Proxy erstellen
    • Proxyklasse oder Kanalfactory zum Erstellen eines Proxys verwenden, Proxy für asynchrone Kommunikation erstellen, Proxy für Duplexkommunikation erstellen
    • Diese Zielsetzung beinhaltet nicht: SvcUtil Befehlszeilen-Switches
  • Konfigurieren von Client-Endpunkten
    • Standardbindungen, aus Standard-Bindungselementen erstellte benutzerdefinierte Bindungen; Verhaltensweisen konfigurieren; codebasierte und konfigurationsbasierte Bindungen; Adressen konfigurieren
    • In diesem Ziel ist Folgendes nicht enthalten: Erstellen benutzerdefinierter Verhaltensweisen
  • Einen Dienst aufrufen
    • Einen Dienstvorgang synchron und asynchron aufrufen, Dienststörungen behandeln, Meldungsklasse verwenden, Lebenszyklus des Proxys verwalten (Kanäle öffnen, Kanäle schließen, Kanäle abbrechen, Kanäle mit Störungen behandeln), Duplexkommunikation implementieren
  • RESTful-Dienste nutzen
    • Zugriff auf HTTP-Kontext, JSON/POX
  • Diensterkennung implementieren
    • Zielbereich konfigurieren, Service-Ankündigungen überwachen
Sichern von Diensten (17 %)
  • Sichere Bindungen konfigurieren
    • Transport, Nachricht, gemischter Modus
  • Konfigurieren der Nachrichtensicherheit
    • Schutzstufen für verschiedene Teile einer Nachricht angeben
  • Authentifizierung implementieren
    • Microsoft ASP.NET Mitgliedschaftsanbieter, benutzerdefinierter Anbieter, integrierte Sicherheit von Windows, Zertifikate (X.509), Endpunktidentität der Verbundauthentifizierung; Client-Anmeldeinformationen konfigurieren; benutzerdefinierter Validator
    • Diese Zielsetzung beinhaltet nicht: Geneva Framework
  • Autorisierung implementieren
    • Rollenbasiert, anspruchsbasiert, Rollenanbieter für Endpunkte konfigurieren; Hauptberechtigungsattribut
    • Diese Zielsetzung beinhaltet nicht: Rechteverwaltungs-Genehmigung wie z. B. Active Directory Rights Management Services (AD RMS)
  • Identitätswechsel implementieren
    • Konfiguration und Code, Identitätswechsel-Eigenschaften von WCF-spezifischen Internet Information Services (IIS) konfigurieren, Identitätswechseloptionen konfigurieren, betriebs- und dienstbasierte
  • Sicherheitsüberwachung implementieren
    • serviceSecurityAudit-Verhalten verwenden, Dienstüberwachung, Überwachungsprotokoll
Verwaltung des Dienstinstanz-Lebenszyklus (13 %)
  • Dienstinstanzen verwalten
    • Pro Anruf, pro Sitzung, einzeln, Code und Konfiguration, Aktivierung und Deaktivierung, dauerhafte Dienste, Unterdrückung
  • Verwalten von Sitzungen
    • Code und Konfiguration, Sitzungsverwaltungs-Attribute, Unterdrückung, zuverlässige Sitzungen, Sitzungen auf Transport- und Anwendungsebene, Rückrufauftrag aufrufen
  • Implementieren von Transaktionen
    • Verteilte Transaktionen, Transaktionswarteschlangen, Transaktionsablauf; Transaktionsbindungsattribute konfigurieren, WS-AtomicTransaction (WS-AT), Transaktionsverhaltensattribute auf Dienst- und Betriebsebene, Transaktionen im Code verwenden
  • Parallelität verwalten
    • Einfache, mehrfache und wiedereintretende Parallelitätsmodi; SynchronizationContext und CallbackBehavior
    • Diese Zielsetzung beinhaltet nicht: Deadlocks und andere Multithreading-Probleme
  • Konsistenz zwischen Instanzen, Sitzungen, Transaktionen und Parallelität verwalten
    • Mögliche Kombinationen zwischen Instanzen, Sitzungen, Transaktionen und Parallelität (z. B. Instanzmodus Einfach mit Parallelitätsmodus Mehrfach)
Überwachung und Fehlerbehebung bei verteilten Systemen (13 %)
  • Konfigurieren der Nachrichtenprotokollierung
    • Nachrichten-Listener konfigurieren, Protokollierungsebene, Nachrichtenfilter, Protokollierung bekannter personenbezogener Daten
    • Diese Zielsetzung beinhaltet nicht: sichere Nachrichtenprotokolle
  • Diagnosen konfigurieren
    • WMI, Leistungsindikatoren, Ereignisprotokollierung
  • Client-Dienst-Interaktionen debuggen
    • Server-Ausnahme-Details an den Client senden, End-to-End-Tracing, Ausgabe des Trace Viewer interpretieren (einzelne Nachricht und End-to-End)
    • Diese Zielsetzung beinhaltet nicht: Trace Viewer-Funktionen abseits des Anzeigens von Tracings

Wer sollte diese Prüfung ablegen?

Die Kandidaten für diese Prüfung arbeiten in einer Entwicklungsumgebung mit Microsoft Visual Studio 2010 und .NET Framework 4 an der Entwicklung von verteilten Anwendungen. Dieser Kandidat sollte mindestens über ein Jahr Erfahrung in der Entwicklung von Windows Communication Foundation (WCF)-basierten Anwendungen verfügen, darunter mindestens sechs Monate Erfahrung mit .NET Framework 4. Der Kandidat sollte auch über Folgendes verfügen:

  • Ein gründliches Verständnis von WCF im Kontext des .NET Framework 4-Lösungsstapels
  • Erfahrung in der Erstellung von Service-Modellelementen
  • Erfahrung mit WCF zur Unterstützung offener und .NET-Kommunikation
  • Erfahrungen mit der Konfiguration und Bereitstellung von WCF-Anwendungen
  • Erfahrung in der Verwendung von Visual Studio-Tools, tracing-Tools, SvcUtil, WCF-Leistungsüberwachung und IIS/WAS für Hostdienste
  • Erfahrung im Sichern von WCF-Anwendungen
  • Ein gründliches Verständnis von Parallelität

Weitere Informationen zu Prüfungen

Auf eine Prüfung vorbereiten

Wir empfehlen, dass Sie diesen Leitfaden zur Prüfungsvorbereitung komplett durchlesen und sich mit den Ressourcen auf dieser Website vertraut machen, bevor Sie Ihren Prüfungstermin festlegen. In der Microsoft-Zertifizierungsübersicht finden Sie Informationen über die Registrierung, Videos zu typischen Prüfungsfragenformaten und anderen Ressourcen zur Vorbereitung. Informationen zu Prüfungsrichtlinien und Bewertung finden Sie in den Microsoft-Zertifizierungsprüfungsrichtlinien und häufig gestellten Fragen und Antworten.

Hinweis

Dieser Leitfaden für die Vorbereitung kann jederzeit ohne vorherige Ankündigung und nach eigenem Ermessen von Microsoft geändert werden. Microsoft-Prüfungen enthalten unter Umständen adaptive Testtechnologien und Simulationen. Microsoft gibt nicht das Format vor, in dem Prüfungen dargestellt werden. Bitte verwenden Sie diesen Leitfaden für die Vorbereitung auf die Prüfung, unabhängig von deren Format. Um Sie bei der Vorbereitung auf die Prüfung zu unterstützen, empfiehlt Microsoft, dass Sie praktische Erfahrungen mit dem Produkt sammeln und die angegebenen Trainingsressourcen verwenden. Diese Ausbildungsressourcen decken nicht unbedingt alle der im Abschnitt „Bewertete Fähigkeiten“ aufgeführten Themen ab.