Développement
Certifiant

Fondamentaux du développement C#

★★★★★ 4,6/5 · 10 étudiants formés

Maîtrisez les bases du langage C# et de la programmation orientée objet sur la plateforme .NET pour développer vos premières applications robustes et structurées.

Durée
21 heures
Niveau
Débutant
Format
Présentiel & en ligne
Langue
Français
À la clé
Certificat Experteam
Formateur
Amel Bouzid
Présentation

À propos de cette formation

Cette formation constitue une porte d'entrée complète vers le développement en C#, l'un des langages les plus utilisés au sein de l'écosystème .NET de Microsoft. Elle couvre les fondamentaux du langage, de sa syntaxe aux concepts avancés de la programmation orientée objet, afin de rendre le participant autonome dans la conception et le déploiement d'applications.

Le parcours suit une progression pédagogique cohérente : présentation de la plateforme, éléments de base du langage, structures de contrôle et méthodes, puis approfondissement des concepts objet (classes, héritage, polymorphisme, interfaces, génériques, gestion des exceptions). Chaque notion est illustrée par des mises en pratique concrètes.

À l'issue de la formation, le participant dispose des bases solides nécessaires pour poursuivre vers des développements .NET plus avancés (applications web ASP.NET, applications de bureau, services). Elle prépare à la certification PeopleCert Software Development Skills Foundation et ouvre des débouchés vers les métiers de développeur logiciel, développeur .NET et intégrateur d'applications.

Objectifs

Ce que vous allez apprendre

À la fin de la formation, vous serez capable de :

  • Décrire l'architecture du langage C# et de la plateforme .NET
  • Structurer un programme C# et en maîtriser les éléments de base (variables, opérateurs, types)
  • Mettre en oeuvre les structures de contrôle et les méthodes
  • Concevoir des classes et manipuler les principaux types de données
  • Appliquer les concepts d'héritage et de polymorphisme
  • Utiliser les classes abstraites, les interfaces, les génériques et les collections
  • Gérer les erreurs à l'aide des exceptions
  • Structurer et déployer une application C# complète
Programme

Un parcours en 7 modules

21 heures structurées, de la théorie à la pratique.

01 Présentation du langage et de la plateforme 2h
  • Historique et positionnement de C#
  • L'écosystème .NET et le CLR
  • Environnement et outils de développement (Visual Studio)
02 Structure et éléments de base du langage 3h
  • La structure d'un programme C#
  • Variables, constantes et types primitifs
  • Opérateurs et expressions
  • Entrées / sorties de base
03 Structures de contrôle et méthodes 3h
  • Instructions conditionnelles
  • Boucles et itérations
  • Définition et appel de méthodes
  • Passage de paramètres et valeurs de retour
04 Classes et types de données 3h
  • Définition d'une classe
  • Champs, propriétés et méthodes
  • Constructeurs et encapsulation
  • Les principaux types de données
05 Héritage et polymorphisme 3h
  • Principe d'héritage
  • Redéfinition et surcharge
  • Polymorphisme
  • Mot-clés base, virtual et override
06 Classes abstraites, interfaces, génériques et collections 4h
  • Classes abstraites
  • Définition et implémentation d'interfaces
  • Types génériques
  • Collections (List, Dictionary...)
07 Gestion des exceptions et déploiement 3h
  • Mécanisme des exceptions (try / catch / finally)
  • Exceptions personnalisées
  • Structure d'une application C#
  • Déploiement d'une application
Prérequis

Bonne connaissance d'un langage de programmation structuré et expérience du développement d'une application, en autonomie ou en équipe. Des connaissances en programmation orientée objet constituent un plus.

Un module de remise à niveau gratuit peut être proposé en amont de la session selon votre profil.
Public visé

Développeurs débutants, étudiants en informatique et techniciens souhaitant acquérir les bases du développement en C# et de la programmation orientée objet sur la plateforme .NET.

Débutant Développement Certifiant
Votre formateur

Apprenez avec un expert du terrain

Une pédagogie orientée projet, nourrie par des cas concrets.

AB

Amel Bouzid

Data, BI & Intelligence Artificielle — Power BI, ML

Consultant-formateur certifié, praticien du domaine.

Formateur expert Pédagogie active Développement
Calendrier

Prochaines sessions

Places limitées pour garantir un suivi personnalisé.

27 juil. 2026
En ligne 21h · Présentiel & en ligne 09h00 – 16h00
4 places restantes
24 août 2026
Tunis 21h · Présentiel & en ligne 09h00 – 16h00
10 places restantes

Toutes les sessions

Voir le calendrier
Date de début Horaire Lieu Formateur Places
27/07/2026
Lundi
09h00 – 16h00
En ligne
Classe virtuelle
Amel Bouzid 4 places restantes
24/08/2026
Lundi
09h00 – 16h00
Tunis
Salle Alpha
Amel Bouzid 10 places restantes
Avis vérifiés

Avis des apprenants

Aucun avis pour le moment. Soyez le premier à partager votre expérience !

Vous avez suivi cette formation ? Connectez-vous pour laisser un avis.

Prêt à préparer votre certification ?

Rejoignez la prochaine session du 27 juillet 2026 à En ligne — il ne reste que 4 places. Certificat Experteam inclus.

À découvrir aussi

Formations similaires

D'autres parcours pour développer vos compétences techniques.

Développement

React JS - Développement d'interfaces web modernes

Intermédiaire 28h Présentiel & en ligne
Nizar Haddad
1 000 TND Voir le détail
Développement

Les Tests Unitaires des Applications Java

Intermédiaire 28h Présentiel & en ligne
Amel Bouzid
1 000 TND Voir le détail
Développement

Fondamentaux du XML

Débutant 21h Présentiel & en ligne
Karim Gharbi
750 TND Voir le détail