Apprendre à programmer avec C#
Écrivez votre premier programme en C#, comprenez comment il fonctionne et apprenez à corriger ses erreurs.
Détails du programme
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
ifetelse.
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
Le positionnement initial permet d’ajuster le rythme et l’accompagnement à votre expérience de l’informatique et à vos objectifs.
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.