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

Prüfung
70-494

Visual Studio logo

  • Veröffentlicht:
    Freitag, 1. August 2014
  • Sprachen:
    Englisch, Japanisch
  • Zielgruppen:
    Entwickler
  • Technologie:
    ASP.NET MVC
  • Anrechnung für Zertifizierung:
    MCP, MCSD

Rezertifizierung für MCSD: Web Applications

* Schüler sekundärer und höherer Bildungseinrichtungen können ggf. Sonderpreise für Akademiker in Anspruch nehmen (gilt nicht in Indien und China). Weitere Informationen erhalten Sie unter Prüfungsrichtlinien und häufig gestellte Fragen und Antworten. Die Preisen stellen keine Sonderangebote oder reduzierten Preise für Microsoft Imagine Academy Program-Mitglieder, Microsoft Certified Trainer und Microsoft Partner Network Program-Mitglieder dar. 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.

Bewertete Fähigkeiten

Mit dieser Prüfung werden Ihre Fähigkeiten bei der Ausführung der unten aufgeführten technischen Aufgaben bewertet. 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.

Design der Anwendungsarchitektur
  • Planen der Anwendungsschichten
    • Datenzugriff planen; Trennung von Bereichen planen; angemessene Nutzung der Modelle, Ansichten und Controller; zwischen client- und serverseitiger Verarbeitung wählen; Design für Skalierbarkeit
  • Design einer verteilten Anwendung
    • Design einer Hybridanwendung (vor Ort oder extern, einschließlich Azure), Plan für die Sitzungsverwaltung in verteilten Umgebungen; Webfarmen planen
  • Design und Implementierung des Azure-Rollenlebenszyklus
    • Identifizierung und Implementierung von Ereignissen für Start, Ausführen und Beenden; Ermitteln von Startaufgaben (IIS-Konfiguration [app pool], Registrierungskonfiguration, Tools von Drittanbietern)
  • Konfigurieren der Zustandsverwaltung
    • Zustandsverwaltungsmechanismus (In-Process und Out-of-Process der Zustandsverwaltung) wählen; Skalierbarkeit planen; mithilfe von Cookies oder lokalem Speicher Zustand beibehalten; Anwenden von Konfigurationseinstellungen in web.config-Datei; sitzungslose Zustände implementieren (z. B. QueryString)
  • Design einer Strategie zum Zwischenspeichern
    • Implementieren des Zwischenspeicherns der Seitenausgabe (leistungsorientiert); Implementieren des Zwischenspeicherns von Daten; HTTP-Caching implementieren; Azure-Caching implementieren
  • Entwerfen und Implementieren einer WebSocket-Strategie
    • Asynchrones Lesen und Schreiben von Zeichenfolgen und binären Daten (lang andauernde Datenübertragungen); Verbindungsverluststrategie wählen; Strategie für die Verwendung von WebSockets festlegen, SignalR implementieren
Entwerfen und Entwickeln der Benutzeroberfläche
  • Planen eines angepassten UI-Layouts
    • Plan für die Ausführung von Anwendungen in Browsern auf mehreren Geräten (Bildschirmauflösung, CSS, HTML); mobile Webanwendungen planen
  • Entwerfen und Implementieren von MVC-Controllern und Aktionen
    • Autorisierungsattribute, globale Filter, und Authentifizierungsfilter anwenden; Überschreibungsfilter angeben; Aktionsverhalten implementieren; Ergebnisse der Aktion implementieren; Modellbindung implementieren
Fehlerbehebung und Debuggen von Webanwendungen
  • Testen einer Webanwendung
    • Erstellen und Ausführen von Komponententests (zum Beispiel mithilfe der Assert-Klasse), Erstellen von Modellen; Erstellen und Ausführen von Webtests, einschließlich der Verwendung von Browser Link; Webanwendung in mehreren Browsern und mobilen Emulatoren debuggen
  • Debuggen einer Azure-Anwendung
    • Diagnoseinformationen mit Azure Diagnostics-API sammeln und entsprechend bei Bedarf oder geplant implementieren; Protokolltypen wählen (z. B. Ereignisprotokolle, Leistungsindikatoren und Absturzabbilder); eine Azure-Anwendung mit IntelliTrace, Remote Desktop Protocol (RDP) und Remote Debugging debuggen; direkt mit entfernten Azure-Websites unter Verwendung von Server Explorer interagieren.
