Parcours d'apprentissage

Les bases du C#

Du premier programme aux opérateurs, à la saisie, aux conditions, boucles, chaînes, tableaux, collections, méthodes et exceptions, avec un défi après chaque thème.

17 leçons · 31 défis

Commencer le parcours →

1 Premiers pas 4 leçons

  1. Leçon 1 défi Hello World et la structure d'un programme C# Dans cette leçon, vous allez écrire votre premier programme C# et découvrir la structure de base d'une application console.
  2. Leçon 2 défis Types de données, variables et constantes en C# Dans cette leçon, vous allez déclarer des variables au type explicite, utiliser le mot-clé var et créer des constantes avec const en C#.
  3. Leçon 2 défis Opérateurs et classe Math en C# Dans cette leçon, vous allez utiliser les opérateurs arithmétiques, d'affectation, de comparaison et logiques, ainsi que les fonctions mathématiques de la classe Math en C#.
  4. Leçon 2 défis Lire des données au clavier en C# Dans cette leçon, vous allez lire la saisie de l'utilisateur avec Console.ReadLine et la convertir en nombre en toute sécurité avec int.TryParse.

2 Conditions 2 leçons

  1. Leçon 2 défis Conditions et expressions switch en C# Dans cette leçon, vous allez attribuer une mention à une note de façon concise et lisible avec une expression switch.
  2. Leçon 1 défi Une calculatrice simple avec une expression switch en C# Dans cette leçon, vous allez créer une calculatrice simple avec une expression switch qui gère toutes les opérations ainsi que les cas invalides.

3 Boucles 1 leçon

  1. Leçon 2 défis Les boucles en C# Dans cette leçon, vous allez traiter chaque élément d'un tableau avec les boucles for, foreach et while et le mot-clé continue.

4 Chaînes et texte 2 leçons

  1. Leçon 3 défis Chaînes et interpolation de chaînes en C# Dans cette leçon, vous allez manipuler du texte avec les fonctionnalités de chaînes de C# : interpolation, suppression des espaces et recherche sans tenir compte de la casse.
  2. Leçon 1 défi Mettre en forme une facture et des nombres en C# Dans cette leçon, vous allez afficher une petite facture aux colonnes alignées et aux montants formatés grâce à l'interpolation de chaînes.

5 Collections 3 leçons

  1. Leçon 3 défis Les tableaux en C# Dans cette leçon, vous allez créer, lire, modifier, parcourir et trier des tableaux en C#, y compris des tableaux à deux dimensions.
  2. Leçon 2 défis List et Dictionary en C# Dans cette leçon, vous allez stocker des données ordonnées avec List et des données clé-valeur avec Dictionary en C#.
  3. Leçon 2 défis Compter la fréquence des mots avec Dictionary en C# Dans cette leçon, vous allez compter combien de fois chaque mot apparaît dans une phrase avec un Dictionary, après l'avoir passée en minuscules.

6 Fonctions 2 leçons

  1. Leçon 2 défis Méthodes, paramètres et tuples en C# Dans cette leçon, vous allez définir une méthode qui renvoie plusieurs valeurs à la fois grâce à un tuple nommé.
  2. Leçon 2 défis Renvoyer plusieurs statistiques avec un tuple en C# Dans cette leçon, vous allez écrire une méthode qui renvoie à la fois le minimum, le maximum et la moyenne grâce à un tuple.

7 Erreurs et fichiers 2 leçons

  1. Leçon 2 défis La gestion des exceptions en C# Dans cette leçon, vous allez vérifier les données d'entrée et gérer les erreurs prévisibles sans que le programme s'arrête brutalement.
  2. Leçon 1 défi Vérifier les données d'entrée avec TryParse en C# Dans cette leçon, vous allez convertir en nombre les données saisies par l'utilisateur en toute sécurité avec TryParse, sans recourir aux exceptions.

8 Objets et classes 1 leçon

  1. Leçon 1 défi Classes et objets en C# Dans cette leçon, vous allez définir une classe avec des propriétés et des méthodes, créer des objets à partir de celle-ci et modifier leur état.
Continuer avec : Bases de la programmation