Prüfung
70-487

Visual Studio logo

  • Veröffentlicht:
    Mittwoch, 17. Oktober 2012
  • Sprachen:
    Englisch, Chinesisch (vereinfacht), Deutsch, Französisch, Japanisch, Portugiesisch (Brasilien)
  • Zielgruppen:
    Entwickler
  • Technologie:
    Microsoft Visual Studio 2013, Microsoft Azure
  • Anrechnung für Zertifizierung:
    MCP, MCSD

Developing Microsoft Azure and Web Services

* Die Preise berücksichtigen keine Werbeangebote oder reduzierten Preise für Programmmitglieder der Microsoft Imagine Academy , Microsoft zertifizierte Trainer und Programmmitglieder des Microsoft-Partnernetzwerks. Preise können sich ohne vorherige Ankündigung ändern. In den Preisen sind keine Steuern enthalten. Bitte lassen Sie sich die genauen Preise vom Prüfungsanbieter bestätigen, bevor Sie sich für die Teilnahme anmelden.

Mit Wirkung zum 1. Mai 2017 wird die bestehende Stornierungsrichtlinie in vollem Umfang durch die folgende Richtlinie ersetzt: Die Stornierung oder Neuterminierung Ihrer Prüfung innerhalb von 5 Werktagen nach der registrierten Prüfungszeit ist kostenpflichtig. Wenn Sie Ihre Prüfungstermine nicht enhalten oder nicht neu vereinbaren oder Ihren Termin mindestens 24 Stunden vor Ihrem vereinbaren Termin stornieren, verfällt Ihre gesamte Prüfungsgebühr.

video

Entwickeln von Windows Azure und Web Services Jump Start

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 über die Vielfalt der Fragetypen bei 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 bezüglich spezifischer Fragen zu dieser Prüfung haben, reichen Sie bitte eine Prüfungsaufgabe ein.

Wenn Sie weitere Fragen oder Feedback zu Microsoft Certification Exams oder das Zertifizierungsprogramm, zur Registrierung oder Promotionen haben, wenden Sie sich bitte an Ihre Regional Service Center.

Es gibt Prüfungsupdates mit Wirkung vom Montag, 15. Januar 2018. Um mehr über diese Änderungen und deren Auswirkungen auf die gemessenen Fähigkeiten zu erfahren, laden und überprüfen Sie bitte die Exam 487 change document.

Datenzugriff (20-25%)
  • Wählen Sie Datenzugriffstechnologien
    • Wählen Sie eine Datenzugriffstechnologie, einschließlich ADO.NET, Entity Framework, WCF Data Services und Azure Cosmos DB, basierend auf den Anwendungsanforderungen.
  • Caching implementieren
    • Statische Daten zwischenspeichern, Cache-Richtlinien anwenden, einschließlich Richtlinienablauf; CacheDependency zum Aktualisieren von Cache-Daten verwenden; Benachrichtigungen abfragen; Caching mit Redis implementieren
  • Implementieren von Transaktionen
    • Verwalten von Transaktionen unter Verwendung der API aus dem Namensraum System.Transactions; Implementieren von verteilten Transaktionen einschließlich verteilter Transaktionen auf SQL Azure; Festlegen eines Transaktionsisolationslevels
  • Implementierung der Datenspeicherung in Microsoft Azure
    • Greifen Sie auf die Datenspeicherung in Windows Azure zu; wählen Sie einen Datenspeicherungsmechanismus in Microsoft Azure. einschließlich Blobs, Tabellen, Warteschlangen, Azure SQL und Cosmos DB; Verteilung von Daten über das Content Delivery Network (CDN) und Azure File Sync; Behandlung von Ausnahmen durch Wiederholungsversuche; Verwendung der Elastic-Client-Bibliothek mit Azure SQL
  • Erstellen und Implementieren eines WCF Data Services Dienstes
    • Adressieren von Ressourcen; Implementieren von Filtern; Erstellen eines Abfrageausdrucks; Zugriff auf Payload-Formate, einschließlich JSON; Verwenden von Datendienstabfängern und Dienstanbietern; Versionieren eines Datendienstes; Implementieren von Datendienstanbietern; Hosten des Datendienstes; Verwenden von Aktionen zur Implementierung von serverseitigem Verhalten

