Renforcez votre confiance le jour de l'examen avec un Exam Replay or an Exam Replay with Practice Test.

Examen
70-515

Logo Visual Studio

  • Publié le :
    2 juillet 2010
  • Langues :
    Anglais
  • Participants :
    Développeurs
  • Technologie :
    Microsoft Visual Studio 2012
  • Pris en considération dans l'obtention de la certification :
    MCTS, MCPD

TS : Web Applications Development with Microsoft .NET Framework 4

Cet examen a été retiré

Pour savoir quelles sont les options disponibles actuellement, veuillez consulter la Microsoft Certification exam list.

Compétences évaluées

Cet examen évalue votre capacité à accomplir les tâches techniques répertoriées ci-dessous. Les pourcentages indiquent le coefficient de pondération relatif de chaque grand thème par rapport à l'examen. Plus le pourcentage est élevé, plus le nombre de questions relatives à ce contenu lors de l'examen sera important. Découvrez des didacticiels vidéo sur les variety of question types sur les examens Microsoft.

Notez que les questions sur lesquelles vous serez évalué à l'examen porteront sur les thèmes décrits dans la liste, mais ne s'y limiteront pas.

Avez-vous des commentaires sur la pertinence des compétences évaluées par cet examen ? Veuillez envoyer vos commentaires à Microsoft. Tous les commentaires seront examinés et intégrés comme il convient, tout en préservant la validité et la fiabilité du processus de certification. Notez que Microsoft ne répondra pas directement à vos commentaires. Nous apprécions votre participation qui contribue à garantir la qualité du programme de certification Microsoft.

Pour toute question spécifique concernant cet examen, veuillez envoyer une exam challenge.

Si vous avez d'autres questions ou des commentaires au sujet des examens de certification de Microsoft ou du programme de certification, de l'inscription ou des promotions, contactez votre Regional Service Center.

Développement de pages de formulaire Web (19 %)
  • Configuration de pages de formulaires Web
    • Directives de page telles que ViewState, validation de demande, validation d'événement, MasterPageFile ; ClientIDMode ; utilisation de web.config ; définition du type de document html
    • Les éléments suivants ne figurent pas dans le programme : référencement d'une page maître ; ajout d'un titre à un formulaire Web
  • Mise en œuvre de thèmes et de pages maîtres
    • Création et application de thèmes ; ajout de plusieurs espaces de contenu réservés ; pages maîtres imbriquées ; apparences de contrôle ; transmission de messages entre des pages maîtres ; basculement entre les thèmes au moment de l'exécution ; chargement de thèmes au moment de l'exécution ; application d'un schéma de validation
    • Les éléments suivants ne figurent pas dans le programme : création d'une page maître ; pages de contenu de base
  • Mise en œuvre de la globalisation
    • Fichiers de ressources, fichiers de navigateur, CurrentCulture, currentUICulture, ASP:Localize
  • Gestion des événements du cycle de vie des pages
    • IsPostback, IsValid, création dynamique de contrôles, contrôle de la disponibilité au niveau du cycle de vie des pages, accès aux valeurs de contrôle sur postback, écrasement des événements de page
  • Mise en œuvre de la mise en cache
    • Mise en cache des données ; mise en cache du résultat des pages ; mise en cache du résultat des contrôles ; dépendances de cache ; définition de la durée de vie du cache ; contrôle de substitution
    • Les éléments suivants ne figurent pas dans le programme : mise en cache distribuée (Velocity)
  • Gestion de l'état
    • Technologies côté serveur, par exemple, session et application ; technologies côté client, par exemple, cookies et ViewState ; configuration de l'état de session (en traitement, serveur d'état, Microsoft SQL Server, sans cookie) ; compression de l'état de session ; données persistantes via ViewState ; compression ViewState ; déplacement ViewState

Ressources disponibles pour la préparation

