Ga met meer zelfvertrouwen het examen in dankzij een Exam Replay of een Exam Replay met oefentest.

Examen
70-494

Visual Studio logo

  • Gepubliceerd:
    vrijdag 1 augustus 2014
  • Talen:
    Engels, Japans
  • Doelgroepen:
    Ontwikkelaars
  • Technologie:
    ASP.NET MVC
  • Tegoed voor certificering:
    MCP, MCSD

Recertification for MCSD: Web Applications

* Studenten middelbaar en hoger onderwijs komen in aanmerking voor speciale academische prijzen (niet beschikbaar in India of China). Zie Examenbeleid en veelgestelde vragen voor meer informatie. Prijzen zijn exclusief eventuele aanbiedingen of verlaagde prijzen voor Microsoft Imagine Academy-programmaleden, Microsoft Certified Trainers en Microsoft Partner Network-programmaleden. Prijzen kunnen zonder kennisgeving worden gewijzigd. Prijzen zijn exclusief belastingen. Neem contact op met de examenaanbieder over de exacte prijs voordat u zich registreert voor een examen.

Gemeten vaardigheden

In dit examen wordt getoetst of u de onderstaande technische taken kunt uitvoeren. Bekijk de videohandleidingen over diverse soorten vragen in Microsoft-examens.

De vragen gaan over de opgesomde onderwerpen, maar zijn niet tot deze onderwerpen beperkt.

Wilt u feedback geven over de relevantie van de vaardigheden die op het examen worden gemeten? Stuur uw opmerkingen naar Microsoft. Alle reacties worden bekeken en indien toepasselijk verwerkt. Hiermee wordt aan de geldigheid en betrouwbaarheid van het certificeringsproces echter niets afgedaan. Houd er rekening mee dat Microsoft niet onmiddellijk op uw feedback zal reageren. Alvast bedankt voor uw input om de kwaliteit van het Microsoft Certification-programma te verbeteren.

Als u klachten hebt over specifieke vragen in dit examen, kunt u een formulier voor het aanvechten van een examenonderdeel indienen.

Hebt u vragen over of commentaar op Microsoft-certificeringsexamens of over het certificeringsprogramma, inschrijving of promoties? Neem dan contact op met uw regionale servicecentrum.

De toepassingsarchitectuur ontwerpen
  • De toepassingslagen plannen
    • Gegevenstoegang plannen; plannen voor scheiding van probleemgebieden; passend gebruik van modellen, weergaven en controllers; kiezen tussen verwerking aan client- of serverzijde; ontwerpen voor schaalbaarheid
  • Een gedistribueerde toepassing ontwerpen
    • Een hybride toepassing (op of buiten locatie, inclusief Azure) ontwerpen, plannen voor sessiebeheer in een gedistribueerde omgeving, webfarms plannen
  • De levenscyclus van de Azure-rol ontwerpen en implementeren
    • Start-, Run- en Stop-gebeurtenissen vaststellen en implementeren; opstarttaken vaststellen (IIS-configuratie [groep van toepassingen], registerconfiguratie, hulpmiddelen van derden)
  • Statusbeheer configureren
    • Een mechanisme voor statusbeheer kiezen (statusbeheer in of buiten proces), plannen voor schaalbaarheid, cookies of lokale opslag gebruiken om status te handhaven, configuratie-instellingen toepassen in web.config-bestand, status zonder sessie implementeren (bijvoorbeeld QueryString)
  • Een cachingstrategie ontwerpen
    • Pagina-uitvoercaching (prestatiegericht) implementeren, data-caching implementeren, HTTP-caching implementeren, Azure-caching implementeren
  • Een WebSocket-strategie ontwerpen en implementeren
    • Reeksen en binaire gegevens asynchroon lezen en schrijven (langlopende gegevensoverdrachten), een strategie zonder verbinding kiezen, een strategie kiezen om te bepalen wanneer WebSockets wordt gebruikt, SignalR implementeren
De gebruikerservaring ontwerpen en ontwikkelen
  • Een adaptieve UI-indeling plannen
    • Plannen om toepassingen uit te voeren in browsers op meerdere apparaten (schermresolutie, CSS, HTML), plannen voor mobiele webtoepassingen
  • MVC-controllers en -acties ontwerpen en implementeren
    • Verificatiekenmerken, algemene filters en verificatiefilters toepassen; een overschrijvingsfilter opgeven; gedrag van actie implementeren; resultaten van actie implementeren; modelbinding implementeren
