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

Examen
70-355

Windows

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

Plateforme Windows universelle – App Data, Services, et Coding Patterns

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. Découvrez des didacticiels vidéo sur les variety of question types sur les examens Microsoft.

Noter 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. Noter 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, contacter votre Regional Service Center.

Reconnaître et appliquer un modèle de conception spécifié
  • Décrire la relation entre l'architecture, le modèle de conception et le cadre
    • Reconnaître les architectures courantes, le moment où elles doivent être utilisées, reconnaître les modèles de conception courants et le moment où un modèle peut être appliqué pour rendre les tâches de programmation plus rapides et plus faciles
  • Décrire les modèles de conception Microsoft .NET traditionnels
    • Décrire les schémas de conception de Gang of Four, notamment les modèles de création, les modèles structurels et les modèles de comportement; décrire les modèles à trois niveaux/à N niveaux; décrire les modèles d'entreprise; décrire les modèles de conception de nuage; décrire les premiers motifs de la tête; décrire les modèles de dépôt; décrire les modèles d'unité de travail
  • Appliquer le modèle Prism Model-View-ViewModel (MVVM)
    • Séparer les problèmes, développer les vues pour l'application MVVM, développer les modèles de vue pour l'application MVVM, développer les modèles pour l'application MVVM, développer les interactions de classe et la liaison de données pour l'application MVVM
Développer une application et une logique métier, un code qui s'interface avec d'autres applications métier (LOB) et des services serveur LOB (AD, SP)
  • Développer UN code pour les processus et les calculs spécifiques à l'application
    • Créer une méthode ou un processus asynchrone, gérer la valeur de retour d'une méthode asynchrone, déboguer et gérer les erreurs pour une méthode asynchrone, développer des planS conceptuels et des animations personnalisées pour un objet, représenter des modèles 3D comme objets de code, gérer des projections 2D des objets 3 -D, utiliser Task, ThreadPool et les transferts en arrière-plan
  • Implémenter des tâches d'arrière-plan
    • Créer une tâche d'arrière-plan, enregistrer une tâche d'arrière-plan, définir et répondre aux déclencheurs, déboguer une tâche d'arrière-plan, implémenter une application de verrouillage, partager des données/événements entre une application et ses tâches d'arrière-plan; appeler directement une tâche en arrière-plan
  • Gérer les événements du cycle de vie des applications
    • Se préparer à une suspension, revenir d’une suspension ou de la résiliation, implémenter un écran de démarrage étendu, prolonger l'exécution et surveiller les erreurs de suspension
  • Implémenter des interactions avec d'autres applications
    • Intégrer un contrat de partage pour partager du contenu avec une autre application, intégrer des fonctionnalités de contact et de rendez-vous, implémenter le mappage et la navigation (géolocalisation, géofencing et Bing Maps), échanger des données/fichiers entre applications, y compris un lancement pour résultat; utiliser Glisser-déplacer
  • Implémenter des notifications et Windows Push Notification Services (WNS)
    • Implémenter et gérer les notifications; prendre en charge les mises à jour Live Tile, y compris les toasts et les badges, le centre de notifications et les mosaïques secondaires
  • Implémenter des interactions avec des appareils
    • Développer un code pour la caméra et le microphone, y compris les photos, vidéos et audio; implémenter une capture d'écran; implémenter l'impression et Play To; intégrer les capteurs et les services HoloLens; prendre en charge la communication sans fil
  • Développer des bibliothèques de classes (bibliothèques de code, DLL)
    • Attribution d'un nom aux assemblys, aux espaces de noms, aux types et aux membres dans les bibliothèques de classes; en utilisant des classes statiques et abstraites, des interfaces, des énumérations, des structures et d'autres types; concevoir et utiliser des propriétés, des méthodes, des constructeurs, des champs, des événements, des opérateurs et des paramètres; implémenter des mécanismes d'extensibilité tels que le sous-classement, l'utilisation d'événements, de membres virtuels et de rappels; concevoir, lancer et capturer des exceptions