Développement et utilisation des contrôles de formulaires Web (18 %)
  • Validation des saisies utilisateur
    • Côté client, côté serveur et via AJAX ; contrôles de validation personnalisés ; validation regex ; groupes de validation ; vérification du type de données ; validation jQuery
    • Les éléments suivants ne figurent pas dans le programme : RangeValidator et RequiredValidator
  • Création de la mise en page
    • AssociatedControlID ; sections Web ; contrôles de navigation ; contrôles FileUpload
    • Les éléments ci-dessous ne figurent pas dans le programme : étiquette ; espace réservé, contrôles de panneau ; CSS, HTML, référencement des fichiers CSS, incorporation
  • Mise en œuvre des contrôles utilisateur
    • un contrôle ; ajout d'un contrôle utilisateur ; référencement d'un contrôle utilisateur ; chargement dynamique d'un contrôle utilisateur ; événement personnalisé ; propriétés personnalisées ; définition de la visibilité de la boîte à outils
  • Mise en œuvre des contrôles serveur
    • Contrôles composites, INamingContainer, ajout d'un contrôle de serveur à la boîte à outils, Global Assembly Cache, création d'un événement de contrôle personnalisé, enregistrement global à partir de web.config ; TypeConverters
    • Les éléments suivants ne figurent pas dans le programme : gestionnaire de données postback, contrôles personnalisés liés aux données, contrôle personnalisé
  • Manipulation des contrôles de l'interface utilisateur à partir du code-behind
    • Codage HTML pour éviter le script de site à site, navigation au sein de la hiérarchie de contrôle et manipulation de cette hiérarchie ; FindControl ; controlRenderingCompatibilityVersion ; codage URL ; RenderOuterTable
    • Les éléments suivants ne figurent pas dans le programme : visibilité, texte, propriétés activées

Ressources disponibles pour la préparation

Mise en œuvre du script côté client et d'AJAX (16 %)
  • Ajout de fonctions dynamiques à une page via JavaScript
    • Référencement d'ID client ; gestionnaire de script ; combinaison de scripts ; Page.clientscript.registerclientscriptblock ; Page.clientscript.registerclientscriptinclude ; sys.require (scriptloader)
    • Les éléments suivants ne figurent pas dans le programme : interaction avec le serveur ; référencement des fichiers JavaScript ; incorporation Javascript
  • Modification dynamique d'une page par manipulation du DOM
    • Utilisation de jQuery, ajout, modification ou retrait des éléments de page, ajout d'effets, sélecteurs jQuery
    • Les éléments suivants ne figurent pas dans le programme : AJAX
  • Gestion des événements JavaScript
    • Événements DOM, événements personnalisés, gestion des événements via jQuery
  • Mise en œuvre d'ASP.NET AJAX
    • Création de modèles côté client, création d'un service de script, extendeurs (boîte à outils de contrôle ASP.NET AJAX), interaction avec le serveur, Microsoft AJAX Client Library, extendeurs personnalisés ; panneaux de mise à jour multiples ; déclencheurs ; UpdatePanel.UpdateMode ; temporisateur
    • Les éléments suivants ne figurent pas dans le programme : panneau de mise à jour de base et état d'avancement
  • Mise en œuvre d'AJAX à l'aide de jQuery
    • $.get, $.post, $.getJSON, $.ajax, xml, html, JavaScript Object Notation (JSON), gestion des types de retour
    • Les éléments suivants ne figurent pas dans le programme : création d'un service

Ressources disponibles pour la préparation

