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