-
Introduction à C# et à l’environnement .NET
Historique et usages du langage C#
Présentation de .NET Core vs .NET Framework
Installation de l’environnement : Visual Studio / Visual Studio Code
Structure d’un projet .NET, cycle de vie d’une application
Travaux pratiques
Créer un premier projet console “Hello World” et l’exécuter depuis l’IDE
-
Syntaxe de base et structures de contrôle
Déclaration de variables et types de données
nstructions conditionnelles
Boucles
Fonctions simples avec paramètres et retour
Travaux pratiques
Créer un programme console qui demande à l’utilisateur un nombre et affiche s’il est pair ou impair
-
Programmation orientée objet en C# (POO)
Définition de classes, propriétés, constructeurs
Notions de méthode, surcharge, encapsulation
Instanciation d’objets, appels de méthodes
Héritage simple et polymorphisme de base
Travaux pratiques
Créer une classe Personne avec des attributs et une méthode SePresenter(), puis l’utiliser dans un programme
-
Manipulation de collections et exceptions
Listes, tableaux, dictionnaires
Parcours et filtrage de données
Gestion des erreurs
Affichage conditionnel, formatage de chaînes
Travaux pratiques
Développer une mini-application qui stocke des produits dans une liste, avec recherche et gestion des erreurs
Comprendre la syntaxe de base du C#.
Manipuler variables, conditions, boucles, fonctions.
Initier la programmation orientée objet (classes, objets).
Compiler et exécuter une application simple.
Ce que vous allez apprendre
-
Prendre en main l’environnement de développement et comprendre l’architecture d’un projet .NET
-
Manipuler les structures de contrôle fondamentales en C#
-
S’initier à la POO avec des cas simples et concrets
-
Savoir structurer une application simple avec données dynamiques et contrôle d’erreurs
Modalités d'évaluation
Evaluation de la progression en cours de formation à l'aide de cas pratiques, mises en situation, QCM…
Test de positionnement en amont et en aval afin de valider les compétences acquises.
Accessibilité
Toutes nos formations sont accessibles aux personnes en situation de handicap.
Pour plus de renseignements, n'hésitez pas à nous contacter.
Modalités pédagogiques
- Méthodes : Expositive, démonstrative et active
- Moyens : Cas pratique, mise en situation
- Ressources : Support de cours et Programme de formation
- Moyens techniques : Teams