C# – Débutant
Comprendre les fondements du langage C# et du framework .NET
Informations pratiques
PUBLIC VISÉ
Développeurs débutants ou développeurs venant d’autres langages (Java, JS, Python) souhaitant apprendre C# pour développer des applications .NET.
Prérequis
Connaissances de base en algorithmique ou en programmation dans un autre langage.
Méthodes et moyens
Travaux pratiques : formation alternant théorie et pratique.
Objectifs visés
Ce que vous saurez faire à l'issue de la formation
À l’issue de la formation, les participants seront capables de :
- Comprendre les fondements du langage C# et du framework .NET
- Développer des applications console et poser les bases pour le développement web ou desktop
- Maîtriser les types de données, structures de contrôle, collections et fonctions
- Utiliser la programmation orientée objet avec C#
- Lire, écrire et manipuler des fichiers et des données simples
Programme détaillé
Un parcours structuré, module par module
Chaque module alterne apports théoriques, démonstrations et exercices pratiques pour ancrer les acquis.
Introduction à C# et .NET
- Présentation de la plateforme .NET (Core, Standard, .NET 8)
- Environnement de développement : Visual Studio, Visual Studio Code
- Structure d’un projet C#
- Compilation, exécution, gestion des packages NuGet
Bases du langage
- Types de données : types primitifs, chaînes, dates, booléens
- Opérateurs, conversions, nullabilité
- Structures de contrôle : if, switch, while, for, foreach
- Fonctions, arguments nommés et optionnels
- Notions sur les tuples et pattern matching (C# 8+)
Programmation orientée objet
- Classes, objets, constructeurs, propriétés
- Méthodes et surcharge
- Encapsulation, héritage, polymorphisme
- Interfaces et classes abstraites
- Utilisation des records (C# 9+) et init-only properties
Collections et structures de données
- Tableaux, listes, dictionnaires
- Itération, recherche, tri
- Introduction aux LINQ (Language Integrated Query)
- Méthodes d’extension (extension methods)
Gestion des exceptions
- Try, catch, finally
- Création d’exceptions personnalisées
- Bonnes pratiques de gestion d’erreurs
Fichiers et manipulation des données
- Lecture/écriture de fichiers texte (File, StreamReader, StreamWriter)
- Sérialisation JSON (System.Text.Json)
- Manipulation de dates, formats et cultures
Introduction aux applications console et à l’interactivité
- Interactions avec l’utilisateur (Console.ReadLine / WriteLine)
- Gestion des arguments en ligne de commande
- Création d’outils CLI simples
Projet fil rouge
- Développement d’une mini-application de gestion (contacts, tâches, etc.)
- Interface console simple
- CRUD avec enregistrement en fichier JSON
- Application des principes objets et de la structuration du code
Modalités d'évaluation
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation
Certification et financement
Une formation certifiée qualité
SKILLIA Academy est certifié Qualiopi au titre des actions de formation. Nos formations sont finançables via OPCO, CPF ou plan de développement des compétences.
Attestation de formation délivrée
Financement OPCO et CPF
Formateurs experts certifiés
Nos formateurs
Des experts terrain, praticiens de leur discipline
Chaque formation est animée par un consultant SKILLIA sélectionné pour son expertise sectorielle et sa pédagogie. Nos formateurs cumulent expérience opérationnelle et pratique régulière du transfert de compétences.
Praticiens en activité — Une expérience opérationnelle actuelle, mise au service de cas concrets.
Sélection exigeante — Expertise sectorielle et qualité pédagogique évaluées pour chaque intervenant.

Certification qualité
SKILLIA Academy est la marque formation de SKILLIA. Les prestations de formation sont contractualisées avec SKILLIA, organisme de formation déclaré sous le numéro 52441246544 et certifié Qualiopi au titre des actions de formation.
La certification qualité a été délivrée au titre de la catégorie d'action suivante : actions de formation.
Parlons de votre projet de formation.
SKILLIA Academy
Des formations utiles, pensées pour le terrain. Organisme certifié Qualiopi, entité du groupe SKILLIA.
41 Quai de Malakoff, 44000 Nantes
Écosystème SKILLIA
Conseil, build, formation et résilience dans un même écosystème.
Dénomination sociale : SKILLIA
NDA : 52441246544
SIRET : 90922172300010
Siège social : 41-43 Quai Malakoff, 44000 Nantes
© 2026 SKILLIA — Tous droits réservés