• Formation
  • Réf. 12847
Télécharger le programme

Formation : Programmation C# - Développer en .NET avec Visuel Studio

  • 5 jours (35 heures)
  • Présentiel ou à distance

Cette formation de 5 jours permet de maîtriser le développement en C# avec l’environnement .NET et Visual Studio. Elle couvre la programmation orientée objet, la gestion des erreurs, les structures de données, et la manipulation de fichiers. Les participants apprendront à concevoir des applications robustes et performantes. Des ateliers pratiques accompagnent chaque module pour renforcer les acquis.

...

Formation : Programmation C# - Développer en .NET avec Visuel Studio

Objectifs

  • Concevoir des applications en s’appuyant sur les principes de la programmation orientée objet
  • Comprendre l’écosystème .NET et ses principales composantes technologiques
  • Maîtriser la syntaxe et les fonctionnalités clés du langage C#
  • Utiliser efficacement l’environnement de développement Visual Studio pour créer, tester et déployer des projets

Pré-requis

  • Connaissances de base en programmation orientée objet.
  • Expérience préalable avec un langage comme C, C++, Java ou VB.

Cibles

  • Développeurs souhaitant se spécialiser en C# et .NET.
  • Chefs de projet technique impliqués dans des projets de développement logiciel.

Les plus

  • Déclinable en format individuel, intra-entreprise et sur-mesure

Modalités pédagogiques

  • Alternance d’exposés, de travaux pratiques et de séquences interactives

Suivi et évaluation des acquis

  • Évaluation des acquis en amont via un questionnaire d’auto-positionnement et en aval via un questionnaire d’évaluation rempli par le formateur sur la base des mises en situation réalisées en formation
  • L’évaluation des acquis se fait également tout au long de la session au travers des multiples exercices à réaliser
  • Distanciel : contenu et durée identiques + pédagogie adaptée + assistance technique 5j/7 (disponible par mail : [email protected])
  • Un support de cours est remis à chaque stagiaire

Indicateurs de résultats

  • Indicateurs de résultat et taux de réussite prochainement disponibles

Introduction à C# et à l’environnement Visual Studio

  • Présentation de la plateforme .NET et de ses composants.
  • Prise en main de Visual Studio : fonctionnalités, outils et modèles de projet.
  • Création d’une première application.
  • Manipulation des types de base, opérateurs, structures de contrôle et tableaux.
  • Techniques de débogage : points d’arrêt, exécution pas à pas.
1

Atelier pratique

Développement d’une mini-application de calcul métier.

Fonctions et gestion des erreurs

  • Déclaration et appel de méthodes.
  • Paramètres optionnels, passage par référence, surcharge.
  • Gestion des exceptions et bonnes pratiques de traitement d’erreurs.
  • Outils de diagnostic : journalisation, traçage, analyse de performance.
2

Atelier pratique

Création d’une application métier intégrant une gestion d’erreurs robuste et des indicateurs de performance.

Structures de données et événements

  • Définition et utilisation des structures et énumérations.
  • Collections standards et spécialisées : listes, dictionnaires, etc.
  • Programmation événementielle : délégués, événements, abonnements.
3

Atelier pratique

Conception d’une classe métier avec une fabrique et gestion d’événements personnalisés.

Programmation orientée objet avancée

  • Création et instanciation de classes.
  • Différences entre types valeur et types référence.
  • Classes statiques, interfaces, types génériques.
  • Utilisation des interfaces de collection comme IEnumerable.
4

Atelier pratique

Modélisation d’un domaine métier à l’aide d’un diagramme de classes.

Architecture objet et bonnes pratiques

  • Héritage, classes de base et polymorphisme.
  • Personnalisation des exceptions.
  • Méthodes d’extension et refactorisation de code.
  • Introduction à la conception d’interfaces graphiques avec WinForms.
5

Atelier pratique

Refactorisation d’un modèle métier avec création de classes abstraites et interfaces, puis intégration dans une application graphique simple.

Manipulation de fichiers et sérialisation

  • Utilisation des classes File, Directory, Path.
  • Sérialisation et désérialisation : formats binaire, SOAP, JSON.
  • Lecture et écriture de fichiers texte et binaires via les flux (Streams).
6

Atelier pratique

Développement d’un outil de traitement de fichiers texte et de reconstruction d’objets à partir de données sérialisées.

Formateurs

Mehdi MTIR

Mehdi M.

Formateur expert Cloud, DevOps, Développement, Architecture logicielle et Intelligence Artificielle

Avec une carrière débutée en 2005 en tant que développeur web, Mehdi MTIR a évolué à travers plusieurs rôles clés : chef de projets, entrepreneur, enseignant universitaire et formateur professionnel. Aujourd’hui Formateur Certifié...

En savoir plus

Ce produit a été mis à jour le 13/10/2025

Formation du catalogue Comundi pour votre entreprise dans vos locaux, chez nous ou à distance.

Demander un devis

À réception de votre demande, la validation et la mise en œuvre de votre projet sur une formation sera possible sous 48h.

Formation sur mesure adaptée aux spécificités de votre entreprise et de vos équipes.

Nos experts vous accompagnent dans votre projet.

Demander un devis

À réception de votre demande, la validation et la mise en œuvre de votre projet sur une formation sera possible sous 48h.

x
Chargement

Merci de patienter ...