Fouten in webtoepassingen opsporen en corrigeren
  • Een webtoepassing testen
    • Eenheidstests maken en uitvoeren (gebruik bijvoorbeeld de Assert-klasse), simulaties maken; webtests samenstellen en uitvoeren, ook met gebruik van browserkoppeling; fouten in een webtoepassing in meerdere browsers en mobiele emulators opsporen
  • Fouten opsporen in een Azure-toepassing
    • Diagnostische gegevens verzamelen met behulp van Azure Diagnostics API en correcte implementatie van op aanvraag versus gepland; logboektypen kiezen (bijvoorbeeld gebeurtenislogboeken, prestatiemeteritems en crashdumps); fouten in een Azure-toepassing opsporen met IntelliTrace, Remote Desktop Protocol (RDP) en foutopsporing op afstand; directe interactie met externe Azure-websites met behulp van Server Explorer
Beveiliging ontwerpen en implementeren
  • Verificatie configureren
    • Gebruikers verifiëren; verificatie-instellingen afdwingen; kiezen tussen verificatie door Windows, door Forms of aangepaste verificatie; gebruikerssessie beheren met gebruik van cookies; lidmaatschapsproviders configureren; aangepaste lidmaatschapsproviders maken; ASP.NET-identiteit configureren
  • Autorisatie configureren en toepassen
    • Rollen maken, rollen autoriseren met gebruik van configuratie, rollen in programma autoriseren, aangepaste rolproviders maken, WCF-serviceautorisatie implementeren
  • Op claims gebaseerde verificatie ontwerpen en implementeren via federatieve identiteitsarchieven
    • Federatieve verificatie implementeren met gebruik van Azure Access Control Service; een aangepaste beveiligingstoken maken met Windows Identity Foundation; tokenindelingen afhandelen (bijvoorbeeld oAuth, OpenID, Microsoft Account, Google, Twitter en Facebook) voor SAML- en SWT-tokens
Toegang tot gegevens
  • Technologieën voor gegevenstoegang kiezen
    • Een technologie (ADO.NET, Entity Framework, WCF Data Services, Azure-opslag) kiezen die aansluit bij de toepassingsvereisten
Gegevens van Entity Framework opvragen en bewerken
  • Query uitvoeren voor gegevens en gegevens manipuleren met behulp van het Entity Framework
    • Query uitvoeren voor gegevens en deze bijwerken en verwijderen met DbContext; een query samenstellen die uitgestelde uitvoering gebruikt; vertraagd laden en eager-laden implementeren; gecompileerde query's maken en uitvoeren; query uitvoeren voor gegevens met Entity SQL; asynchrone bewerkingen uitvoeren met Entity Framework; een opgeslagen procedure toewijzen
  • Query uitvoeren voor gegevens en deze manipuleren met gegevensprovider voor Entity Framework
    • Query uitvoeren voor gegevens en deze bewerken met Verbinding, DataReader en Opdracht uit de System.Data.EntityClient-naamruimte; synchrone en asynchrone bewerkingen uitvoeren; transacties beheren (API); softwarematig een gegevensprovider configureren
  • Query uitvoeren voor gegevens met gebruik van LINQ to Entities
    • Query uitvoeren voor gegevens met gebruik van LINQ-operators (bijvoorbeeld project, overslaan, aggregaat, filter en deelnemen); query's en databaseopdrachten opnemen in registratielogboek; querygrenzen implementeren (IQueryable / IEnumerable); asynchrone query implementeren
  • Een Entity Framework-gegevensmodel maken
    • Het gegevensmodel structureren aan de hand van tabel per type, tabel per klasse, tabel per hiërarchie; een aanpak voor het beheren van een gegevensmodel (code eerst versus model eerst versus database eerst); kiezen en implementeren; POCO-objecten implementeren; een gegevensmodel beschrijven aan de hand van conceptuele schemadefinities, opslagschemadefinitie, toewijzingstaal (CSDL, SSDL, MSL) en Custom Code First Conventions
