Examen
70-519

Visual Studio

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

Pro: Designing and developing web applications using Microsoft .NET Framework 4

Cet examen a été retiré

Pour connaître les options disponibles actuellement, consultez la Liste des examens de certification Microsoft.

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 à l'examen. Plus le pourcentage est élevé, plus le nombre de questions relatives à ce contenu lors de l'examen sera important. Découvrez les tutoriels vidéo au sujet des différents types de question posée sur les examens de 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, envoyez une contestation d'examen.

Si vous avez d'autres questions ou des commentaires au sujet des examens de certification de Microsoft ou du programme de certification, d'inscription ou de promotion, contactez votre Centre de service régional.

Conception de l'architecture d'applications (19 %)
  • Planification de la division pour la logique d'application
    • Choisir entre le traitement côté client et côté serveur, planifier la séparation des préoccupations (fonctionnalité de partitionnement entre les contrôleurs et évaluation de la consommation des services métier et de données) ; planifier des processus à long terme (synchrones et asynchrones)
  • Analyse des besoins et recommandation d'une topologie système
    • Concevoir l'interaction entre les applications ; cartographier la conception logique par rapport à la mise en œuvre physique ; valider les exigences non fonctionnelles et les préoccupations transversales (communications, gestion des opérations et sécurité) ; évaluer les besoins essentiels (portée et qualité de service)
  • Sélection des technologies appropriées côté client
    • JavaScript ; ASP.NET AJAX ; jQuery ; Microsoft Silverlight
  • Sélection des technologies appropriées côté serveur
    • Contrôles utilisateur ; contrôles serveur ; Partials ; extensions HtmlHelper personnalisées ; composants WebPart ; contrôles d'héritage ; contrôles des données dynamiques
  • Conception de la gestion d'état
    • Concevoir une application afin d'utiliser correctement l'état de l'application, l'état de session et l'état de la demande (ViewState, ControlState, objet de cache, cookies et persistance côté client)

Ressources disponibles pour la préparation

Conception de l'expérience utilisateur (17 %)
  • Conception de la structure de site
    • Concevoir la segmentation d'application pour faciliter la gestion et la sécurité (zones d'utilisation, vues partagées, pages maîtres et pages maîtres imbriquées) ; utilisation appropriée des feuilles de style ; scripts côté client ; thèmes ; génération d'ID client ; modes des éléments affichés ; moteur de routage
  • Planification des facteurs multi-navigateur et/ou de format
    • Évaluer l'impact sur les comportements côté client ; thèmes ; bande passante ; feuilles de style (y compris le rendu basé sur la conception de l'application ou à l'échelle de la page existante) ; moment où appliquer le fichier de navigateur ; approches structurelles ; agents utilisateur ; plates-formes différentes (mobiles ou ordinateur de bureau)
  • Planification de la globalisation
    • Conception pour la prise en charge des préférences locales, régionales, linguistiques ou culturelles, y compris la localisation de l'interface utilisateur et des données (par exemple, mise en œuvre au niveau de la base de données ou des ressources) ; moment où utiliser CurrentCulture et CurrentUICulture ; plan de déploiement de la globalisation (définition de la langue par défaut, planification de la localisation) ; gestion des données Unicode (champs à inclure, demande de codage) ; prise en charge de droite à gauche ; texte vertical et topographies non latines ; calendriers ; formatage de données ; tri

Ressources disponibles pour la préparation

Conception des stratégies et des structures de données (18 %)
  • Conception de l'accès aux données
    • Choisir les technologies d'accès aux données, telles que ADO.NET Data Services, Entity Framework, Windows Communication Foundation (WCF) et ASP.NET Web Services.
  • Conception de la présentation et de l'interaction des données
    • Extraire les données d'une couche de données et les lier à des vues, des pages et des contrôles et réintroduire les données dans une couche de données à l'aide de ModelBinders, des contrôles de source de données et des extensions HtmlHelper ou par programmation
  • Planification de la validation des données
    • Validation contextuelle et intégrité des données ; où valider des données ; synchronisation entre l'interface utilisateur et la couche de données ; annotations des données

Ressources disponibles pour la préparation

Conception de l'architecture et de la mise en œuvre de la sécurité (17 %)
  • Planification de la sécurité opérationnelle
    • Approches de la sécurité au niveau du processus et des ressources, y compris des ressources locales et distantes ; sécurité d'accès au code (CAS), y compris au niveau de l'approbation, de l'identité du processus, du pool d'applications et du repère d'identification
  • Conception d'un modèle d'authentification et d'autorisation
    • Fournisseurs d'authentification, y compris WindowsForms ; et flux de l'identité utilisateur personnalisé (sous-système approuvé) ; gestion des rôles ; fournisseurs d'appartenance ; autorisation d'URL (AuthorizationAttribute) ; autorisation de fichier ; gestionnaire d'autorisations (AzMan)
  • Planification en vue de minimiser les surfaces d'attaque
    • Validation des entrées ; limitation des entrées ; filtrage des requêtes ; où utiliser Secure Sockets Layer (SSL)

Ressources disponibles pour la préparation

Préparation et enquête sur les problèmes d'application (15 %)
  • Choix d'une méthodologie de test
    • Boîte noire ; boîte blanche ; intégration ; régression ; couverture ; tests d'API ; tests des performances ; tests de sécurité
    • Cet objectif ne comprend pas les tests de charge, les tests web ou les tests d'unité
  • Conception d'une stratégie de gestion des exceptions
    • Attribut HandleError dans MVC ; pages d'erreurs communes ; traitement postérieur aux erreurs ; au niveau global et au niveau d'une page
  • Recommandation d'une approche par rapport au débogage
    • Outils et approches pour un scénario donné (vidages de mémoire, DebuggingAttributes, pannes et blocages, interblocages, liaison d'assemblages) ; à quel moment associer un processus (serveur Visual Studio Development, Internet Information Services [IIS] et Internet Explorer) ; analyse des causes premières
    • Cet objectif ne comprend pas les points d'arrêt de base
  • Recommandation d'une approche par rapport aux problèmes de performances
    • Quelle instrumentation surveiller ou créer (y compris les compteurs de performances et le suivi d'événements) afin d'analyser les problèmes de performances ; mise en cache des pages et des fragments

Ressources disponibles pour la préparation

Conception d'une stratégie de déploiement (14 %)
  • Conception d'un processus de déploiement
    • Windows Installer (MSI), xcopy et Outil de déploiement Web ; évolutivité ; déploiements continus
  • Conception de la gestion de la configuration
    • Utilisation de l'attribut ConfigSource (chaînes de connexion) ; transit, production et développement ; topologies ; machine.config et web.config ; utilisation d'IIS et du serveur Visual Studio Development lors du développement ; pools d'applications ; héritage de configuration
  • Planification de l'évolutivité et de la fiabilité
    • Évolutivité verticale, horizontale au niveau physique et architectural ; impact des technologies de déchargement sur l'équilibrage de charge, y compris sur l'état, l'ordinateur de synchronisation et les clés de chiffrement
  • Conception d'une stratégie d'analyse du fonctionnement
    • 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 ; ViewUserControl

Ressources disponibles pour la préparation

Qui est concerné par cet examen ?

Les candidats à cet examen sont des développeurs logiciels seniors, des développeurs web, des responsables du développement et des concepteurs de logiciels qui utilisent ASP.NET 4 pour créer des solutions web.

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. Reportez-vous à la Présentation des examens de certification Microsoft 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 Règles applicables aux examens de certification Microsoft et FAQ.

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 ».