C# : les fondements

But de la formation

Développer des applications en C#.

Description

Le C# est un langage de programmation orienté objet en constante évolution. Il est moderne, simple et facile d’apprentissage. Apprendre le C# et .NET, c’est ouvrir la porte à l’utilisation d’une panoplie de technologies sur la plateforme Microsoft très utilisées sur le marché du travail. Au cours de cette formation, vous serez introduit au langage C# et sa syntaxe ainsi qu'à la programmation orientée objet.

Objectifs

- Identifier les concepts clé de C#, du Framework .NET et sa librairie de classes.
- Utiliser Visual Studio (solutions et projets, compilation, débogage...).
- Appliquer des concepts orientés objet (OO) en programmation C#.
- Gérer des erreurs à l’aide des exceptions.
- Manipuler les événements et les collections en C#.
- Utiliser les types et méthodes génériques.
- Définir des méthodes d'extension.

Méthodologie

Exposé interactif (50%), démonstrations (15%), exercices (35%)

Clientèle visée

Professionnel et technicien spécialisés en TI

Particularité

Cette formation s'adresse aux personnes qui commencent en C# et orienté objet.

Contenu

Fondements du langage C#

  • Types de données, types prédéfinis, énumérations (enum), opérateurs C#, convention de nommage, documentation du code, espaces de nom (namespace)

Fondements de la programmation orientée objet

  • Concept de classe, modificateurs d’accès, champ (field), constantes (const), concept de méthode (utilisation, surcharge, redéfinition, virtual, override), propriétés (get/set), constructeurs, initialiseurs d’objets et de collections, classes et membres statiques (static), interfaces

Événements :

  • Concept de délégué (delegate, méthode anonyme, expression Lambda), concept d’événement (event)

Exceptions :

  • Concept d’exception, interception (try, catch, finally), création d’exceptions personnalisées

Collection :

  • Génériques et collections

Divers:

  • Types Nullables
  • Méthodes d'extension
Laurent Duveau

Laurent Duveau