WCF-services ontwerpen en implementeren
  • WCF-services configureren met behulp van configuratie-instellingen
    • Servicegedrag configureren; service-eindpunten configureren; bindingen, zoals WebSocket-bindingen, configureren; een servicecontract opgeven; metagegevens van service (XSD's, WSDL en eindpunt voor uitwisseling van metagegevens) zichtbaar maken; berichtcompressie en -codering configureren
  • Een WCF-service beveiligen
    • Beveiliging op berichtniveau implementeren, beveiliging op transportniveau implementeren; certificaten implementeren; meerdere verificatiemodi ontwerpen en implementeren
Op Web-API gebaseerde services maken en verbruiken
  • Een Web-API ontwerpen
    • HTTP-resources definiëren met HTTP-acties; passende URI-ruimte plannen en URI-ruimte toewijzen met routering; de juiste HTTP-methode (get, post, delete) kiezen om te voldoen aan de eisen; de juiste indeling (Web API-indelingen) kiezen, zodat reacties voldoen aan de eisen; plannen wanneer HTTP-acties asynchroon worden; routes ontwerpen en implementeren
  • Een Web-API implementeren
    • Gegevens accepteren in JSON-indeling (in JavaScript, in een AJAX-callback); inhoudsonderhandeling gebruiken om verschillende gegevensindelingen te leveren aan clients; acties en parameters definiëren om gegevensbinding af te handelen; HttpMessageHandler gebruiken om clientverzoeken en serverreacties te verwerken; afhankelijkheidsinjectie implementeren, samen met de afhankelijkheidsresolver om toepassingen flexibeler te maken; actiefilters en uitzonderingsfilters implementeren om controlleruitvoering te beheren; asynchrone en synchrone acties implementeren; streamingacties implementeren; SignalR implementeren; Web API-webservices testen
  • Een Web-API beveiligen
    • HTTPBasic-verificatie implementeren via SSL; Windows Auth implementeren; XSRF (aanvraagvervalsing op meerdere sites) voorkomen; verificatie en verificatiefilters ontwerpen, implementeren en uitbreiden voor toegangscontrole tot de toepassing; CORS (cross-origin-aanvraag delen) implementeren; SSO implementeren met OAuth 2.0; meerdere verificatiemodi configureren op één eindpunt
  • Web-API hosten en beheren
    • Web-API hosten in een ASP.NET-app; een Web-API zichzelf laten hosten in uw eigen proces (een Windows-service) met inbegrip van Open Web Interface voor .NET (OWIN); services hosten in een Azure-werkrol; berichtgrootte beperken; de hostserver voor streaming configureren
  • Web-API-webservices gebruiken
    • Web-API-services gebruiken door HttpClient synchroon en asynchroon te gebruiken; aanvragen verzenden en ontvangen in verschillende formaten (JSON, HTML, etc.); batchverwerking aanvragen
Webtoepassingen en -services implementeren
  • Een implementatiestrategie kiezen voor een Azure-webtoepassing
    • Een interne upgrade en VIP-wissel uitvoeren; een upgradedomein configureren; invoer en interne eindpunten maken en configureren; besturingssysteemconfiguratie opgeven; toepassingen implementeren met Azure Web Site
  • Een webapplicatie configureren voor implementatie
    • Overschakelen van productie-/releasemodus naar foutopsporingsmodus; SetParameters gebruiken om een IIS-groep van toepassingen in te stellen; machtigingen en wachtwoorden instellen; ASP.NET App Suspend inschakelen en bewaken; WCF-eindpunten (zoals HTTPS-protocoltoewijzing), bindingen en gedrag configureren; web.config transformeren met XSLT (bijvoorbeeld in ontwikkel-, test- en productie-/releaseomgevingen); Azure-configuratie-instellingen configureren
  • Een webpakket maken, configureren en publiceren
    • Een IIS InstallPackage maken; het samenstelproces configureren voor uitvoer van een webpakket; voorwaardeacties voor- en achteraf toepassen om te zorgen dat transformaties correct worden toegepast; geschikte activa (webinhoud, certificaten) opnemen
  • Assembly's delen tussen meerdere toepassingen en servers
    • De omgeving voorbereiden op het gebruik van over meerdere servers verdeelde assembly's (internalisatie); assembly's ondertekenen met een sterke naam; assembly's implementeren in de algemene assemblycache; versiebeheer voor assembly's implementeren; een assemblymanifest maken; omleidingen voor assemblybindingen configureren (bijvoorbeeld van MVC4 naar MVC5)

Voorbereidingsopties

Training met instructeurs
Zoek Microsoft Learning Partners bij u in de buurt
Examenvoorbereidingsvideo's

Microsoft Certification PREP Talk: examen 486

In deze aflevering van Prep-tips van certificeringsdeskundigen bespreken James Seymour, Certification Planner, en Jeremy Foster, Developer Evangelist, de relevantie van de vaardigheden die worden gemeten in examen 486.

Microsoft Certification PREP Talk: Exam 487

In deze aflevering van Prep-tips van certificeringsdeskundigen bespreken James Seymour, Certification Planner, en Jeremy Foster, Developer Evangelist, de relevantie van de vaardigheden die worden gemeten in Examen 487.

Training in uw eigen tempo
  • Developing ASP.NET MVC 4 Web Applications Jump Start

    Deze cursus is geschikt voor ontwikkelaars voor het Microsoft-platform die webtoepassingen voor ondernemingen willen samenstellen, die meer willen weten over de nieuwe MVC-functies (Model View Control) of die hun Microsoft-certificering willen updaten. In deze cursus leert u alles wat u moet weten voor examen 70-486.

  • Developing Windows Azure and Web Services Jump Start

    Bent u webontwikkelaar en op zoek naar manieren om uw bereik te vergroten en uw werkdruk te verminderen? Ontdek hoe u Web API- of WCF-services kunt maken die toegang hebben tot gegevens en worden gehost in Windows Azure. Als u services wilt bouwen die toegankelijk zijn voor apps op verschillende apparaten, dan is dit is de Jump Start voor u. U vindt hier het end-to-end scenario voor het bouwen van de gehele toepassing.

Oefentest
Van de community
Boeken
Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications cover

Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications
Gepubliceerd: september 2013

Bereid u voor op Microsoft-examen 70-486 en demonstreer uw praktische bekwaamheid op het gebied van het ontwikkelen van ASP.NET MVC-oplossingen. Exam Ref is ontworpen voor ervaren ontwikkelaars die zich verder willen ontwikkelen en richt zich op kritisch denken en besluitvorming, beide vereist voor succes op Microsoft Specialist-niveau.

Koop dit boek in de Microsoft Press Store

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

Exam Ref 70-487: Developing Windows Azure and Web Services
Gepubliceerd: november 2013

Bereid u voor op Microsoft-examen 70-487 en demonstreer uw praktische bekwaamheid op het gebied van het ontwikkelen van Azure- en Webservices. Exam Ref is ontworpen voor ervaren ontwikkelaars die zich verder willen ontwikkelen en richt zich op kritisch denken en besluitvorming, beide vereist voor succes op Microsoft Specialist-niveau.

Koop dit boek in de Microsoft Press Store

Voor wie is dit examen bedoeld?

Dit examen is bedoeld voor personen die hun MCSD: Web Applications-certificering willen behouden. Het is gebaseerd op de examendoelstellingen van 486 en 487.

Meer informatie over examens

Voorbereiden op een examen

Wij adviseren u om deze examenvoorbereidingsgids helemaal door te nemen en vertrouwd te raken met de informatiebronnen op deze website voordat u een examen plant. Zie de overzichtspagina met Microsoft-certificeringsexamens voor informatie over registratie, video's van typische examenvragen en andere voorbereidingsmiddelen. Voor informatie over het examenbeleid en de beoordeling raadpleegt u Examenbeleid en veelgestelde vragen over Microsoft-certificering.

Opmerking

Deze voorbereidingsgids kan te allen tijde zonder voorafgaande kennisgeving en naar eigen goeddunken van Microsoft worden gewijzigd. Microsoft-examens kunnen adaptieve examentechnologie en simulatie-items bevatten. Microsoft geeft niet aan in welke indeling de examens worden gepresenteerd. Gebruik deze voorbereidingsgids om u voor te bereiden op het examen, ongeacht de indeling. Om u voor te bereiden op dit examen, raadt Microsoft u aan praktijkervaring met het product op te doen en de vermelde trainingsmogelijkheden te benutten. Deze trainingsmogelijkheden omvatten niet noodzakelijkerwijs alle onderwerpen die in de sectie Gemeten vaardigheden worden vermeld.