L'essentiel

Icon NSF

Code(s) NSF

326 : Informatique, traitement de l'information, réseaux de transmission

Icon date

Date d’échéance
de l’enregistrement

31-12-2021

326 : Informatique, traitement de l'information, réseaux de transmission

31-12-2021

Nom légal Siret Nom commercial Site internet
MICROSOFT FRANCE 32773318400516 - -

Objectifs et contexte de la certification :

Les candidats à cet examen sont des développeurs professionnels qui utilisent Microsoft Visual Studio 2017 et ASP.NET pour concevoir et développer des solutions Web pour les entreprises. Les candidats doivent avoir un minimum de trois à cinq années d'expérience dans le développement de solutions Microsoft ASP.NET basées sur MVC et la connaissance des applications Web de Microsoft Azure.

Compétences attestées :

Les compétences visées par la certification "Développement d'Applications Web ASP.NET MVC" se répartissent en plusieurs grands axes qui constituent les principales missions d'un professionnel développeur :

  • Concevoir l'architecture d'applications
  • Concevoir une architecture de construction et de déploiement
  • Définir les axes de l'expérience utilisateur Web et développer l'application selon ces axes
  • Dépanner et déboguer les applications Web 
  • Concevoir et mettre en œuvre la sécurité des accès et données

Les compétences visées et évaluées par la certification «Développement de ASP.NET MVC Web Applications» se répartissent en plusieurs grands champs d’intervention qui constituent les principales missions d’un développeur d'applications, responsable de la conception et mise en production de toute solution web, tout en vérifiant le bon fonctionnement avec les autres briques techniques et fonctionnelles


Le pourcentage indiqué pour chaque compétence représente la proportion des questions permettant de valider cette compétence :

Concevoir l'architecture d'applications selon les exigences du cahier des charges pour les besoins client (15 à 20 %)

  • Planifier l'accès aux données et l'utilisation appropriée de tous les éléments associés
  • Concevoir une application hybride qui s'adapte à différents environnements
  • Concevoir et implémenter le cycle de vie d'Azure Web Apps
  • Configurer la gestion d'état et prévoir l'évolutivité des applications
  • Concevoir une stratégie de mise en cache
  • Choisir une stratégie de perte de connexion
  • Concevoir une solution de gestion de configuration
  • Interagir avec l'environnement hôte
  • Composer une application en utilisant le pipeline de cadre pour le traitement des données 

Concevoir l'architecture de construction et de déploiement de ces applications (10-15 %)

  • Concevoir une stratégie de construction d'artefact du navigateur
  • Concevoir une stratégie de construction de serveur (pour gérer les ressources partagées, les configurations de débogage, les options d'optimisation, etc)
  • Concevoir une stratégie de publication (pré et post publication)
  • Implémenter une stratégie de déploiement dans le cloud Azure et/ou sur site

Concevoir les axes de l'expérience utilisateur (15-20 %)

  • Créer des éléments de l'interface utilisateur pour une application Web à l'aide de styles CSS et du langage HTML
  • Concevoir et mettre en œuvre le comportement de l'interface utilisateur et sa disposition (structure visuelle de l'application web)
  • Planifier une mise en page de l'interface utilisateur réactive, qui s'exécute sur plusieurs périphériques et résolutions d'écran et  navigateurs
  • Planifier une stratégie d'interface pour les utilisateurs de téléphone mobile

Développer l'expérience utilisateur (15-20 %)

  • Planifier l'optimisation et l'accessibilité des moteurs de recherche
  • Planifier et implémenter la globalisation et la localisation
  • Concevoir et mettre en œuvre des contrôleurs et des actions MVC
  • Concevoir et mettre en œuvre les itinéraires (URLs)
  • Contrôler le comportement de l'application à l'aide des points d'extensibilité MVC
  • Concevoir et mettre en œuvre la sérialisation et la liaison de modèle

Dépanner et débogger des applications Web (20-25 %)

  • Prévenir et résoudre les problèmes de temps d'exécution
  • Concevoir une stratégie de gestion des exceptions
  • Tester une application web
  • Débogger une application dans Azure

Concevoir et implémenter la sécurité (15-20%)

  • Configurer l'authentification
  • Configurer l'application des autorisations
  • Concevoir et implémenter l'authentification basée sur les revendications
  • Gérer l'intégrité des données
  • Implémenter un site sécurisé

Modalités d'évaluation :

La préparation à l'examen de certification se base sur le suivi d’une formation officielle qui dure entre 35 heures environ (incluant supports de cours et pratique de labs) ainsi qu’un travail personnel*. Il est conseillé de respecter un temps de révision après la formation avant de passer l’examen.
De nombreux outils de préparation existent en complément, comme le MOC-On demand (formation au format vidéo, incluant assessments et labs), le Practice test (test d’entrainement au passage de la certification), et autres ressources en ligne sur les sites de l’éditeur.
*Le suivi de la formation officielle n’est pas obligatoire pour la validation du titre de certification, mais elle est toutefois recommandée puisqu’elle met en pratique les connaissances à acquérir.

Le cas échéant, niveaux de maîtrise des compétences :

Non Applicable

Le cas échéant, durée de validité en années :

Si durée limitée, modalités de renouvellement :

Possibilité de validation partielle :

Non

Références juridiques des règlementations d’activité :

Le cas échant, prérequis à l’entrée en formation :

Il n'existe pas de pré-requis en terme de niveau scolaire.

Les candidats doivent néanmoins avoir l'expérience suivante :

  • Conception et développement d'applications Web 
  • Expérience avec le cycle de vie complet du développement logiciel des applications Web
  • Connaissance d'Azure
  • Conception et développement des solutions asynchrones

Le cas échant, prérequis à la validation de la certification :

Statistiques :

Lien internet vers le descriptif de la certification :

Grâce à la création par l’éditeur de badges numériques, chaque professionnel certifié peut afficher son expertise via son CV, son blog ou ses réseaux professionnels. L’affichage des compétences via ce badge est un vecteur de recrutement grâce à l’octroi de services supplémentaires. 

  • ​https://www.microsoft.com/fr-fr/learning/badges.aspx

Pourquoi passer la certification sur les produits et les technologies Microsoft ?

  • https://www.microsoft.com/fr-fr/learning/certification-benefits.aspx

Liste des organismes préparant à la certification :