JavaScript
Les contenus du cours BRE03 Web Dev Course © 2024 par Mari Doucet sont sous licence CC BY-NC-SA 4.0
function welcome() {
console.log("Bienvenu-e-s dans vos cours de JavaScript!");
}
Module 1 : Les bases de la programmation JavaScript
Les notions du module :
- Présentation du langage
- Le web et les navigateurs
- Les types et les variables
- Console et prompt
- Les opérateurs
- Les conditions
- Les comparaisons
- Les boucles
- Les tableaux
- Les objets
- Les types particuliers
- Les fonctions
Jour 1 : Présentation du module et structures de contrôles (20 novembre 2024)
Le cours du Jour 1
Jour 2 : les tableaux et les boucles (21 novembre 2024)
Le cours du Jour 2
Précisions sur les tableaux imbriqués
Exercices bonus : tri et algo de recherche (21 novembre 2024)
Les sujets des exercices
Jour 3 : les objets et les fonctions (21 novembre 2024)
Le cours du Jour 3
Jour 4 : Projet : base utilisateurs (22 novembre 2024)
Le sujet du projet
Module 2 : Interactions avec le DOM
Les notions du module :
- Sélectionner les éléments du DOM
- Manipuler les éléments du DOM
- Réagir aux évènements
- Générer des éléments du DOM
Jour 5 : Interactions avec le DOM (25 novembre 2024)
Le cours du Jour 5
Les exercices sur le DOM
Correction Exercices sur le DOM - Exo 1
Correction Exercices sur le DOM - Exo 2
Correction Exercices sur le DOM - Exo 3
Correction Exercices sur le DOM - Exo 4
Les exercices sur les formulaires
Correction Exercices sur les formulaires - Exo 1
Correction Exercices sur les formulaires - Exo 2
Correction Exercices sur les formulaires - Exo 3
Correction Exercices sur les formulaires - Exo 4
Exercice bonus : Pierre Feuille Ciseaux
Jour 6 : Projet : interface admin (26 novembre 2024)
Le sujet du projet
Correction du projet
Jour 6bis : le DOM contre-attaque (27 novembre 2024)
Exercice 1 : Read More
Exercice 2 : Onglets
Exercice 3 : Configurateur d’articles
Exercice 4 : Générer une recette
Exercice 5 : vérifier les mots de passe
Module 3 : fetch et asynchrone
Les notions du module :
- Utilisation de fetch
- Les Promise
- async / await
Jour 7 : JSON et Storage (28 novembre 2024)
Le cours du Jour 7
Jour 8 : asynchrone et JavaScript (29 novembre 2024)
Le cours du Jour 8
Projet Final (02 décembre 2024)
E-commerce (Groupe : Thomas et Tristan)
Recettes (Groupe : Khardiata et Sabrina)
Blog (Groupe : Camille et Gabriel)
Citations (Groupe : Ilham et Kevin)
ToDo List (Groupe : Joris, Clémentine, Hugo)
Module 4 : la POO en JavaScript
Les notions du module :
- Les modules
- Les classes
- Les attributs
- Les méthodes
- Les accesseurs
- Les constructeurs
- L’héritage
- La composition
Jour 9 : la POO en JavaScript
Jour 10 : Projet Pizzeria