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

Examen
70-483

Visual Studio logo

  • Publié le :
    12 octobre 2012
  • Langues :
    Anglais, chinois (simplifié),chinois (traditionnel), français, allemand, japonais, portugais (Brésil)
  • Participants :
    Développeurs
  • Technologie :
    Visual Studio 2012
  • Pris en considération dans l'obtention de la certification :
    MCP, MCSA

Programmation en C#

* La tarification ne reflète aucune offre promotionnelle ni prix réduit pour les membres du programme Microsoft Imagine Academy, Microsoft Certified Trainers et les membres du programme Microsoft Partner Network. 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.

À compter du 1er mai 2017, la politique d'annulation existante sera remplacée dans sa totalité par la politique suivante : L'annulation ou le rééchelonnement de votre examen dans les 5 jours ouvrables suivant votre heure d'examen enregistrée est assujetti à des frais. Toute absence à votre examen, ou tout défaut de reprogrammation ou d’annulation de votre examen au minimum 24 heures avant la date programmée annule complètement vos frais d’examen.

Regarder une session de préparation à l'examen de Microsoft Ignite 2017

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. Voir des didacticiels vidéo sur la variété des types de questionssur 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 un examen fondé sur l'expérience.

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.

Remarque: Des mises à jour des examens en date du 14 décembre 2017 sont disponibles. Pour en savoir plus sur ces changements et leur impact sur les compétences mesurées, veuillez télécharger et réviser Exam 483 change document.

Gestion du flux de programme (25-30 %)
  • Mise en œuvre du multithreading et du traitement asynchrone
    • Utilisation de la bibliothèque Task Parallel notamment theParallel.For method, PLINQ, Tasks; création de tâches de continuation; génération dynamique des threads à l'aide de ThreadPool; déblocage de l'interface utilisateur; utilisation des mots clés async et await; gestion des données à l'aide des collections simultanées
  • Gestion du multithreading
    • Synchronisation des ressources ; mise en œuvre du verrouillage ; annulation d'une tâche à long terme ; mise en œuvre de méthodes thread-safe pour gérer les conditions de concurrence critique
  • Mise en œuvre du flux de programme
    • Itération à travers les éléments de collecte et de tableau ; programmation des décisions à l'aide d'instructions switch, if/then et d'opérateurs ; évaluation des expressions
  • Création et mise en œuvre des événements et des rappels
    • Création de gestionnaires d'événements ; abonnement et désabonnement aux événements; utilisation de types délégués intégrés pour créer des événements ; création de délégués ; expressions lambda ; méthodes anonymes
  • Mise en œuvre de la gestion des exceptions
    • Gérer des types d'exception, y compris les exceptions SQL, les exceptions réseau, les exceptions de communication, les exceptions de dépassement de délai réseau; utiliser des déclarations de captures; utiliser la classe de base d'une exception; implémenter des blocs try-catchfinally; utiliser des exceptions; re-utiliser une exception; créer des exceptions personnalisées; gérer les exceptions internes; gérer l'exception globale

Ressources disponibles pour la préparation

Création et utilisation des types (25-30 %)
  • Création de types
    • Créer des types de valeur, y compris les structures et enum; créer des types de référence, des types génériques, des constructeurs, des variables statiques, des méthodes, des classes, des méthodes d'extension; créer des paramètres optionnels et nommés; créer des propriétés indexées; créer des méthodes surchargées et surchargées
  • Consommation de types
    • Utilisation des fonctions Box ou Unbox pour la conversion entre les types de valeur; distribuer des types; convertir les types; gérer les types dynamiques; assurer l'interopérabilité avec le code qui accède aux API COM
  • Application de l'encapsulation
    • Appliquer l'encapsulation en utilisant les propriétés; appliquer l'encapsulation en utilisant des accesseurs qu’ils soient publics, privés, protégés et internes; appliquer l'encapsulation en utilisant une implémentation d'interface explicite
  • Création et mise en œuvre d'une hiérarchie de classe
    • Conception et mise en œuvre d'une interface ; héritage d'une classe de base ; création et mise en œuvre de classes en fonction des interfaces IComparable, IEnumerable, IDisposable et IUnknown
  • Recherche, exécution et création de types lors du runtime à l'aide de la réflexion
    • Création et application d'attributs; lecture d'attributs; génération de code lors du runtime à l'aide des expressions CodeDom et lambda; utilisation de types à partir de l'espace de noms System.Reflection (Assembly, PropertyInfo, MethodInfo, Type)
  • Gestion du cycle de vie d'un objet
    • Gestion des ressources non gérées ; mise en œuvre de l'interface IDisposable, y compris l'interaction avec finalisation ; gestion de l'interface IDisposable à l'aide de l'instruction Using ; gestion des opérations de finalisation et récupération d'espace mémoire
  • Manipulation des chaînes
    • Manipulation des chaînes à l'aide des classes StringBuilder, StringWriter et StringReader; recherche de chaînes; énumération des méthodes de chaîne; formatage des chaînes; utilisation de l'interpolation de chaîne

Ressources disponibles pour la préparation

Débogage d'applications et mise en œuvre de la sécurité (25-30 %)
  • Validation des entrées de l'application
    • Validation des données JSON; choix des types de collecte de données appropriées; gestion de l'intégrité des données; évaluation d'une expression régulière pour valider le format d'entrée; utilisation de fonctions intégrées pour valider le type de données et le contenu
  • Réalisation d'un chiffrement symétrique et asymétrique
    • Choix d'un algorithme de chiffrement approprié; gestion et création des certificats; mise en œuvre de la gestion des clés; mise en œuvre de l'espace de noms System.Security; données de hachage; chiffrement des flux
  • Gestion des assemblages
    • Assemblage des versions ; signature des assemblages à l'aide de noms forts ; mise en œuvre de l'hébergement côte à côte ; mise d'un assemblage dans le Global Assembly Cache ; création d'un assemblage WinMD
  • Débogage d'une application
    • Créer et gérer des instructions de préprocesseur; choisir un type de construction approprié; gérer les fichiers de base de données du programme (symboles de débogage)
  • Mise en œuvre du diagnostic dans une application
    • Mise en œuvre de la journalisation et du traçage ; profilage des applications ; création et analyse des compteurs de performances ; écriture dans le journal des événements

Ressources disponibles pour la préparation

Mise en œuvre de l'accès aux données (25-30 %)
  • Exécution des opérations d'E/S
    • Lecture et écriture des fichiers et des flux ; lecture et écriture à partir du réseau à l'aide de classes dans l'espace de noms System.Net ; mise en œuvre des opérations d'E/S asynchrones
  • Utilisation des données
    • Récupération des données à partir d'une base de données ; mise à jour des données dans une base de données ; utilisation des données JSON et XML ; récupération des données à l'aide des services Web
  • Interrogation et manipulation des données et des objets à l'aide de LINQ
    • Interrogation des données à l'aide d'opérateurs (projection, rejoindre, grouper, prendre, sauter, agrégat); création de requêtes LINQ basées sur une méthode; interrogation des données à l'aide d'une syntaxe de compréhension de requête; sélection des données à l'aide de types anonymes; forçage de l'exécution d'une requête; lecture, filtrage, création et modification des structures de données à l'aide de LINQ to XML
  • Sérialisation et désérialisation des données
    • Sérialisation et désérialisation des données à l'aide de la sérialisation binaire, sérialisation personnalisée, sérialiseur XML, sérialiseur JSON et sérialiseur de contrat de données
  • Stockage des données dans les collections et extraction des données de celles-ci
    • Stockage et récupération des données à l'aide de dictionnaires, tableaux, listes, ensembles et files d'attente ; choix d'un type de collection ; initialisation d'une collection ; ajout d'éléments à une collection et retrait d'éléments de celle-ci ; utilisation des collections typées par rapport aux collections non typées ; mise en œuvre de collections personnalisées ; mise en œuvre d'interfaces de collection

Ressources disponibles pour la préparation

Options de préparation

Formations dispensées par un instructeur
Vidéo de préparation à l'examen

Entretien sur la préparation à la certification Microsoft : Examen 483

Dans cette séance de conseils de préparation dispensés par des experts de la certification, James Seymour, responsable de planification de la certification, et Jerry Nixon, expert en développement, discutent de la pertinence des compétences évaluées par l'examen 483.



Programming in C# Jump Start

video

Auto-formation
  • Programming in C# Jump Start

    Ce cours destiné aux développeurs couvre C#, le langage C géré de Microsoft pour .NET Framework. Dans la lignée des formations Jump Start, cette session sera conviviale et riche en démos. Jerry Nixon, Microsoft Technical Evangelist, et Daren May, cofondateur de Crank211, fournissent de nombreux exemples afin de vous présenter des techniques simples et d'autres plus complexes dont vous pourrez vous inspirer sur votre lieu de travail.

Test pratique

Take a Microsoft Official Practice Test for Exam 483

De la communauté
Livres
Exam Ref 70-483: Programming in C# cover

Référence pour l'examen 70-483 : Programmation en langage C#
Publié le : 15 juillet 2013

Préparez-vous à l'examen MCSD 70-483 et démontrez votre maîtrise pratique de la programmation en langage C#. Conçu pour les professionnels de l'informatique souhaitant évoluer, cet examen s'intéresse à la réflexion critique et à la prise de décision nécessaires à la réussite au niveau MCSD.

Acheter ce livre dans Microsoft Press Store

Examen Réf 70-483 : Programmation en langage C#
Publié le : 27 avril 2018

Préparez-vous à l'examen Microsoft 70-483 et démontrez votre maîtrise concrète nécessaire au développement des applications modernes en langage C#. Conçu pour les programmateurs expérimentés prêts à faire évoluer leur statut, cette Réf. d’examen se concentre sur les compétences liées à la pensée critique et à la prise de décision requises pour réussir au niveau MCSA. La nouvelle Seconde Édition, rédigée à présent par Rob Miles, auteur à succès et Microsoft MVP, reflète tous les sujets d’examen mis à jour par Microsoft jusqu’à la mi-2017.

Acheter ce livre dans Microsoft Press Store

Les livres Microsoft Press et les livres électroniques sont disponibles en précommande dans les 90 jours qui suivent la date de publication du livre.

Qui est concerné par cet examen?

Les candidats à cet examen sont des développeurs ayant au moins un an d'expérience en programmation de logique métier essentielle pour une variété de types d'applications, de matériels et de plates-formes logicielles utilisant C #.

Les candidats doivent également avoir une compréhension approfondie des éléments suivants :

  • Gestion du flux et des événements du programme
  • Programmation asynchrone et threading
  • Validation des données et utilisation des collections de données, y compris LINQ
  • Traitement des erreurs et des exceptions
  • Travail avec des tableaux et des collections
  • Travail avec des variables, des opérateurs et des expressions
  • Travail avec des classes et des méthodes
  • Décisions et itérations

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