Configuration et extension d'une application web (15 %)
  • Configuration de l'authentification et des autorisations
    • Utilisation de l'appartenance, utilisation des contrôles de connexion, rôles, élément d'emplacement, protection d'une section de site ou d'une page
    • Les éléments suivants ne figurent pas dans le programme : Windows Live, Microsoft Passport, authentification Windows et authentification par formulaire
  • Configuration des fournisseurs
    • Rôle, appartenance, personnalisation, aspnet_regsql.exe
    • Les éléments suivants ne figurent pas dans le programme : création de fournisseurs personnalisés
  • Création et configuration HttpHandlers et HttpModules
    • Gestionnaires génériques, gestionnaires asynchrones, définition des types MIME et autres en-têtes de contenu, modules de connexion aux événements d'application
  • Configuration de l'initialisation et de la gestion des erreurs
    • Handling Application_Start, Session_Start, et Application_BeginRequest dans global.asax, capture des exceptions non gérées, section personnalisée des erreurs de web.config, redirection vers une page d'erreur ; try et catch ; création d'exceptions personnalisées
  • Référencement et configuration des services ASMX et WCF
    • Ajout de référence de service, ajout de référence Web, modification des points de terminaison, wsdl.exe, svcutil.exe ; mise à jour de l'URL de service ; assemblage de contrats WCF partagés
    • Les éléments suivants ne figurent pas dans le programme : création WCF et services ASMX
  • Configuration de projets et de solutions, et assemblages de référence
    • Assemblages locaux, assemblages partagés (Global Assembly Cache), projets d'application Web, solutions, fichier de paramètres, configuration d'une application Web à l'aide de web.config ou de plusieurs fichiers .config ; infos d'assemblage
  • Débogage d'une application web
    • Débogage distant, local, JavaScript, attachement au processus, journalisation et traçage, utilisation d'IIS local, aspnet_regiis.exe
  • Déploiement d'une application Web
    • Précompilation, méthodes de publication (p. ex., MSDeploy, xcopy et FTP), déploiement d'une application MVC
    • Les éléments suivants ne figurent pas dans le programme : pools d'application, configuration IIS

Ressources disponibles pour la préparation

Affichage et manipulation des données (19 %)
  • Mise en œuvre de contrôles liés aux données
    • Personnalisation avancée de DataList, Repeater, ListView, FormsView, DetailsView, TreeView, DataPager, Chart, GridView
    • Les éléments suivants ne figurent pas dans le programme : travail en mode Conception
  • Mise en œuvre des contrôles DataSource
    • ObjectDataSource, LinqDataSource, XmlDataSource, SqlDataSource, QueryExtender, EntityDataSource
    • Les éléments suivants ne figurent pas dans le programme : AccessDataSource, SiteMapDataSource
  • Interrogation et manipulation de données à l'aide de LINQ
    • Transformation de données à l'aide de LINQ pour créer des éléments XML ou JSON, LINQ vers SQL, LINQ vers entités, LINQ vers objets, gestion de la durée de vie de DataContext
    • Les éléments suivants ne figurent pas dans le programme : LINQ vers SQL
  • Création et consommation d'un service de données
    • WCF, service Web ; appels de serveur à serveur ; sérialisation JSON, sérialisation XML
    • Les éléments suivants ne figurent pas dans le programme : côté client, services de données ADO.NET
  • Création et configuration d'un projet de données dynamique
    • Contrôles dynamiques de données, modèles de champs personnalisés ; connexion à DataContext et ObjectContext

Ressources disponibles pour la préparation

