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 --versionSi 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.
- 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.