Weiterführende Links für die Vorbereitung

Abfrage und Manipulation von Daten mit Hilfe des Entity Frameworks (20-25%)
  • Abfrage und Manipulation von Daten mit Hilfe des Entity Frameworks
    • Abfragen, Aktualisieren und Löschen von Daten mit Hilfe von DbContext; Erstellen einer Abfrage mit verzögerter Ausführung; Implementieren von Lazy Loading und Eager Loading; Erstellen und Ausführen kompilierter Abfragen; Abfragen von Daten mit Hilfe von Entity SQL; Erstellen globaler Abfragefilter
  • Abfrage und Manipulation von Daten mit Hilfe des Datenproviders für Entity Framework
    • Abfrage und Manipulation von Daten mit Hilfe von Connection-, DataReader- und Command-Objekten aus dem Namensraum des System.Data.EntityClient; synchrone und asynchrone Operationen durchführen; Transaktionen verwalten (API)
  • Abfrage von Daten mit Hilfe von LINQ zu Entities
    • Abfrage von Daten unter Verwendung von LINQ-Operatoren, einschließlich Projekt, Überspringen, Aggregat, Filter und Verknüpfungen; Protokollabfragen; Implementierung von Abfragegrenzen
  • Abfrage und Manipulation von Daten mit ADO.NET
    • Abfrage und Manipulation von Daten mit Hilfe von Connection-, DataReader- und Command-Objekten; synchrone und asynchrone Operationen durchführen; Transaktionen verwalten
  • Erstellen eines Entity Framework Datenmodells
    • Strukturierung eines Datenmodells unter Verwendung von Tabelle pro Typ, Tabelle pro Klasse und Tabelle pro Hierarchie; Auswahl und Implementierung eines Ansatzes zur Verwaltung eines Datenmodells, einschließlich Code first, Modell first und Datenbank first; Implementierung von POCO-Objekten; Beschreibung eines Datenmodells unter Verwendung von konzeptionellen Schema-Definitionen, Speicherschema-Definitionen und Mapping-Sprachen, einschließlich CSDL, SSDL und MSL
  • Implementierung von Entity Framework mit Datenbanken von Drittanbietern
    • Implementieren Sie das Entity Framework unter Verwendung von MySQL- und SQLite-Datenbanken; entwerfen Sie eine Strategie zur Verwaltung der Unterschiede zwischen den Datenbankfunktionen; nutzen Sie datenbankspezifische Technologien, einschließlich ON DUPLICATE KEY unter Verwendung des Entity Frameworks.

Weiterführende Links für die Vorbereitung

Erstellung und Nutzung von Web-API-basierten Diensten (20-25%)
  • Entwerfen einer Web-API
    • Definieren Sie HTTP-Ressourcen mit HTTP-Aktionen; planen Sie geeigneten URI-Raum und ordnen Sie URI-Raum über Routing zu; wählen Sie die geeignete HTTP-Methode, um Anforderungen zu erfüllen; wählen Sie geeignete Web-API-Formate für Antworten, um Anforderungen zu erfüllen; planen Sie, wann HTTP-Aktionen asynchron ausgeführt werden sollen.
  • Implementieren einer Web-API
    • Akzeptieren Sie Daten im JSON-Format; verwenden Sie Content Negotiation, um verschiedene Datenformate an Clients zu liefern; definieren Sie Aktionen und Parameter, um die Datenbindung zu handhaben; implementieren Sie Dependency Injection, um flexiblere Anwendungen zu erstellen; implementieren Sie Aktionsfilter und Ausnahmefilter, um die Controller-Ausführung zu verwalten; implementieren Sie asynchrone und synchrone Aktionen; implementieren Sie Streaming-Aktionen; implementieren Sie Middleware.
  • Sichern einer Web-API
    • Identitätsprüfung für die Authentifizierung implementieren; Autorisierung mit Hilfe von Rollen, Ansprüchen und benutzerdefinierten Autorisierungen implementieren; Datenschutz-APIs implementieren; domänenübergreifende Anfragen aktivieren (CORS); die Fälschung von standortübergreifenden Anfragen verhindern (XSRF); Autorisierungsfilter implementieren und erweitern, um den Zugriff auf Anwendungen zu kontrollieren.
  • Hosting und Verwaltung der Web API
    • Host Web API in IIS; Selbst-Hosting einer Web API in Ihrem eigenen Prozess; Host Web API in Kestrel; Host Services in einer Windows Azure Web App; Host Services in Windows- und Linux-Containern; Host Services in Windows- und Linux-Containern; Konfigurieren des Host-Servers für Streaming; Arbeiten mit einer Hosting-Umgebung
  • Web-API-Webservices nutzen
    • Web-API-Dienste mit HttpClient nutzen; Anfragen in verschiedenen Formaten senden und empfangen; Wiederholungslogik handhaben; Content-Verhandlungen implementieren; mit Swagger Uris und Payloads konstruieren; mit AutoRest Clients erstellen

