Apprendre à programmer avec C#

Écrivez votre premier programme en C#, comprenez comment il fonctionne et apprenez à corriger ses erreurs.

Débutant
3 jours — 21 heures

Vous souhaitez apprendre à programmer, mais vous ne savez pas par où commencer. Vous avez peut-être déjà suivi un tutoriel : le code fonctionne quand vous le recopiez, mais vous ne savez pas encore comment le modifier ou retrouver une erreur. Cette formation vous apprend à construire un raisonnement, à le traduire en C# et à vérifier ce que fait votre programme.

Au fil des trois jours, vous créez un petit outil de gestion de commande : saisir des articles, calculer un total, appliquer une remise et contrôler les saisies. Chaque nouvelle notion sert à faire avancer ce même projet.

Trois jours pour écrire et comprendre votre premier programme

  • Jour 1 : poser les bases. Décomposer un problème, écrire ses premières instructions, manipuler des variables et utiliser des conditions.
  • Jour 2 : organiser son code. Répéter des traitements avec des boucles, parcourir une liste et créer des fonctions réutilisables.
  • Jour 3 : tester et corriger. Suivre l’exécution, comprendre les erreurs et finaliser le projet à partir d’un cahier des charges simple.

Ces trois journées posent les bases pour continuer à pratiquer. À la fin du parcours, vous avez un premier programme dont vous pouvez expliquer le fonctionnement, modifier les règles et tester les résultats.

Comment se déroule la formation

  • Des explications courtes, puis du code. Vous mettez chaque notion en pratique sans attendre la fin de la journée. Les exercices représentent au moins 60 % du temps de formation.
  • Un point de départ adapté. Le positionnement préalable permet de repérer votre expérience de l’ordinateur et vos besoins d’accompagnement. Aucune connaissance en programmation n’est demandée.
  • Sur votre ordinateur. Vous utilisez un environnement de développement C#. Les consignes d’installation sont précisées avant la session ; en entreprise, l’installation se prépare avec votre service informatique.
  • En présentiel ou en visioconférence. Le rythme, les exercices et l’accompagnement sont précisés selon la formule retenue. Pour une équipe, les exemples peuvent être adaptés à ses usages.

Ce que vous gardez après la formation

Vous repartez avec le code de votre projet, les exercices et leurs corrigés. Vous savez reprendre un programme simple, en suivre les étapes et chercher la cause d’un résultat incorrect. Le bilan final précise les acquis et les points à travailler pour poursuivre votre apprentissage.

Organiser votre formation

Pour préparer votre devis, indiquez-nous le nombre de participants, leur expérience de l’informatique, le lieu ou la modalité souhaitée et ce qu’ils aimeraient savoir réaliser. Le tarif, les dates et les conditions d’organisation sont précisés dans le devis.

Questions fréquentes

Faut-il déjà savoir coder ?

Non. Il faut être à l’aise avec les opérations courantes sur un ordinateur : ouvrir un logiciel, retrouver et enregistrer un fichier, naviguer entre plusieurs fenêtres. La logique de programmation s’apprend pendant la formation.

Que vais-je réellement créer en trois jours ?

Une application en console, avec des saisies au clavier et des résultats affichés sous forme de texte. Le projet consiste à gérer une petite commande et à en vérifier les calculs. Il permet de travailler la logique avant de passer, dans un autre parcours, aux interfaces graphiques ou au développement web.

Pourquoi utiliser C# pour débuter ?

C# sert de support pour apprendre les variables, les conditions, les boucles et les fonctions. Vous prenez aussi l’habitude de lire les messages d’erreur et de suivre l’exécution. Ces notions vous seront utiles pour aborder ensuite d’autres langages, dont il faudra apprendre les particularités.

Faut-il installer un logiciel avant la session ?

Oui, un environnement de développement C# est nécessaire pour les exercices. Les consignes sont communiquées avant la formation. Si votre ordinateur est géré par votre entreprise, prévoyez avec le service informatique les autorisations d’installation.

Peut-on adapter le projet à notre entreprise ?

En intra ou sur mesure, les exemples peuvent partir d’un besoin simple de votre équipe : un calcul, une liste à traiter ou une règle de contrôle. Le besoin est cadré avant la formation pour rester accessible à des débutants et réalisable dans le temps prévu.

Afficher plus

Détails du programme

Toute personne souhaitant découvrir la programmation ou acquérir des bases avant de poursuivre vers le développement informatique.

Aucune expérience en programmation n’est nécessaire. Vous devez savoir ouvrir un logiciel, enregistrer et retrouver un fichier et naviguer entre plusieurs fenêtres.

Un ordinateur permettant d’utiliser Visual Studio Code et le SDK .NET est nécessaire. Les versions et les extensions à installer sont précisées avant la session. En visioconférence, prévoyez également une connexion Internet stable et un micro.

Un contrôle préalable vérifie que vous pouvez ouvrir l’environnement, exécuter un programme et enregistrer votre travail. Si votre ordinateur est géré par votre entreprise, l’installation est préparée avec votre service informatique.

