Examen
70-506

Windows

  • Publié le :
    21 janvier 2011
  • Langues :
    Anglais, français, allemand, japonais, portugais (Brésil), chinois (simplifié)
  • Participants :
    Développeurs
  • Technologie :
    Silverlight
  • Pris en considération dans l'obtention de la certification :
    MCTS

TS : Silverlight 4, Development

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.

Disposition d'une interface utilisateur (15 %)
  • Organisation de contenu sous forme de panneaux
    • Organisation de contenu sous forme de panneaux (grille, panneau d'empilement, canevas, bordure, visionneuse de défilement, viewbox), gestion des propriétés de grille (redimensionnement automatique, redimensionnement proportionnel, définitions de colonnes, définitions de lignes, quadrillages), définition de l'ordre de plan, définition de la visibilité, définition de l'orientation, définition du positionnement
  • Mise en œuvre et configuration des commandes principales
    • Mise en œuvre et configuration des commandes principales (zone de texte, bouton, bloc de texte, case à cocher) et des contrôles de contenu, espaces de noms de référence
  • Création de contrôles utilisateur
    • Création de contrôles utilisateur, création de parties de contrôles, mappage des parties de contrôles
  • Mise en œuvre d'infrastructure Navigation
    • Mise en œuvre de la mise en mémoire cache sur un cadre, modification du mode Journal, traitement des événements de navigation (Navigating, Navigated, NavigationFailed, NavigationStopped), mise en œuvre et configuration des liens profonds
  • Affichage de collections d'éléments
    • Mise en œuvre et configuration de contrôles d'éléments (grille de données, zone de liste, contrôle d'éléments, zone de liste modifiable, arborescence), utilisation d'éléments sélectionnés et d'index
  • Lecture de fichiers multimédias
    • Mise en œuvre de la gestion des droits numériques (DRM), lecture de flux, création de marqueurs de ligne de repérage, lecture de plusieurs pistes audio, affichage de sous-titres pour sourds et malentendants, réponse à des événements de marqueurs de ligne de repérage, gestion des événements de lecture de supports

Ressources disponibles pour la préparation

Amélioration de l'interface utilisateur (14 %)
  • Création ou modification du style des contrôles
    • Définition d'un style en local, définition d'un style au niveau des contrôles de page, définition d'un niveau style au niveau global, mise en œuvre de styles implicites, remplacement des styles à différents niveaux, création de styles basés sur des éléments
  • Création de modèles de contrôles
    • Création d'un modèle, rattachement d'un modèle, mise en œuvre d'un espace réservé pour du contenu, mise en œuvre de liaison de modèle
  • Création ou modification de modèles de données
    • Modification de modèles d'éléments pour les contrôles de données, création d'un modèle de création, création d'un modèle de mise à jour, utilisation d'un contrôle utilisateur en tant que modèle de données
  • Manipulation des effets visuels
    • Transformation des contrôles à l'aide de transformations d'inclinaison, de transformations de rotation, de transformations de mise à l'échelle, de transformations de translation ou de transformations de perspective ; application de nuanceurs de pixels
  • Animation d'effets visuels
    • Création de plans conceptuels, démarrage et arrêt de plans conceptuels par programmation, mise en œuvre de fonctions d'accélération, utilisation d'images clés, déclenchement d'un plan conceptuel lors de son chargement, répétition et inversion de plans conceptuels, définition de l'heure de début d'images clés, réponse à des événements, configuration de la mise en mémoire cache de bitmaps
  • Mise en œuvre de comportements
    • Déclenchement de plans conceptuels à l'aide de comportements, glisser-déposer d'éléments, appel d'une méthode
  • Gestion de l'état visuel
    • Création d'états, création de groupes, états de transition, modification d'état par programmation

Ressources disponibles pour la préparation

Mise en œuvre d'une logique d'application (16 %)
  • Gestion des événements
    • Gestion d'événements routés, événements propagés, mise en œuvre d'AddHandler
  • Consommation asynchrone de services
    • Création et ajout de références de service, gestion d'événements asynchrones, configuration de points de terminaison de service, gestion des exceptions de service, gestion des délais d'expiration
  • Utilisation de threads d'arrière-plan
    • Génération dynamique d'un thread d'arrière-plan pour exécuter du code, renvoi de données au thread d'interface utilisateur en utilisant l'objet de répartiteur, mise en œuvre de la minuterie du répartiteur
  • Utilisation de propriétés de dépendance
    • Création de propriétés de dépendance, spécification de métadonnées de propriétés de dépendance, obtention et définition de valeurs de propriétés de dépendance
  • Interaction avec des propriétés associées
    • Définition de propriétés associées dans XAML, obtention et définition de propriétés associées par programmation
  • Mise en œuvre d'ICommand
    • Exécution d'une fonction ICommand, mise en œuvre d'une fonction ICommand, liaison à une fonction ICommand, passage d'un paramètre

