Préalables

1. HTML, DOM et CSS

Une petite révision des concepts vus dans le cours de création de sites Web :

  • HTML
  • Manipulation simple du DOM
  • Style avec CSS

2. Conditions JS

  • Introduction à l’opérateur && et l’opérateur ternaire

3. Objets JS

Introduction aux objets JavaScript : déclaration, affectation et accès aux paramètres.

4. Fonctions JS

Les différentes syntaxes pour déclarer une fonction en Javascript :

  • Fonctions nommées
  • Fonctions anonymes
  • Fonctions fléchées

5. JS depuis ES5

Introduction aux syntaxes modernes de javascript introduites depuis la version 5

  • Déclaration de variable avec let et const
  • La structure for … of
  • Gabarit de chaîne de caractères
  • Valeur par défaut des paramètres
  • Paramètre de reste (Spread Operator)
  • Décomposition de tableaux
  • Affectation de tableau par décomposition
  • Affectation d’objet par décomposition

6. Programmation fonctionnelle

Introduction à la programmation fonctionnelle avec JavaScript

  • Définition
  • Utilisation de .forEach()
  • Le modèle filter/map/reduce

7. Git/GitHub

  • Introduction à la gestion de code et au versionnage
  • Introduction à git et GitHub
  • Mise en place du dépot du cours