Entwerfen und Implementieren von Sicherheit
  • Konfigurieren der Authentifizierung
    • Benutzer authentifizieren, Authentifizierungseinstellungen erzwingen; Wahl zwischen Windows-, Formular- und benutzerdefinierter Authentifizierung; Benutzersitzungen mithilfe von Cookies verwalten; Konfigurieren von Mitgliedschaftsanbietern; Erstellen benutzerdefinierter Mitgliedschaftsanbieter; ASP.NET Identity konfigurieren
  • Autorisierung konfigurieren und anwenden
    • Erstellen von Rollen; Rollen mithilfe von Konfiguration autorisieren; Rollen programmgesteuert autorisieren; Erstellen benutzerdefinierter Rollenanbieter; WCF-Dienstautorisierung implementieren
  • Anspruchsbasierte Authentifizierung über Verbundidentitätsspeicher entwerfen und implementieren
    • Die Verbundauthentifizierung mit Azure Access Control Service implementieren; benutzerdefiniertes Sicherheitstoken mithilfe der Windows Identity Foundation erstellen; Tokenformate bearbeiten (zum Beispiel oAuth, OpenID, Microsoft-Konto, Google, Twitter und Facebook) für SAML- und SWT-Token
Zugriff auf Daten
  • Wählen von Datenzugriffstechnologien
    • Wählen einer Technologie (ADO.NET, Entity Framework, WCF Data Services, Azure-Speicher) anhand der Anforderungen der Anwendung
Abfragen und Manipulieren von Daten mit dem Entity Framework
  • Abfrage und Manipulation von Daten mit dem Entity Framework
    • Abfragen, Aktualisieren und Löschen von Daten mit DbContext; eine Abfrage erstellen, die verzögerte Ausführung verwendet; verzögertes Laden und vorzeitiges Laden implementieren; Erstellen und Ausführen von kompilierten Abfragen; Abfrage von Daten mithilfe von Entity SQL, Ausführen synchroner und asynchroner Vorgänge mit dem Entity Framework; gespeicherte Prozedur zuordnen
  • Abfragen und Bearbeiten von Daten mit Datenanbieter für Entity Framework
    • Abfragen und Bearbeiten von Daten mithilfe von Connection, DataReader, Command aus dem Namespace System.Data.EntityClient; Ausführen synchroner und asynchroner Vorgänge; Verwalten von Transaktionen (API); Datenanbieter konfigurieren
  • Abfragen von Daten mit LINQ to Entities
    • Abfragen von Daten mithilfe von LINQ-Operatoren (z. B. project, skip, aggregate, filter und join); Abfragen und Datenbankbefehle protokollieren; Implementieren von Abfragegrenzen (IQueryable oder IEnumerable); asynchrone Abfrage implementieren
  • Erstellen eines Entity Framework-Datenmodells
    • Datenmodell mithilfe von Tabelle pro Typ, Tabelle pro Klasse, Tabelle pro Hierarchie strukturieren; Konzept zur Verwaltung eines Datenmodells wählen und implementieren (Code zuerst oder Modell zuerst oder Datenbank zuerst); POCO-Objekte implementieren; Beschreibung eines Datenmodells mit konzeptionellen Schemadefinitionen, Speicherschemadefinition und Zuordnungssprache (CSDL, SSDL, MSL) sowie erstmaligen Konventionen bei benutzerdefiniertem Code
