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

Prüfung
70-486

Visual Studio

  • Veröffentlicht:
    Donnerstag, 4. Oktober 2012
  • Sprachen:
    Englisch, Chinesisch (vereinfacht), Deutsch, Französisch, Japanisch, Portugiesisch (Brasilien)
  • Zielgruppen:
    Entwickler
  • Technologie:
    Microsoft Visual Studio 2013, ASP.NET MVC 5.1
  • Anrechnung für Zertifizierung:
    MCP, MCSD

Developing ASP.NET MVC 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.

video

Developing ASP.NET MVC 4 Web Applications 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 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.

Ab dem 30. April 2014 beinhalten die Fragen dieser Prüfung auch Inhalte für Visual Studio 2013, MVC5 und Updates für Microsoft Azure.

Entwerfen der Anwendungsarchitektur (15 bis 20 %)
  • 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 von HTTP-Modulen und Handlern
    • Synchrone und asynchrone Module und Handler implementieren; zwischen Modulen und Handlern in IIS wählen

Weiterführende Links für die Vorbereitung

Design der Benutzerfreundlichkeit (20 bis 25 %)
  • Design der Benutzeroberfläche auf eine Webanwendung anwenden
    • Erstellen und Anwenden von Formatvorlagen mit CSS; Struktur und Layout der Benutzeroberfläche mithilfe von HTML; Implementieren eines dynamischen Seiteninhalts auf der Grundlage eines Designs
  • Entwerfen und Implementieren des Verhaltens der Benutzeroberfläche
    • Implementierung von Clientvalidierung; JavaScript und DOM zum Steuern von Anwendungsverhalten verwenden; Ausbau von Objekten über prototypische Vererbung; mithilfe von AJAX Seiten teilweise aktualisieren; Benutzeroberfläche mithilfe von JQuery implementieren
  • Erstellen des Layouts der Benutzeroberfläche einer Anwendung
    • Teilausführungen zur Wiederverwendung in anderen Bereichen der Anwendung implementieren; Entwicklung und Implementierung von Seiten mit Razor-Vorlagen (Razor-Ansichtsmodule); Design von Layouts für eine visuelle Struktur; Master-/Anwendungsseiten implementieren
  • Anwendungsverhalten und Stil auf der Basis von Browserfunktionserkennung optimieren
    • Browserfunktionen und -fähigkeiten erkennen; eine Webanwendung, die mit verschiedenen Browsern und mobilen Geräten funktioniert, erstellen; Anwendungsverhalten und Stil mithilfe von herstellerspezifischen Erweiterungen verbessern, z. B. CSS
  • 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

Weiterführende Links für die Vorbereitung

Design der Benutzerfreundlichkeit (15 bis 20 %)
  • Planen von Suchmaschinenoptimierung und Zugänglichkeit
    • Verwenden analytischer Tools zur Analyse von HTML; Anzeigen und Auswerten der konzeptionellen Struktur mithilfe von Plug-Ins für Browser; Schreiben von Semantic Markup (HTML5 und ARIA) für Zugänglichkeit, zum Beispiel Sprachausgabe
  • Planen und Implementieren der Globalisierung und Lokalisierung
    • Planen einer Lokalisierungsstrategie; Erstellen und Anwenden von Ressourcen auf die Benutzeroberfläche einschließlich JavaScript Ressourcen; Kulturen festlegen; Erstellen von Satellitenressourcenassemblys
  • Entwerfen und Implementieren von MVC-Controllern und Aktionen
    • Autorisierungsattribute, globale Filter, und Authentifizierungsfilter anwenden; Überschreibungsfilter angeben; Aktionsverhalten implementieren; Ergebnisse der Aktion implementieren; Modellbindung implementieren
  • Entwerfen und Implementieren von Routen
    • Route für die Behandlung eines URL-Schemas definieren; Einschränkungen der Route anwenden; Ignorieren der URL-Schemata; benutzerdefinierte Routenparameter; Bereiche definieren
  • Anwendungsverhalten mit MVC-Erweiterungspunkten steuern
    • MVC-Filter und Controllerfactorys implementieren; Anwendungsverhalten durch Aktionsergebnisse, Suchmodule, Modellbindung und Routenhandler steuern
  • Netzwerkbandbreite reduzieren
    • Skripts bündeln und minimieren (CSS und JavaScript), Daten komprimieren und dekomprimieren (mit gzip oder Verkleinern; Speicher); eine Strategie für das Netzwerk für die Inhaltsübermittlung (Content Delivery Network, CDN) planen, z. B. Azure CDN

Weiterführende Links für die Vorbereitung

Fehlerbehebung und Debuggen von Webanwendungen (20 bis 25 %)
  • Vermeiden und Beheben von Runtimeproblemen
    • Fehlerbehebung bei Problemen mit Leistung, Sicherheit und Fehlern; Ablaufverfolgung, Protokollierung (auch mithilfe von Attributen für die Protokollierung) und das Debuggen (auch mit IntelliTrace) implementieren; Bedingungen durch Codeverträge erzwingen; Systemüberwachung aktivieren und konfigurieren (einschließlich Systemmonitor)
  • Entwickeln einer Strategie für den Umgang mit Ausnahmefällen
    • Behandeln von Ausnahmen in mehreren Schichten; Anzeige von benutzerdefinierten Fehlerseiten mit global.asax oder durch Erstellen eines eigenen HTTPHandler oder Einrichten von web.config-Attributen; erstmalige Ausnahmen behandeln
  • 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.

Weiterführende Links für die Vorbereitung

Entwerfen und Implementieren von Sicherheit (20 bis 25 %)
  • 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
  • Verwalten der Datenintegrität
    • Verschlüsselung der Anwendungsdaten anwenden; Verschlüsselung auf die Konfigurationsabschnitte einer Anwendung anwenden; Anwendungsdaten signieren, um unbefugte Zugriffe zu verhindern
  • Implementieren einer sicheren Website mit ASP.NET
    • Sichere Kommunikation durch SSL-Zertifikate, Salt- und Hash-Kennwörter für Speicherung; mithilfe von HTML-Codierung Angriffe durch siteübergreifende Skripterstellung verhindern (Anti-XSS-Bibliothek); Implementieren verzögerter Validierung und Bearbeiten nicht validierter Zugriffe, zum Beispiel Formular, QueryString und URL; Angriffe durch Einschleusung von SQL-Befehlen durch Parametrierung von Abfragen verhindern; Verhindern von siteübergreifenden Fälschungen (XSRF)

Weiterführende Links für die Vorbereitung

Optionen für die Vorbereitung

Trainergeführte Schulung
Einen Microsoft Learning Partner in Ihrer Nähe finden
Video 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.

Training im eigenen Tempo
Developing ASP.NET MVC 4 Web Applications Jump Start

Praxistest

Führen Sie einen offiziellen Microsoft-Praxistest für Prüfung 486 durch

In der Community

Exam 70-486 Wiki

Exam 70-486 Forum

Folgen Sie @MSLearning und @visualstudio

Wer sollte diese Prüfung ablegen?

Diese Prüfung richtet sich an Entwickler mit einem Minimum von drei bis fünf Jahren Erfahrung in der Entwicklung von Microsoft ASP.NET-Webanwendungen, einschließlich zwei oder mehr Jahre Design und Entwicklung von Lösungen auf Basis von MVC.

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.