Cours 02 - Révision JavaScript

Objectifs

Déroulement

Révision JavaScript

Fondamentaux

  1. 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.
  2. Structures de contrôle : Les boucles (for, while) et les instructions conditionnelles (if, else, switch) te guident dans le flux du code.
  3. Fonctions : Écrire des fonctions, à comprendre les paramètres, les valeurs de retour, et la portée des variables (scope).

Lien vers démo CodePen

Concepts avancés

  1. Objets et arrays : Explorer comment manipuler des objets et des tableaux, y compris les méthodes comme map, filter, reduce.
  2. DOM Manipulation : Apprendre à sélectionner, modifier, et ajouter des éléments HTML avec JavaScript.
  3. Gestion des événements : Comprendre comment gérer les interactions utilisateurs avec des écouteurs d'événements (addEventListener).

Lien vers démo CodePen

Bonnes pratiques

  1. Qualité du code : Apprendre les principes de codage propre, la réusabilité, et la documentation.
    Bonnes pratiques - Code
  2. Débogage et test : Utiliser des techniques de débogage et familiarisation avec les tests unitaires et d'intégration.
  3. Sécurité : Comprendre les vulnérabilités courantes en JavaScript (comme XSS, CSRF).

Lien vers démo CodePen

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. :)

livre Clean Code

Source

Ressources