Cours 02 - Révision JavaScript
Table des matières
Objectifs
- Réviser les bases de JavaScript
- Utiliser des normes de qualité de code
Déroulement
- Introduction au cours
- Révision JavaScript
- Présentation Clean Code
- Exercice 02
- Conclusion
Révision JavaScript
Fondamentaux
- Syntaxe de base : Comprendre les règles de base comme les variables, les types de données, les opérateurs, et la structure des instructions.
- Structures de contrôle : Les boucles (for, while) et les instructions conditionnelles (if, else, switch) te guident dans le flux du code.
- Fonctions : Écrire des fonctions, à comprendre les paramètres, les valeurs de retour, et la portée des variables (scope).
Concepts avancés
- Objets et arrays : Explorer comment manipuler des objets et des tableaux, y compris les méthodes comme map, filter, reduce.
- DOM Manipulation : Apprendre à sélectionner, modifier, et ajouter des éléments HTML avec JavaScript.
- Gestion des événements : Comprendre comment gérer les interactions utilisateurs avec des écouteurs d'événements (addEventListener).
Bonnes pratiques
- Qualité du code : Apprendre les principes de codage propre, la réusabilité, et la documentation.
Bonnes pratiques - Code - Débogage et test : Utiliser des techniques de débogage et familiarisation avec les tests unitaires et d'intégration.
- Sécurité : Comprendre les vulnérabilités courantes en JavaScript (comme XSS, CSRF).
Ressources
Documentation et tutoriels :
Livres :
Exercices pratiques :
Présentation Clean Code
Cette partie du cours est tirée de l'excellent livre Clean Code, qui est une espèce de bible des bonnes pratiques de programmation. :)