Développer un code pour l'implémentation de services de données sécurisés et leur stockage
  • Concevoir et implémenter une itinérance des données
    • Paramètres et préférences utilisateur itinérants, informations sur les sessions d'applications itinérantes
  • Concevoir et implémenter une solution de données RESTful (oData, JSON)
    • Utilisation de l'API Web ASP.NET, implémentation de la sérialisation JSON, ajout d'une référence de service au projet, à l'aide des objets Windows.Web.Http.HttpClient
  • Concevoir et implémenter des sources de données Azure et Cloud
    • Implémenter la synchronisation des données hors connexion, implémenter la mise en cache, prendre en charge l'intégration OneDrive, implémenter l'accès et la gestion des fichiers (y compris le sélecteur de fichiers et les API d'accès aux fichiers), télécharger des images vers Azure Storage
  • Intégrer les services de données Azure
    • Appeler une API de service cloud personnalisée à partir d'un client, planifier des tâches principales dans les services mobiles
  • Concevoir et implémenter des sources de données locales amovibles et intégrées
    • Prendre en charge le stockage de cartes SD, implémenter SQLite sur les appareils mobiles
Développer un code pour implémenter les exigences d'authentification et de sécurité de l'entreprise
  • Implémenter un code pour gérer l'authentification et l'identité
    • Courtier d'authentification Web; Authentification Azure; implémenter un code pour gérer l'identité; implémenter la vérification d'identité biométrique, y compris Windows Hello; implémenter Credential Locker, implémenter l'authentification unique
  • Implémenter un code pour gérer l'autorisation et l'accès aux ressources
    • Implémenter les demandes d'authentification; autoriser les utilisateurs et les applications; gérer les identifiants d'autorisation; restreindre l'accès aux ressources, notamment aux données, fichiers, dossiers et périphériques
  • Implémenter la cryptographie dans une application
    • Créer des clés cryptographiques, hacher et signer un contenu, créer des codes d'authentification de message, crypter et décrypter des données
  • Prendre en charge les considérations de sécurité d'entreprise
    • Implémenter la transparence de la sécurité, implémenter la sécurité d'accès au code, implémenter la sécurité basée sur les rôles
Intégrer les services cloud et les services Azure App Service
  • Créer des applications natives et multiplateformes à l'aide de services
    • Intégrer une fonctionnalité de l'application mobile Azure App Service dans une application mobile existante, utiliser un client .NET avec les services mobiles, appeler une API personnalisée à partir d'un client
  • Se connecter aux systèmes de votre entreprise à l'aide de services
    • Créer un service qui utilise une base de données SQL existante, se connecter à un serveur SQL local à partir d'un service mobile Azure à l'aide de connexions hybrides, mettre à l'échelle les services mobiles sauvegardés par Azure SQL, authentifier votre application avec Active Directory Authentication Library, ajouter un contrôle d'accès basé sur les rôles pour les services mobiles avec Azure Active Directory, accéder à Microsoft SharePoint pour le compte de l'utilisateur, planifier des tâches principales dans les services mobiles, dépanner un serveur principal du service mobile .NET
  • Se connecter aux API SaaS à l'aide de services
    • Implémenter la connexion unique à l'aide des informations d'identification des fournisseurs d'identité tiers, créer un service qui utilise MongoDB en tant que magasin de données
  • Créer des applications prêtes à l'emploi avec synchronisation en utilisant les services
    • Autoriser les employés à travailler hors ligne lorsque la connectivité n'est pas disponible, synchroniser avec les systèmes de gestion de votre entreprise lorsque les périphériques sont remis en ligne, récupérer en cas de sinistre
  • Envoyer des notifications aux utilisateurs utilisant des services
    • Ajouter des notifications push à votre application, envoyer des notifications push aux utilisateurs authentifiés
Développer un code maintenable et prenant en charge la gestion des versions, la compatibilité et la coexistence des applications
  • Développer un code en utilisant le contrôle de version (TFVC ou Git)
    • Développer un code à l'aide d'une convention de codage normalisée, implémenter les meilleures pratiques pour le versionnement des assemblies
  • Implémenter les meilleures pratiques pour les assemblies et l'exécution côte à côte
    • Utilisez des assemblies à nom fort, notamment la version, la culture et l'éditeur; utiliser le GAC pour fournir un stockage compatible avec la version; créer une application qui fonctionne de manière isolée
  • Implémenter les meilleures pratiques pour le placement des assemblies et le GAC
    • Utilisation d'un fichier de configuration d'application, utilisation de bases de code, fourniture d’un contexte de liaison

Qui est concerné par cet examen?

Cet examen valide les connaissances et les compétences d'un candidat pour la mise en œuvre d'applications qui s'appuient sur d'autres services et appareils et qui utilisent les meilleures pratiques de codage pour améliorer la maintenabilité.

Les candidats à cet examen doivent avoir une ou plusieurs années d'expérience dans la conception et la mise en œuvre d'applications métier d'entreprise qui s'étendent au-delà de l'écran en interagissant avec d'autres applications, appareils et services. Les candidats doivent également avoir un minimum d’un à deux ans d’expérience en développement avec 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. Voir 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 adaptatif 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 ».