Entwerfen und Implementieren von WCF-Diensten
  • Konfigurieren von WCF-Diensten mit Konfigurationseinstellungen
    • Konfigurieren des Dienstverhaltens; Konfiguration der Dienstendpunkte; Konfigurieren von Bindungen einschließlich WebSocket-Bindungen; Angabe eines Servicevertrags; Servicemetadaten offenlegen (XSDs, WSDL und Metadatenaustausch-Endpunkt); Nachrichtenkomprimierung und -codierung konfigurieren
  • Sichern eines WCF-Diensts
    • Sicherheit auf Nachrichtenebene implementieren, Sicherheit auf Transportebene implementieren; Zertifikate implementieren; mehrere Authentifizierungsmodi entwerfen und implementieren
Erstellen und Nutzen von Web-API-basierten Diensten
  • Entwerfen einer Web-API
    • Definition von HTTP-Ressourcen mit HTTP-Aktionen; angemessenen URI-Platz planen und URI-Platz mit Routing zuordnen; geeignete HTTP-Methode auswählen (get, put, post, delete) um den Anforderungen zu entsprechen; das richtige Format (Web-API-Formate) zur Erfüllung der Anforderungen wählen; planen, wann HTTP-Aktionen asynchron geführt werden sollen; Routen entwerfen und implementieren
  • Implementieren einer Web-API
    • Annehmen von Daten im JSON-Format (in JavaScript, in einem AJAX-Rückruf); Verwenden von Inhaltsaushandlung zur Bereitstellung verschiedener Datenformate für Clients; Definition von Aktionen und Parametern für den Umgang mit Datenbindung; Verwenden von HttpMessageHandler zum Verarbeiten von Clientanfragen und Antworten des Servers; Abhängigkeitseinfügung zusammen mit dem Abhängigkeitskonfliktlöser implementieren, um flexiblere Anwendungen zu erstellen; Aktions- und Ausnahmefilter zur Steuerung der Controllerausführung implementieren; asynchrone und synchrone Aktionen implementieren; Streamingmaßnahmen implementieren; SignaIR implementieren; API-Webdienste testen
  • Sichern einer Web-API
    • HTTPBasic-Authentifizierung über SSL implementieren; Windows Auth implementieren; websiteübergreifende Anforderungsfälschung (XSRF) verhindern; Implementieren und Erweitern von Autorisierungsfiltern, um den Zugriff auf die Anwendung zu steuern; herkunftsübergreifende Freigabeanfrage (CORS) implementieren; SSO mithilfe von OAuth 2.0 implementieren; mehrere Authentifizierungsmodi an einem einzigen Endpunkt konfigurieren
  • Hosten und Verwalten einer Web-API
    • Web-API in einer ASP.NET-Anwendung hosten; eine Web-API in Ihrem eigenen Prozess (Windows-Dienst), einschließlich Open Web Interface für .NET (OWIN) selbst hosten; Dienste in einer Azure-Workerrolle hosten; Nachrichtengröße einschränken; Hostserver für Streaming konfigurieren
  • Nutzen von Web-API-Webdiensten
    • Web-API-Dienste mithilfe von HttpClient synchron und asynchron nutzen; Senden und Empfangen von Anfragen in verschiedenen Formaten (JSON/HTML etc.), Anfragebatching
