Cours JavaScript
- Chapitre 1 - Les bases
- Chapitre 2 - Algorithmes et jeux
- Chapitre 3 - Types avancés
- Chapitre 4 - Manipuler le Web avec DOM
- Chapitre 5 - Manipuler les classes et styles CSS
- Chapitre 6 - Composants et POO
- Chapitre 7 - Manipulation DOM avancée
- Chapitre 8 - Échanges de données avec AJAX
- Chapitre 9 - Identification avec Google et Facebook
- Chapitre 10 - jQuery, Node.js et frameworks
- Chapitre 11 - Gestion d'erreurs et Geolocation API
Tests et corrigés
- QCM 1: Bases (solutions)
- QCM 2: Conditions (solutions)
- Contrôle 1: Bases et Conditions (solutions)
- QCM 3: Boucles (solutions)
- QCM 4: Fonctions (solutions)
- QCM 5: Tableaux (solutions)
- Partiel 1: Solutions
- QCM 6: Objets (solutions)
- QCM 7: DOM (solutions)
- QCM 8: Styling CSS (solutions)
- QCM 9: Composants (solutions)
Ressources alternatives
- Formation JavaScript de Grafikart
- (Cours/TP) Apprentissage JavaScript, par Julien Guézennec
- OpenClassrooms: Apprenez à coder avec JavaScript
- OpenClassrooms: Créez des pages web interactives avec JavaScript
- Khan Academy: HTML/JS : faire des pages Web interactives
Ressources alternatives en langue anglaise
- JS for cats, une explication simple et amusante des concepts de base
- You-Dont-Know-JS, free book series on JavaScript
- JS Books
- JavaScript basics, videos by Beau Carnes + challenges on freeCampCode