C# - Initiation

Formations DPS

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

Prochaines dates de cette formation

mai 2026
Cette formation n'est pas planifiée pour le moment, si vous souhaitez y assister, nous vous invitons à nous contacter afin de la demander.

La formation vous intéresse?

Logo DPS 1300x650 1

Conception mécanique

Logiciels de conception

Logiciels DPS

Offre Startup

Accès gratuit à SOLIDWORKS, à un accompagnement expert et à l’écosystème Dassault Systèmes. 

PLM

Une plateforme collaborative unifiant données, équipes et processus pour accélérer l’innovation et la création de produits.

Connecte SOLIDWORKS au cloud pour centraliser conception, simulation et collaboration dans un seul environnement.

Simulation

Ingénierie système

Conception mécanique

PLM

Best sellers

Logiciels

Programmation

Best sellers

Reqtify

ControlBuild

Dymola

Stimulus

CATIA V5

Logiciels de conception

Introduction to Abaqus

CST Studio Suite – EMC EMI

SOLIDWORKS Essentials

Python –

Introduction à l’algorithmique et à la POO

JAVA –

Introduction

C# –

Introduction