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 structure d'un programme Comprendre le point d'entrée et la structure d'un programme console C#.
  2. Leçon 2 défis Types, variables et constantes Déclarer des valeurs fortement typées et des constantes en C#.
  3. Leçon 2 défis Opérateurs et mathématiques Utiliser les opérateurs arithmétiques, d'affectation, de comparaison et logiques en C#, ainsi que la classe Math.
  4. Leçon 2 défis Lire une saisie en console Lire ce que tape l'utilisateur avec Console.ReadLine et le convertir sans risque avec int.TryParse.

2 Conditions 2 leçons

  1. Leçon 2 défis Conditions et expressions switch Choisir un comportement avec des if et des expressions switch concises.
  2. Leçon 1 défi Calculatrice avec expression switch Construire une calculatrice avec une expression switch C#.

3 Boucles 1 leçon

  1. Leçon 2 défis Boucles et itération Utiliser les boucles for, foreach et while en toute sécurité.

4 Chaînes et texte 2 leçons

  1. Leçon 3 défis Chaînes et interpolation Composer et examiner du texte avec les fonctionnalités modernes des chaînes C#.
  2. Leçon 1 défi Facture et formatage des nombres Formater une sortie monétaire alignée avec l'interpolation.

5 Collections 3 leçons

  1. Leçon 3 défis Tableaux Créer, lire, modifier, parcourir et trier des tableaux C#, y compris en deux dimensions.
  2. Leçon 2 défis Listes et dictionnaires Stocker des valeurs ordonnées et des données par clé avec des collections génériques.
  3. Leçon 2 défis Fréquence des mots avec un dictionnaire Compter des mots normalisés avec Dictionary<TKey,TValue>.

6 Fonctions 2 leçons

  1. Leçon 2 défis Méthodes, paramètres et tuples Définir des méthodes réutilisables avec des résultats nommés et plusieurs valeurs de retour.
  2. Leçon 2 défis Renvoyer des statistiques avec des tuples Renvoyer plusieurs résultats nommés sans créer de classe.

7 Erreurs et fichiers 2 leçons

  1. Leçon 2 défis Gestion des exceptions Valider des opérations et se remettre d'échecs prévus.
  2. Leçon 1 défi Valider une saisie avec TryParse Analyser une saisie utilisateur sans utiliser d'exceptions pour la validation courante.

8 Objets et classes 1 leçon

  1. Leçon 1 défi Classes et objets Modéliser ensemble l'état et le comportement dans une classe C#.
Continuer avec : Bases de la programmation