Weiterführende Links für die Vorbereitung

Design und Implementierung von Web Services (15-20%)
  • Einen WCF-Dienst in Anspruch nehmen
    • Generierung von Proxies mit Hilfe von SvcUtil; Generierung von Proxies durch Erstellung einer Service-Referenz; Erstellen und Implementieren von Channel-Fabriken; Konfigurieren von WCF-Diensten mit Hilfe von Konfigurationseinstellungen; Erstellen und Konfigurieren von Bindungen für WCF-Dienste; Relay-Bindungen an Azure mit Hilfe von Service-Bus-Endpunkten; Integration mit dem Azure-Service-Bus-Relais
  • Implementierung von serverlosen Azure Web Services
    • Hosten von Webservices unter Verwendung von App Services, einschließlich Logic Apps und API Apps; Entwerfen und Implementieren von Azure Function basierten Services; Entwerfen und Implementieren von Azure Web Jobs; Entwerfen und Implementieren von Service Fabric basierten Webservices; Implementieren von Schedule-based Processing in einer serverlosen Umgebung.
  • Implementierung des Verkehrsmanagements in Azure
    • Implementierung von Azure Load Balancer, einschließlich Skalierung; Implementierung von Azure Application Gateway; Implementierung von Azure Traffic Manager; Design für mehrere Regionen; Nutzung von Azure CDN für das Caching von Webservices; Implementierung von Log Analytics
  • Implementierung von Azure API Management
    • Sichern von Webservices mit Zertifikaten, Azure Active Directory und OAuth; Definieren und Implementieren von Richtlinien, einschließlich Geheimnissen, Caching, externen Diensten, Überwachung und Drosselung; Definieren von API-Schnittstellen mit dem Azure Portal und Swagger; Verwalten von laufenden Diensten mit Protokollierung, Disaster Recovery und mehreren Regionen.
  • Überwachung von Webservices
    • Sammeln Sie Protokolle und Metriken mithilfe von Azure Event Hubs; verarbeiten Sie Protokolle und Metriken mithilfe von Azure Event Hubs, streamen Sie Analytics und Machine Learning; verwenden Sie Azure App Insights, um Webservices zu überwachen und Fehler zu beheben.

Weiterführende Links für die Vorbereitung

