Parcours d'apprentissage

C# moderne

LINQ, pattern matching, lambdas, async/await et JSON, avec des défis pour les appliquer.

7 leçons · 10 défis

Commencer le parcours →
  1. Leçon 2 défis Interroger des données avec LINQ en C# Dans cette leçon, vous allez filtrer, trier et transformer les données d'une collection en quelques lignes de code avec LINQ.
  2. Leçon 1 défi Regrouper des élèves avec LINQ en C# Dans cette leçon, vous allez regrouper des élèves par mention et calculer la moyenne de chaque groupe avec LINQ.
  3. Leçon 2 défis Le filtrage par motif (pattern matching) en C# Dans cette leçon, vous allez utiliser une expression switch avec des motifs pour vérifier proprement et sûrement le type et la valeur des données.
  4. Leçon 1 défi Délégués et expressions lambda en C# Dans cette leçon, vous allez passer une fonction en paramètre à une autre méthode avec le délégué Func et une expression lambda.
  5. Leçon 1 défi La programmation asynchrone avec async et await en C# Dans cette leçon, vous allez écrire du code asynchrone avec async et await pour attendre une tâche sans bloquer le programme.
  6. Leçon 1 défi Exécuter plusieurs tâches en même temps avec Task.WhenAll en C# Dans cette leçon, vous allez exécuter simultanément deux tâches asynchrones indépendantes et attendre la fin des deux avec Task.WhenAll.
  7. Leçon 2 défis Convertir des objets en JSON et inversement en C# Dans cette leçon, vous allez convertir un objet C# en chaîne JSON, puis recréer l'objet à partir de cette chaîne avec System.Text.Json.