Ressources disponibles pour la préparation

Exploitation des données (17 %)
  • Formatage des données
    • Formatage des valeurs de chaîne dans la liaison de données, formatage des valeurs de chaîne spécifiques à une culture
  • Mise en œuvre de la liaison de données
    • Définition du contexte des données, liaison de jeux de données à des contrôles, liaison d'éléments à d'autres éléments, mise en œuvre d'INotifyPropertyChanged, mise en œuvre d'ObservableCollection, définition de modes de liaison, définition d'une valeur de secours
  • Création et consommation de convertisseurs de valeurs
    • Création d'un convertisseur de valeurs, création d'une référence à un convertisseur de valeurs, passage de paramètres
  • Mise en œuvre de validation de données
    • Mise en œuvre de l'interface INotifyDataErrorInfo, mise en œuvre de l'interface IDataErrorInfo, mise en œuvre des erreurs de liaison de données (NotifyOnValidationError, ValidatesOnExceptions, ValidatesOnDataErrors, ValidatesOnNotifyDataErrors)

Ressources disponibles pour la préparation

Interaction avec une plate-forme hôte (11 %)
  • Implémentation de l'API d'impression
    • Gestion de plusieurs pages, ajout de numéros de page, impression d'effets visuels hors écran
  • Création d'applications hors navigateur
    • Activation d'applications de confiance, vérification de la connectivité réseau, installation et désinstallation d'applications, affichage de notifications toast, vérification et mise à jour des versions des applications, définition d'une application pour qu'elle soit Chromeless, affichage de contenu HTML à l'aide du contrôle de navigateur Web, signature du fichier XAP, utilisation de COM Interop
  • Accès à un stockage isolé
    • Lecture et écriture sur un stockage isolé, augmentation de la taille de stockage
  • Interaction avec le DOM HTML
    • Accès aux cookies, aux valeurs de chaîne de requête et aux informations d'en-tête ; appel de JavaScript depuis Silverlight ; appel de Silverlight depuis JavaScript ; communication de Silverlight à Silverlight ; manipulation du DOM
  • Accès au presse-papiers
    • Copier-coller de texte, gestion de situations de refus de l'utilisateur
  • Lecture et écriture sur le système de fichiers hôte
    • Lecture et écriture sur divers emplacements, glisser-déposer depuis le système de fichiers, utilisation de boîtes de dialogue d'E/S
  • Gestion d'autres méthodes d'entrée
    • Gestion du clic droit, de la molette de la souris et des événements multipoints

Ressources disponibles pour la préparation

Structuration des applications (13 %)
  • Création et utilisation de dictionnaires de ressources
    • Utilisation de données d'échantillonnage, sélection de ressources, fusion de dictionnaires de ressources
  • Mise en œuvre de la localisation et de la mondialisation
    • Traduction de chaînes, configuration de la prise en charge des langues écrites de droite à gauche et de FlowDirection
  • Gestion des événements au niveau de l'application
    • Gestion des événements Exit, Startup et UnhandledException

Ressources disponibles pour la préparation

Déploiement des applications (13 %)
  • Configuration du plug-in Silverlight
    • Passage de paramètres d'initialisation ; configuration du mode Sans fenêtres, de la couleur d'arrière-plan et du dimensionnement des plug-ins ; incorporation d'écrans de démarrage non standard, activation de l'accélération GPU, définition de la fréquence d'images
  • Chargement dynamique des ressources de l'application
    • Téléchargement d'un fichier zip, extraction du contenu d'un fichier zip, activation de la mise en cache d'assembly
  • Création d'une stratégie d'accès client
    • Accès à du contenu inter-domaines, accès à des canaux de communication, limitation de l'accès à des ressources

Ressources disponibles pour la préparation

Qui est concerné par cet examen ?

Les candidats à cet examen sont des développeurs qui créent des applications interactives riches (RIA) et en assurent la maintenance à l'aide de Silverlight 4. Ces candidats peuvent avoir une expérience supplémentaire avec les précédentes versions de Silverlight.

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