Concevoir, exécuter et corriger un petit programme en C# répondant à un besoin simple.

À l’issue de la formation, vous serez capable de :

  • Traduire un besoin simple en une suite d’étapes logiques.
  • Écrire et exécuter un programme en C#.
  • Manipuler des données avec des variables, des conditions et des boucles.
  • Organiser votre code en fonctions simples.
  • Repérer et corriger des erreurs avec un débogueur.
  • Vérifier le fonctionnement d’un programme à partir de cas de test.

Projet accompagné : réaliser une application en console pour quelques articles, avec quantités, calcul du total et une seule règle de remise. La structure des données est fournie ; les traitements et les fonctions sont écrits progressivement avec le formateur. La conception de classes et les interfaces graphiques ne sont pas abordées.

Jour 1 — Comprendre la logique et écrire ses premiers programmes

Passer d’un besoin à un algorithme — 3 h 30

  • Comprendre le rôle d’un programme et d’un langage.
  • Décomposer un problème en étapes.
  • Décrire une solution en langage courant puis en pseudo-code.
  • Prendre en main l’environnement de développement.
  • Créer et exécuter une première application en console.

Travaux pratiques : concevoir un algorithme simple et afficher les premiers résultats.

Manipuler les données et prendre des décisions — 3 h 30

  • Déclarer et utiliser des variables.
  • Comprendre les principaux types de données.
  • Lire une saisie et afficher un résultat.
  • Effectuer des calculs et des comparaisons.
  • Utiliser les conditions if et else.

Travaux pratiques : construire un calculateur de prix et appliquer une remise selon une règle donnée.

Jour 2 — Répéter des actions et structurer son code

Utiliser les boucles et les listes — 3 h 30

  • Répéter un traitement avec une boucle.
  • Parcourir une liste de données.
  • Calculer un total et rechercher une information.
  • Utiliser la structure de données fournie pour le projet.
  • Comprendre et éviter les boucles infinies.

Travaux pratiques : gérer plusieurs articles et calculer le montant d’une commande.

Créer et réutiliser des fonctions — 3 h 30

  • Découper un programme en tâches simples.
  • Définir des paramètres et retourner un résultat.
  • Réutiliser une fonction.
  • Améliorer le nommage et la lisibilité du code.

Travaux pratiques : organiser le calculateur en fonctions de saisie, de calcul et d’affichage.

Jour 3 — Fiabiliser son programme et réaliser un projet

Comprendre et corriger les erreurs — 3 h 30

  • Distinguer les erreurs de syntaxe, d’exécution et de logique.
  • Lire un message d’erreur.
  • Poser un point d’arrêt et suivre l’exécution.
  • Observer les valeurs des variables.
  • Contrôler les saisies et tester les cas limites.

Travaux pratiques : corriger un programme comportant plusieurs erreurs.

Finaliser le projet et évaluer les acquis — 3 h 30

  • Construire un petit outil de gestion de commande.
  • Ajouter des articles, calculer un total et appliquer les règles prévues.
  • Prévoir des saisies incorrectes.
  • Tester, expliquer et améliorer son code.
  • Réaliser l’évaluation finale et le bilan des acquis dans cette demi-journée.

Projet final : finaliser une application en console accompagnée à partir d’un cahier des charges simple, puis en expliquer le fonctionnement.

Au moins 60 % du temps consacré à la pratique : démonstrations courtes, exercices progressifs, corrections commentées et projet fil rouge. Les exercices, leurs corrigés et le code du projet sont remis aux participants.

Les exercices se font avec Visual Studio Code et le SDK .NET, sur des données d’exemple. Les versions et les extensions nécessaires sont communiquées avant la session ; le contrôle d’installation permet de vérifier l’exécution d’une première application en console.

Un positionnement préalable et des exercices réguliers permettent de suivre la progression.

L’évaluation finale vérifie quatre résultats :

  • Calculer correctement le total d’une commande.
  • Appliquer la remise prévue selon la règle fournie.
  • Gérer une saisie incorrecte.
  • Expliquer puis modifier une fonction du programme.

L’évaluation et le bilan sont inclus dans les dernières 3 h 30 de la formation. Le bilan individuel précise les acquis et les points à approfondir.

Une formation sur mesure

Un parcours adapté à votre point de départ

Le positionnement initial permet d’ajuster le rythme et l’accompagnement à votre expérience de l’informatique et à vos objectifs.

Des exercices en lien avec vos usages

En intra ou sur mesure, les exemples et le projet pratique peuvent être adaptés aux besoins de votre équipe, dans le respect des objectifs de la formation.

Une démarche qualité certifiée

Notre démarche pédagogique

  • Un positionnement avant la formation.
  • Des exercices progressifs et des corrections commentées.
  • Une évaluation des acquis et un bilan individuel.

Nous sommes certifiés Qualiopi

Cygnus Formations est certifié Qualiopi au titre des actions de formation.

Le devis précise les conditions d’organisation de votre formation.

Vous souhaitez une formation personnalisée ?
Contactez-nous et concevons ensemble vos plans de formations individualisés
Démarrer mon projet