Démarrage

Avant la première séance, trois choses à régler. Comptez une petite heure la première fois.

1. Installer l’outillage

Node.js, TypeScript, l’éditeur et ses extensions. Avec la marche à suivre spécifique aux machines de l’école, où vous n’avez pas les droits administrateur.

2. Configurer ses outils

Éditeur, navigateur, formatage automatique, sauvegarde de votre travail.

3. Utiliser une IA de codage

Comment obtenir une licence étudiante, et surtout comment s’en servir sans saboter son apprentissage, sujet sérieux, puisque les évaluations se font sans IA.

Vérification express

Une fois tout installé, ces deux commandes doivent répondre sans erreur :

node --version
npm --version

Si l’une d’elles répond command not found, reprenez la page Installation.

Les niveaux d’exercice

Chaque exercice du cours porte une étiquette, sous son titre :

  • essentiel le parcours de base de la séance, prévu pour tenir dans le temps de TP, y compris quand on débute ;
  • entraînement pour consolider, une fois les exercices essentiels faits ;
  • approfondissement pour aller plus loin ;
  • transfert en plus du niveau : l’exercice applique les notions à une situation nouvelle, comme le font les évaluations.

Commencez toujours par les exercices essentiels, dans l’ordre. Si vous les terminez en avance, enchaînez sur l’entraînement sans attendre.

AstuceVous n’avez jamais programmé ?
  • Faites tous les exercices « essentiel », dans l’ordre, sans en sauter : chacun prépare le suivant.
  • Ne sautez pas les sections « Vous venez du C ? » : elles résument en quelques lignes les différences qui piègent, même si vous découvrez le C en même temps.
  • Demandez de l’aide tôt, pendant la séance, dès qu’un exercice vous bloque vraiment : une incompréhension de la séance 1 coûte cher en séance 3.
  • Utilisez l’IA pour vous faire expliquer, pas pour obtenir la solution : voir L’IA dans ce cours.