Boostez votre confiance le jour de l'examen avec un Exam Replay ou un Exam Replay with Practice Test.

Examen
70-354

Windows

  • Publié le :
    5 octobre 2015
  • Langues :
    Anglais
  • Participants :
    Développeurs
  • Technologie :
    Windows 10
  • Pris en considération dans l'obtention de la certification :
    MCP, MCSD

Plate-forme Windows universelle - Architecture applicative et expérience utilisateur/interface utilisateur

* Des prix spéciaux sont proposés aux élèves de l'enseignement secondaire et de l'enseignement supérieur (non disponible en Inde et en Chine). Pour plus d'informations, reportez-vous à la rubrique Règles applicables aux examens et FAQ. Les prix ne reflètent pas les offres promotionnelles ni les tarifs réduits destinés aux membres du programme Microsoft Imagine Academy ou du réseau Microsoft Partner Network, ainsi qu'aux Microsoft Certified Trainers. La tarification peut être modifiée sans préavis. Les prix n'incluent pas les taxes applicables. Consultez le fournisseur d'examens avant de vous inscrire pour connaître les tarifs exacts.

Compétences évaluées

Cet examen évalue votre capacité à accomplir les tâches techniques répertoriées ci-dessous. 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.

Création de la spécification de conception pour une application métier mobile
  • Indiquer les spécifications de développement et de commercialisation de l'application
    • Indiquer les outils et les technologies qui seront nécessaires au développement de l'application, indiquer la méthode de contrôle du code source qui sera utilisée pendant le développement de l'application, indiquer les attributs de qualité de l'application qui doivent être atteints, indiquer les préoccupations transversales qui existent au sein de l'espace de projet (applications et écosystèmes de données connexes), indiquer les scénarios de déploiement pour la version de l'application, indiquer les spécifications de maintenance du code (post-publication) pour l'application, indiquer les spécifications en matière de globalisation et de localisation pour l'application
  • Indiquer l'architecture de l'application basée sur l'environnement, l'infrastructure, l'activité commerciale et les critères d'utilisation
    • Indiquer les couches de l'application, indiquer les sources de données pour l'application, indiquer les services externes auxquels l'application aura accès, indiquer les préoccupations transversales au sein de l'application, indiquer les composants de l'application
  • Concevoir l'application conformément aux critères de l'expérience utilisateur (UX)
    • Concevoir et évaluer l'application en fonction des principes de conception Windows 10 (simplicité, universalité, tout en un, personnalisation, expérience utilisateur hors du commun) ; concevoir et évaluer l'application conformément à la personnalité et à l'image de marque, dont la composition, la typographie, la couleur et le mouvement ; concevoir et évaluer l'application conformément aux modèles et plates-formes d'expérience utilisateur, notamment les commandes d'interface utilisateur (UI), la navigation, l'invite de commande et la présentation ; concevoir et évaluer l'application conformément à la prise en charge multiplateforme, notamment les types d'application et de plate-forme
  • Développer la qualité et les exigences de test, évaluer les préoccupations transversales dans l'application donnée et s'assurer que la conception englobe les opportunités transversales appropriées (ou sinon, expliquer pourquoi)
  • Déterminer les exigences de performances, déterminer les exigences de sécurité, déterminer des exigences en matière de simultanéité, déterminer les exigences en matière de globalisation et de localisation, déterminer les exigences de test, déterminer des cas d'utilisation
Mise en œuvre des processus de gestion du cycle de vie des applications
  • Mettre en œuvre le contrôle de version
    • Mettre en œuvre le contrôle de version en utilisant Team Foundation Version Control (TFVC), mettre en œuvre le contrôle de version en utilisant Git
  • Mettre en œuvre la collaboration en équipe
    • Travailler avec une équipe de développement dans le cadre de cycles de développement d'application, mettre en œuvre la création d'un plan conceptuel, appliquer les révisions de code, appliquer les commentaires (révisions par des homologues), mettre en œuvre la gestion des éléments en souffrance, mettre en œuvre les builds d'équipe automatisées
  • Mettre en œuvre le test automatisé et le suivi de la progression
    • Mettre en œuvre les tests automatisés, mettre en œuvre les essais préliminaires, suivre la progression réalisée par rapport à des jalons