Bereitstellen von Webanwendungen und -diensten
  • Wählen einer Strategie für den Einsatz einer Azure-Webanwendung
    • Upgrade und VIP-Swap vor Ort durchführen; Upgradedomäne konfigurieren; Eingangs- und interne Endpunkte erstellen und konfigurieren; Konfiguration des Betriebssystems angeben; Anwendungen mit Azure Web Site bereitstellen
  • Konfigurieren einer Webanwendung für die Bereitstellung
    • Von Produktions-/Releasemodus in Debugmodus wechseln; SetParameters zum Einrichten eines IIS-Anwendungspools, Festlegen von Berechtigungen und Kennwörtern; ASP.NET App Suspend aktivieren und überwachen; Konfigurieren von WCF-Endpunkten (einschließlich HTTPS-Protokollzuordnung, Bindungen, und Verhaltensweisen; Umwandlung von web.config mit XSLT (z. B. in Entwicklungs-, Test- und Produktions-/Releaseumgebungen); Konfigurieren der Azure-Konfigurationseinstellungen
  • Erstellen, Konfigurieren und Veröffentlichen eines Webpakets
    • Erstellen eines IIS-InstallPackage; Konfigurieren des Buildprozesses zur Ausgabe eines Webpakets; Vor- und Nachzustandsmaßnahmen, die sicherstellen sollen, dass Transformationen korrekt angewendet werden; geeignete Anlagen (Webinhalt, Zertifikate) berücksichtigen
  • Assemblys für mehrere Anwendungen und Server freigeben
    • Vorbereiten der Umgebung für den Einsatz von Assemblys auf mehreren Servern (Internalisierung); Assemblys mit starkem Namen signieren; Bereitstellen von Assemblys im globalen Assemblycache; Assemblyversionsverwaltung implementieren; Erstellen eines Assemblymanifests; Konfigurieren von Assemblybindungsumleitungen (z. B. von MVC4 zu MVC5)

Optionen für die Vorbereitung

Trainergeführte Schulung
Einen Microsoft Learning Partner in Ihrer Nähe finden
Videos zur Prüfungsvorbereitung

Microsoft-Zertifizierung Vorbereitungsgespräch: Prüfung 486

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

Microsoft-Zertifizierung Vorbereitungsgespräch: 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 ASP.NET MVC 4 Web Applications Jump Start

    Entwickler für die Microsoft-Plattform sollten diesen Kurs belegen, wenn Sie bereit sind, Webanwendungen für Unternehmen zu erstellen; wenn Sie Ihre Kenntnisse der neuen Model View Control (MVC)-Funktionen intensivieren müssen oder wenn Sie Ihre Microsoft-Zertifizierung aktualisieren möchten. Im Kurs lernen Sie, was Sie wissen müssen, und werden auf die Prüfung 70-486 vorbereitet.

  • Developing Windows Azure and Web Services Jump Start

    Webentwickler, suchen Sie nach Möglichkeiten, Ihren Einflussbereich zu vergrößern und Ihre Arbeit zu verringern? Lernen Sie, wie Sie Web API- oder WCF-Dienste erstellen, die auf Daten zugreifen können und in Windows Azure gehostet werden. Wenn Sie Dienste erstellen möchten, auf die von Apps über mehrere Geräte zugegriffen werden kann, ist dies der Schnellstart für Sie. Sie erhalten das End-to-End Szenario zum Erstellen der gesamten Anwendung.

Praxistest
In der Community
Bücher
Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications cover

Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications
Veröffentlicht: September 2013

Vorbereitung für Microsoft-Prüfung 70-486 und Demonstrierung Ihrer Beherrschung der Programmierung von ASP.NET MVC-basierten Lösungen. Exam Ref ist für erfahrene Entwickler konzipiert, die ihre Stellung verbessern möchten. Exam Ref konzentriert sich auf kritisches Denken und Entscheidungsfindung, die für den Erfolg auf der Microsoft Specialist-Stufe erforderlich ist.

Microsoft Press-Buch im Microsoft Press Store

Exam Ref 70-487: Developing Windows Azure and Web Services cover

Exam Ref 70-487: Developing Windows Azure and Web Services
Veröffentlicht: November 2013

Bereiten Sie sich auf die Microsoft-Prüfung 70-487 vor und zeigen Sie Ihre praktischen Kenntnisse in der Entwicklung von Azure- und Webdiensten. Exam Ref ist für erfahrene Entwickler konzipiert, die ihre Stellung verbessern möchten. Exam Ref konzentriert sich auf kritisches Denken und Entscheidungsfindung, die für den Erfolg auf der Microsoft Specialist-Stufe erforderlich ist.

Microsoft Press-Buch im Microsoft Press Store

Wer sollte diese Prüfung ablegen?

Diese Prüfung ist für Personen gedacht, die ihre Zertifizierung zum MCSD: Web Applications beibehalten möchten. Sie basiert auf den Prüfungszielen von 486 und 487.

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.