Bereitstellung von Web-Anwendungen und -diensten (15-20%)
  • Entwicklung einer Bereitstellungsstrategie
    • Bereitstellen über Web Deploy; Bereitstellen über Web Publishing in Visual Studio; Bereitstellen einer Web-Anwendung über XCopy; Automatisieren einer Bereitstellung über VSTS oder TFS Build Server; Bereitstellen einer Web-Anwendung in einem Container; Entwerfen einer kontinuierlichen Bereitstellungs-Pipeline; Bereitstellen über Cloud-Synchronisation
  • Wählen Sie eine Bereitstellungsstrategie für Azure
    • Bestimmen Sie den geeigneten Service, führen Sie ein In-Place-Upgrade und einen Deployment-Slot-Swap durch, erstellen Sie Staging-Umgebungen, konfigurieren Sie eine Upgrade-Domäne, erstellen und konfigurieren Sie Input- und interne Endpunkte, legen Sie die Betriebssystemkonfiguration fest, implementieren Sie ARM-Templates, um die Bereitstellung anzupassen, implementieren Sie Service Fabric, implementieren Sie ARM-Templates, und setzen Sie sie auf Azure Stack ein.
  • Konfigurieren einer Webanwendung für die Bereitstellung
    • Wechseln Sie vom Produktions- oder Freigabemodus in den Debug-Modus, transformieren Sie Konfigurationsdateien, konfigurieren Sie die Azure-Konfigurationseinstellungen, konfigurieren Sie Azure Key Vault für Anwendungsgeheimnisse, konfigurieren Sie die Bereitstellungsinformationen für den Azure App Service.
  • Verwalten von Paketen mit NuGet
    • Erstellen und Konfigurieren eines NuGet-Pakets; Installieren und Aktualisieren eines bestehenden NuGet-Pakets; Beheben von Versionskonflikten; Verbinden mit einem lokalen Repository-Cache für NuGet; Einrichten eines eigenen Paket-Repositorys; Verwalten von NuGet-Abhängigkeiten
  • Gemeinsame Nutzung von Komponenten zwischen mehreren Anwendungen und Servern
    • Bereiten Sie die Umgebung für die Verwendung von Zusammensetzungen über mehrere Server hinweg vor; signieren Sie Zusammenbauten unter Verwendung eines starken Namens; stellen Sie Zusammensetzungen in den globalen Assembly-Cache bereit; implementieren Sie die Versionierung von Zusammensetzungen; erstellen Sie ein Zusammensetzungsmanifest; konfigurieren Sie Zusammensetzung-Bindungsumleitungen; richten Sie Netstandard für plattformübergreifende Bibliotheken ein.

Weiterführende Links für die Vorbereitung

Optionen für die Vorbereitung

Online training
Trainergeführte Schulung
Video zur Prüfungsvorbereitung

Microsoft Certification PREP Talk: Prüfung 487

In dieser Folge der Vorbereitungstipps besprechen die beiden Zertifizierungsexperten James Seymour, Certification Planner, und Jeremy Foster, Developer Evangelist, wie wichtig die in Prüfung 487 abgefragten Fähigkeiten sind.

Training im eigenen Tempo

Developing Windows Azure and Web Services Jump Start

Praxistest

Take a Microsoft Official Practice Test for Exam 487

In der Community
Bücher
Exam Ref 70-487: Developing Windows Azure and Web Services cover

Prüfung 70-487: Entwickeln von Windows Azure und Web Services
Veröffentlicht: November 2013

Bereiten Sie sich auf Microsoft Exam 70-487 vor und demonstrieren Sie Ihre praktische Beherrschung der Entwicklung von Azure und Web Services. Entwickelt für erfahrene Entwickler, die Ihren Status verbessern möchten, konzentriert sich Exam Ref auf das entscheidende Verhalten und kritische Denken, die für den Erfolg auf der Microsoft Expertenebene erforderlich ist.

Dieses Buch kaufen im Microsoft Press Store

Wer sollte diese Prüfung ablegen?

Kandidaten für diese Zertifizierung sind professionelle Entwickler, die Visual Studio 2017 und das Microsoft®.NET Core Framework für das Design und die Entwicklung von Web-Lösungen verwenden. Kandidaten sollten mindestens drei bis fünf Jahre Erfahrung in der Entwicklung von ASP.NET MVC-basierten Lösungen haben. Darüber hinaus sollten die Kandidaten in der Lage sein, Folgendes nachzuweisen:

  • Erfahrung im Entwerfen und Entwickeln von Webanwendungen, die auf verschiedene (lokale und entfernte) Daten und Dienste zugreifen, einschließlich Windows Azure.
  • Erfahrung mit dem gesamten Software-Entwicklungslebenszyklus von Daten- und Servicelösungen
  • Erfahrung in der Entwicklung und Bereitstellung in mehrstufigen Umgebungen, einschließlich Windows Azure
  • Erfahrung im Entwerfen und Entwickeln von asynchronen Lösungen
  • Erfahrung mit der Erstellung und Nutzung von HTTP-Diensten

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 Certification exam overview 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 Certification exam policies and FAQs.

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.