DPS

Logo DPS 1300x650 1 removebg preview

C# - Initiation

Description de la formation

Cette formation a pour but d’initier les participants aux bases du langage C#, de les familiariser avec Visual Studio et la programmation orientée objet, et de leur permettre de manipuler efficacement les principales fonctionnalités du langage.

Prérequis à la formation

Notions de programmation

Objectifs de la formation et compétences visées

  • Découvrir Visual Studio

  • Maîtriser les bases

  • Apprendre la programmation orientée objet (POO)

  • Gérer les exceptions

  • Utiliser des collections

  • Manipuler des fichiers

Programme de la formation​

Jour 1

Matin : Découverte de Visual Studio et Premiers Pas en C#
✓ Présentation de Visual Studio
✓ Présentation des trois principaux projets C# (Console, Bibliothèque, Bureau WPF)
✓ Création d’un projet Console
✓ Présentation des paramètres du projet (Framework, version C#)
✓ Écriture et exécution d’un premier programme “Hello World”
✓ Déclaration et utilisation des variables
✓ ✍ Exercices pratiques

Après-midi : Syntaxe et Structures de Contrôle
✓ Types de données primitifs et opérateurs
✓ Conditions (if, switch)
✓ Boucles (for, while, do-while)
✓ Définition et appel de méthodes
✓ Portée des variables et passage de paramètres
✓ ✍ Exercices pratiques

Jour 2

Matin : Principes de la POO en C#
✓ Introduction à la Programmation Orientée Objet
✓ Définition et utilisation des classes et objets (record)
✓ Constructeurs, membres, propriétés, et méthodes
✓ Encapsulation et modificateurs d’accès (namespace, private, public, protected, internal)
✓ Héritage et polymorphisme
✓ Interfaces et classes abstraites
✓ ✍ Exercices pratiques

Après-midi : Gestion des Exceptions
✓ Introduction aux exceptions
✓ Utilisation des blocs try, catch, finally
✓ Propagation des exceptions (throw)
✓ Création d’exceptions personnalisées
✓ ✍ Exercices pratiques

Jour 3

Matin : Manipulation des Collections
✓ Listes (Array, List)
✓ Ensembles (HashSet, SortedSet)
✓ Parcours et manipulation des collections (foreach, Iterator)
✓ Créer et manipuler une liste d’objets
✓ ✍ Exercices pratiques

Après-midi : Manipulation des Fichiers et Mini-Projet
✓ Lecture et écriture de fichiers texte (IO.File, FileStream/StreamReader/StreamWriter)
✓ Gestion des erreurs liées aux fichiers
✓ ✍ Mini-projet : Développement d’une application C# en console

Intéressé ?

g

Nous allons vous recontacter prochainement, en attendant nous vous redirigeons vers la page adaptée à vos besoins.

 

Ceci fermera dans 0 secondes