Développement d'une application Web à l'aide d'ASP.NET MVC 2 (13 %)
  • Création d'itinéraires personnalisés
    • Contraintes d'itinéraires, paramètres par défaut d'itinéraire, non-prise en compte d'itinéraires, paramètres personnalisés d'itinéraire
  • Création de contrôleurs et d'actions
    • Prise en charge de Visual Studio pour les menus contextuels ; filtres d'action (y compris Authorize AcceptVerbs et Custom) et modules de liaison de modèles ; sous-classes ActionResult
  • Structure d'une application ASP.NET MVC
    • Sections uniques de projet (par exemple, enregistrement d'itinéraire, outillage Visual Studio et liens inter-zone), organisation des contrôleurs par zones ; vues partagées ; fichiers et dossiers de contenu
  • Création et personnalisation des vues
    • Assistants HTML intégrés et personnalisés (par exemple, HTML.RenderAction et HTML.RenderPartial), vues fortement typées, vérification de page statique, assistants d'entrée modélisés, ViewMasterPage et ViewUserControl
    • Les éléments suivants ne figurent pas dans le programme : assemblage Microsoft.Web.Mvc Futures

Ressources disponibles pour la préparation

Options de préparation

Formations dispensées par un instructeur
Trouver un partenaire de formation Microsoft près de chez vous
Test de pratique
De la communauté

Suivez @MSLearning et @visualstudio

Livres
Couverture du « Kit de formation auto-administrée MCTS (examen 70-515) : Web Applications Development with Microsoft .NET Framework 4 »

Kit de formation auto-administrée MCTS (examen 70-515) : Web Applications Development with Microsoft .NET Framework 4
Publication : 10 décembre 2010

Entraînez-vous pour maîtriser de manière optimale les compétences mesurées par l'examen MCTS 70-515 et dont vous avez besoin sur le terrain. Travaillez à votre rythme grâce à une série de leçons et de tests couvrant pleinement chacun des objectifs de l'examen. Renforcez vos compétences et appliquez-les dans le cadre de situations reproduisant la réalité et pour résoudre des exercices pratiques. Le présent guide de formation est un guide officiel de Microsoft conçu pour aider les étudiants à optimiser leur temps d'étude.

Acheter ce livre dans Microsoft Press Store

Qui est concerné par cet examen ?

Les candidats à cet examen sont des développeurs Web professionnels qui utilisent Microsoft Visual Studio. Les candidats doivent justifier au minimum de deux à trois ans d'expérience en développement d'applications Web à l'aide de Visual Studio et de Microsoft ASP.NET. Les candidats doivent être des utilisateurs expérimentés de Visual Studio 2008 et des versions ultérieures et doivent avoir des connaissances de base des langages de programmation .NET Framework 4 (C# ou Microsoft Visual Basic). Les candidats doivent par ailleurs savoir utiliser les nouvelles fonctionnalités de Visual Studio 2010 et de .NET Framework 4.

Les candidats doivent enfin justifier d'au moins un an d'expérience dans l'un des domaines suivants :

  • Accès aux données à l'aide de Microsoft ADO.NET et LINQ
  • Création et consommation de services Web et de services Windows Communication Foundation (WCF)
  • Gestion de l'état
  • Configuration ASP.NET
  • Débogage et déploiement
  • Gestion du cycle de vie des applications et pages
  • Aspects de la sécurité tels que l'authentification et l'autorisation
  • Langages de script côté client
  • Internet Information Server (IIS)
  • ASP.NET MVC

Informations complémentaires relatives aux examens

Préparation à un examen

Nous vous recommandons de consulter ce guide de préparation à l'examen dans son intégralité et de vous familiariser avec les ressources de ce site Web avant de planifier votre examen. Consultez la Microsoft Certification exam overview pour en savoir plus sur l'inscription, les vidéos sur les questions d'examen types ainsi que les autres ressources disponibles pour se préparer. Pour en savoir plus sur les règles et la notation applicables aux examens, consultez les Microsoft Certification exam policies and FAQs.

Remarque

Ce guide de préparation est susceptible d'être modifié, à tout moment et sans préavis, à la seule discrétion de Microsoft. Les examens Microsoft peuvent intégrer une technologie de test adaptative ainsi que des éléments de simulation. Microsoft ne mentionne pas le format dans lequel les examens sont présentés. Veuillez utiliser ce guide de préparation pour vous préparer à l'examen, indépendamment du format. Pour vous aider à vous préparer à cet examen, Microsoft recommande de disposer d'une expérience pratique du produit et d'utiliser les ressources de formation précitées. Ces ressources de formation ne couvrent pas nécessairement tous les sujets énumérés dans la section « Compétences évaluées ».