Connaissance de base de JavaScript (ES6+) et des concepts de programmation orientée objet.
Compréhension des concepts de base de React, y compris les composants, le state et les props.
Familiarité avec les outils de ligne de commande (CLI).
Expérience de base avec npm ou yarn.
Capacité à lire et comprendre du code JavaScript existant.
Connaissance de base du HTML et du CSS.
Aptitude à la résolution de problèmes et à la pensée critique.
Connaissance des concepts de tests logiciels (tests unitaires, tests d'intégration, tests end-to-end). (Niveau introductif acceptable)
Confort avec l'utilisation d'un éditeur de code (VS Code, Sublime Text, Atom, etc.).
Accès à un ordinateur avec une connexion internet stable.
Motivation à apprendre et à pratiquer activement les concepts enseignés.