Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Apprendre JAVASCRIPT MODERNE EN DARIJA
Introduction
Environnement de développement (5:39)
Groupe en Telegram
Gagner de l'argent (6:10)
Les Bases de langage JAVASCRIPT
Intérgrer JAVASCRIPT à une page Web (5:30)
Premier Programme JAVASCRIPT Console Log, error & warn (3:19)
Les Commentaires en JAVASCRIPT (3:24)
Les Variables avec Var Let & Const (8:49)
Les Types de Données en JAVASCRIPT (3:13)
Les Chaînes de Caractères - Strings (10:17)
Les Chaîne de caractères - Méthodes (9:15)
Manipuler les numéros - NUMBERS (16:43)
MODÈLES DE CHAÎNES - Template Strings (6:18)
Les Tableaux - ARRAYS (11:36)
Type null & undefined (2:47)
Les opérateurs de Comparaison (9:37)
Conversion des Types Number - String - Boolean (4:22)
La comparaison Stricte (4:10)
Structure de Contrôle
La Boucle For (6:18)
La Boucle While (5:15)
La Boucle Do While (2:51)
Le Controle If (5:03)
Else & If Else (5:06)
Les Opérateurs Logiques || et && (7:29)
L'operateur de la Negation ! (3:53)
Break & Continue dans une Boucle (4:06)
Le Controle Switch Case (4:01)
La Condition Ternaire (3:51)
Les Fonctions et Méthodes
C'est quoi une Fonction ? (2:40)
Déclaration d'une fonction (5:03)
Arguments et Parametres (4:24)
La Valeur de Retour - Return (4:15)
Fonction de Type fleche - Arrow Function (3:59)
Closure CallBacks - forEach (4:15)
Exemple (4:08)
Les Objets Littéraux
Créer un Objet Javascript (8:19)
Ajouter des Méthodes dans un Objet (3:46)
Le Mot réservé "this" (6:56)
Créer des Objets dans un Tableau (3:20)
Interagir avec le DOM HTML
Comprendre le DOM (5:19)
The Query Selector (9:32)
Autre Technique pour Interagir avec DOM (5:29)
Changer et Ajouter du contenu à la page (8:55)
Récupérer et Modifier l'attribue d'un DOM (5:43)
Changer le Style CSS (7:10)
Ajouter et Supprimer une Classe depuis un DOM (7:35)
Handling Parent Childen DOM with JS (6:58)
AddEventListerner - Event Click (7:30)
Ajouter & Supprimer un Element DOM (5:29)
Event Propagation & Delegation (5:50)
Autres Event comme Copy & Mousemove (9:06)
Les Formulaires et Les Evénements
PreventDefault & Form Submit (7:57)
Expression Régulière en Javascript (9:48)
Appliquer REGEX sur un contenu (4:00)
Valider un formulaire en Submit (3:00)
Validation instantanée - keyup Event (4:16)
Manipuler les Tableaux (Avancé)
La méthode Filter (8:25)
La méthode Map (6:03)
La méthode Reduce (4:01)
La méthode Find (7:55)
La Méthode Sort (7:59)
Savoir ENCHAÎNER les méthodes des Tableaux (3:41)
Les Dates et Heures
Date & Time en Javascript (6:00)
Timestamps & Comparaison des Dates (5:35)
Créer une horloge en temps réel (7:58)
Librairies pour manipuler les Dates (10:28)
Le Mode Async en Javascript
C'est quoi le mode Async (2:57)
Comprendre le mode Async (3:58)
Savoir écrire un code Async (5:16)
Callbacks (8:30)
Promises (15:01)
Async & Await (5:51)
Try & Catch Exception (4:49)
Fetch Web APIs (5:35)
Local Storage en Javascript
C'est quoi LocalStorage & SessionStorage (4:18)
Créer Récupérer et Modifier une données en LocalStorqge (5:29)
Supprimer un ou plusieurs element depuis LocalStoage (3:00)
Stringify et parse JSON (4:47)
EcmaScript - ES
Rest Operator (10:16)
Spread Operator (6:24)
Sets Class (6:26)
Double Negation !! (3:51)
La Programmation Orienté Objet - POO
Classe & objets (3:46)
Constructeur & Methodes (4:08)
Heritage (7:03)
Polymorphisme (2:57)
Projet
Firebase & Firestore (5:41)
Connecting to Firebase (3:30)
UI User Interface (5:59)
Retreive Data from Database (7:12)
Add Data to Database (4:49)
Delete Data from Database (10:21)
Javascript + Firestore = RealTime (6:46)
Required Reset & Confirm (5:30)
Conclusion
Coming Soon
Async & Await
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock