fbpx

Programmation en C#

Résumé

Cette formation fournit les compétences et connaissances nécessaires pour développer des applications Windows en utilisant le langage C#. Les apprenants revoient les bases de la structure des programmes C#, la syntaxe du langage et les détails de sa mise en œuvre et ils consolident leurs connaissances au travers de la construction d’une application incorporant plusieurs fonctionnalités du .NET Framework 4.5.

Cette formation prépare au passage de l’examen Microsoft 70-483 Programmation en C# qui permet d’atteindre le titre de certification MCSD – Microsoft Certified Solution Developer – Windows Store Apps avec C#

Pré-requis

Les apprenants doivent avoir une petite expérience dans l’utilisation de C# pour réaliser des tâches de programmation de base.

Objectifs

  • Décrire la syntaxe de base et les fonctionnalités de C#
  • Créer et appeler des méthodes, gérer les exceptions et décrire les besoins de surveillance pour les applications étendues
  • Mettre en œuvre une structure de base et les éléments essentiels pour application typique de bureau
  • Créer des classes, définir et mettre en œuvre des interfaces, créer et utiliser des collections génériques
  • Utiliser l’héritage pour créer une nouvelle hiérarchie de classe, étendre une classe, créer des classes et des méthodes génériques
  • Lire et écrire des données dans des fichiers avec ou sans objets stream, et sérialiser et dé-sérialiser les données dans différents formats
  • Créer et utiliser un modèle d’entités de données (Entity Data Model) pour accéder à une base de données et utiliser LINQ pour requêter et mettre à jour des données
  • Utiliser les types dans l’espace de noms System.Net et les services de données WCF pour accéder et requêter des données à distance
  • Construire une interface utilisateur graphique en utilisant XAML
  • Améliorer le débit et le temps de réponse des applications en utilisant les tâches et les opérations asynchrones
  • Intégrer les bibliothèques non gérées et les composants dynamiques dans une application C#
  • Examiner les types de métadonnées en utilisant la réflexion, créer et utiliser des attributs personnalisés, générer des codes d’exécution et gérer des versions d’assemblys
  • Chiffrer et déchiffrer des données en utilisant le chiffrement symétrique et asymétrique

Public Cible

Cette formation s’adresse à des développeurs expérimentés qui ont déjà une expérience dans la programmation C, C++, JavaScript, Objective-C, Microsoft Visual Basic ou Java et qui connaissent les concepts de la programmation orientée objet.

Pour aller Plus Loin

Les professionnels souhaitant approfondir leurs compétences sur la programmation C# de même que les candidats au titre de certification Microsoft MCSD Windows Store Apps avec C# sont invités à suivre les formations complémentaires suivantes :

  • Les essentiels du développement d’applications Windows Metro Style avec C# (20484C)
  • Développement avancé d’applications Windows Store avec C# (20485C)