Développement d'une application métier qui prend en charge le fenêtrage, la disposition adaptative et la navigation dans l'application
  • Créer une disposition à utiliser dans une interface utilisateur d'application
    • Sélectionner le contrôle XAML approprié en fonction de l'exigence d'interface utilisateur, y compris les catégories de contrôle : de base, texte, scénario et présentation ; mettre en œuvre un contrôle XAML dans une disposition ; créer une disposition fixe ; créer une disposition adaptative
  • Développer le code requis pour mettre en œuvre la liaison des données dans l'interface utilisateur de l'application
    • Mettre en œuvre la liaison de données ; mettre en œuvre les modèles de données
  • Développer du code pour prendre en charge la mise à l'échelle et le fenêtrage
    • Développer du code pour prendre en charge plusieurs tailles et résolutions d'écran, y compris la taille de fenêtre, la valeur PPP de l'écran et la forme de la fenêtre ; développer du code pour prendre en charge les modifications de taille de fenêtre, y compris la disposition adaptative et le flux de contenu ; utiliser des émulateurs pour évaluer les mises en œuvre de fenêtrage
  • Mettre en œuvre des styles et des thèmes
    • Mettre en œuvre un style comme ressource pour l'application, mettre en œuvre un thème pour une application, mettre en œuvre des modèles de ressource, mettre en œuvre des dictionnaires de ressources
  • Mettre en œuvre des animations, des transitions et des transformations pour l'interface utilisateur
    • Mettre en œuvre des animations au sein d'une application ; mettre en œuvre des transitions et des transformations au sein d'une application
  • Créer des contrôles et des composants réutilisables
    • Créer des contrôles personnalisés, créer des composants d'exécution Windows
  • Mise en œuvre de modèles de navigation applicative
    • Mettre en œuvre la navigation dans la page, mettre en œuvre le panoramique, mettre en œuvre un zoom sémantique ; navigation monopage (Frame.Navigate) ; mettre en œuvre une structure de page appropriée ; mettre en œuvre une navigation de niveau système
  • Mettre en œuvre la mondialisation et la localisation du contenu d'interface utilisateur présenté
    • Mettre en œuvre les ressources applicatives, localiser les ressources texte, localiser les ressources graphiques
Développement d'une application métier qui prend en charge l'entrée utilisateur et les interactions utilisateur
  • Développer du code pour mettre en œuvre les dispositifs d'entrée traditionnels
    • Prendre en charge la saisie tactile (par exemple, les gestes personnalisés ; prendre en charge la saisie à la souris (par exemple, la gestion spécialisée des événements du dispositif d'entrée, comme la molette de la souris) ; prendre en charge la saisie au clavier et au clavier virtuel ; (par exemple, la gestion spécialisée des événements du dispositif d'entrée, comme le relâchement ou l'enfoncement d'une touche)
  • Développer du code pour mettre en œuvre les commandes vocales
    • Prendre en charge la synthèse vocale ; prendre en charge la reconnaissance vocale ; prendre en charge l'intégration de Cortana ; prendre en charge les commandes vocales, y compris le contrôle des applications et des périphériques
  • Développer du code pour mettre en œuvre l'entrée naturelle dans l'interface utilisateur (entrée de l'utilisateur)
    • Mettre en œuvre la prise en charge des gestes tactiles, mettre en œuvre la prise en charge de l'entrée au stylet numérique (entrée manuscrite), mettre en œuvre le suivi du regard, mettre en œuvre la prise en charge de la reconnaissance des expressions faciales
  • Développer du code pour mettre en œuvre des barres de commande, des menus volants et des boîtes de dialogue
    • Mettre en œuvre les barres d'application ou de commande standard ; mettre en œuvre les boutons de commande ; mettre en œuvre les menus contextuels ; mettre en œuvre les boîtes de dialogue de contenu ; mettre en œuvre les sélecteurs, y compris les fichiers et les contacts
  • Mettre en œuvre la localisation de l'entrée utilisateur
Test et déploiement d'une application métier
  • Mettre en œuvre des diagnostics généraux et du code de test
    • Effectuer des tests contre des cas d'utilisation définis, effectuer des tests pour la prise en charge multiplateforme, effectuer des tests utilisateur
  • Mettre en œuvre le profilage
    • Profilage de mémoire, profilage des performances, Windows Performance Toolkit
  • Intégrer les techniques de monétisation
    • Mise en œuvre des achats dans les applications et des modèles freemium, mise en œuvre du kit de développement logiciel (SDK) Microsoft Advertising, mise en œuvre de versions d'évaluation gratuites
  • Préparer les packages pour la publication
    • Préparation du manifeste de l'application, empaquetage de l'application, achèvement du processus de soumission

Qui est concerné par cet examen ?

Cet examen confirme que le candidat possède des connaissances et des compétences en matière de planification du développement d'applications pour la plateforme Windows universelle et de conception et mise en œuvre d'une expérience utilisateur exceptionnelle.

Les candidats à cet examen doivent disposer d'une ou de plusieurs années d'expérience dans la conception et la mise en œuvre d'applications métier pour l'entreprise avec l'accent mis sur l'expérience utilisateur. Les candidats doivent également avoir un minimum de un à deux ans d'expérience dans le développement en C# et XAML.

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