Lecture automatique
Terminé automatiquement
Lecture précédente
Terminer et continuer
Le JavaScript de A à Z (Front-end + Back-end)
Présentation du cours
Présentation
Module 1 : Les bases indispensables de JavaScript
Introduction (17:33)
Partie 1 : Les variables (42:45)
Partie 2 : Les types (46:30)
Partie 3 : Les tests (88:34)
Partie 4 : Le switch (39:52)
Partie 5 : Les boucles (88:07)
Partie 6 : Les fonctions (105:09)
Partie 7 : Les tableaux (62:22)
Partie 8 : Les tableaux multidimensionnels (75:03)
Partie 9 : Les objets (90:09)
Module 2 : 30 Exercices JavaScript
Exercices Facile de 1 à 5 (23:07)
Exercices Facile de 6 à 10 (22:29)
Exercices Facile de 11 à 15 (23:21)
Exercices Facile de 16 à 20 (22:50)
Exercices Moyen 1 à 6 (54:23)
Exercices Moyen 7 à 12 (51:30)
Exercice Difficile 1 : La calculatrice (27:19)
Exercice Difficile 2 : Le morpion (27:13)
Exercice Difficile 3 : La gestion d'arme (22:54)
Module 3 (Optionnel mais recommandé) - Bootstrap
Introduction (4:00)
Bootstrap V4 ou V5 ? (4:49)
Partie 1 : La mise en place de l'environnement de travail (30:02)
Partie 2 : Le menu (20:02)
Partie 3 : Le carrousel (10:20)
Partie 4 : les IFRAMES "responsive" - La vidéo de présentation Youtube (9:40)
Partie 5 : Les grilles Bootstrap - la partie "compétences" (16:17)
Partie 6 : Cards et Modals - domaine de compétences (13:57)
Partie 7 : Les témoignages (grid et images) (5:44)
Partie 8 : Le footer (3:39)
Partie 9 : Tables et Formulaires - La partie contact (14:13)
Partie 10 : Traitements PHP (méthode POST) (10:38)
Partie 11 : Optimisation PHP (9:29)
Partie 12 : Téléchargement du CV (5:16)
Partie 13 : Les animations CSS (15:35)
Partie 14 : La mise en ligne sur internet (11:27)
Partie 15 : Créer un CV avec Bootstrap 5 (95:00)
Module 4 : Les fondamentaux du JavaScript et de Node.JS sans framework
Introduction (14:49)
Partie 1 : On reprend les bases du JS (93:31)
Partie 2 : Apprendre à manipuler les objets et les tableaux (77:25)
Partie 3 : Jeu de question / réponse - Utiliser les fichiers JSON (87:54)
Partie 4 : Javascript + HTML + CSS : un programme web "complet" sans serveur (107:20)
Partie 5 : Un premier Serveur Web ! (sans Framework) (80:11)
Partie 6 : Client / Serveur NODE.JS-> Panier de fruits avec Serveur (67:41)
Module 5 : Créer une application JS avec un serveur Express.JS
Introduction (3:34)
Partie 1 : De la création du serveur à la mise en place de la structure (28:55)
Partie 2 : La réalisation des pages liées aux personnages (33:46)
Partie 3 : La réalisation des pages liées à la classe d'un personnage (27:02)
Module 6 : Le DOM et sa manipulation en JavaScript natif et JQuery
Introduction (0:49)
Partie 1 : Le fonctionnement d'un site web (22:58)
Partie 2 : Manipuler le DOM en JavaScript (116:18)
Partie 3 : Evènements (99:08)
Partie 4 : JQuery (19:52)
Module 7 : Créer un jeux de mémoire (front-end) en JavaScript natif
Présentation du cas pratique (0:39)
Créer la grille en HTML et JavaScript (17:27)
Réalisation de la logique du jeu (16:56)
Créer une grille aléatoire (6:13)
Module 8 : Créer 3 jeux (front-end) en JS avec IA
Introduction (1:33)
Partie 1 : Puissance 4 en ligne de commande (76:03)
Partie 2 : Puissance 4 avec une interface graphique (43:17)
Partie 3 : Puissance 4 - Réalisation de l'IA (79:33)
Partie 4 : Bataille Navale en ligne de commandes (33:17)
Partie 5 : Bataille Navale dans le navigateur (68:00)
Partie 6 : Le labyrinthe (55:19)
Partie 7 : L'IA qui sait finir tous les niveaux ! (33:27)
Partie 8 : Un outil pour créer facilement nos labyrinthes ! (30:39)
Module 9 : La programmation orientée objet (Algorithmique)
Introduction (9:08)
Partie 1 : Les bases (objets, création, attributs...) (68:03)
Partie 2 : De l'algorithmique à la programmation PHP (45:34)
Partie 3 : Notions avancées (Méthode magique, constante, static ...) (73:43)
Partie 4 : Héritage (45:38)
Partie 5 : Abstraction et Interface (11:15)
Module 10 : Le JavaScript "moderne" de la version ES6 à ES9
Introduction (8:47)
Partie 1 : Les variables avec Let et Const (39:46)
Partie 2 : Template String (26:10)
Partie 3 : For...of & for...in (29:31)
Partie 4 : Décomposition (destucturing) (14:03)
Partie 5 : Les fonctions sur les tableaux (57:07)
Partie 6 : Paramètres par défaut de fonction (15:23)
Partie 7 : Opérateur Spread & Rest (36:13)
Partie 8 : Fonctions fléchées (34:28)
Partie 9 : Fonctions de rappel (36:17)
Partie 10 : Les fonctions asynchrones (37:03)
Partie 11 : Import & export (15:31)
Partie 12 : Les objets en JavaScript (25:52)
Partie 13 : Les classes et la POO (44:54)
Module 11 : Application JS avec la BD MongoDB et Architecture MVC
Introduction (2:40)
Partie 1 : Les bases du développement web (13:29)
Partie 2 : "Hello World" Client vs Serveur (25:26)
Partie 3 : JS Client : un site internet sans serveur ! (106:07)
Partie 4 : le serveur Node.JS (Express) (88:03)
Partie 5 : Base de données et CRUD (145:07)
Partie 6 : Relation entre deux collections (80:01)
Module 12 (Optionnel) : Analyse et conception de système d'information
Introduction (27:55)
Partie 1 : Le recueil du besoin (10:40)
Partie 2 : Diagramme des cas d'utilisation (11:04)
Partie 3 : Maquettage (10:11)
Partie 4 : Analyse des données (35:39)
Partie 5 : Analyse des données du projet (52:09)
Partie 6 : Analyse des traitements (10:56)
Module 13 : Base de données SQL (Optionnel mais recommandé)
Introduction (1:05)
Partie 1 : Les préparations (6:07)
Partie 2 : Les requêtes de sélections : Les bases (17:10)
Partie 3 : Filtrer les données avec le mot clef WHERE (16:12)
Partie 4 : Les jointures (28:06)
Partie 5 : Les regroupements (12:49)
Partie 6 : Les requêtes imbriquées (10:51)
Partie 7 : Gestion de structure (CRUD) (16:17)
Partie 8 : Les dates (7:23)
Partie 9 : 20 Requêtes pour s'entraîner (32:02)
Partie 10 : Un exercice corrigé avant l'évaluation
Partie 11 : L'évaluation finale
Module 14 (Optionnel) : Développement d'une application sans framework + BD MYSQL
Introduction (3:32)
Partie 1 : Le serveur Node.JS (31:31)
Partie 2 : Créer une base de données MySQL (36:14)
Partie 3 : JavaScript et MySQL (26:35)
Partie 4 : Bootstrap pour le style (28:28)
Partie 5 : Réalisation des fonctionnalités (137:00)
Partie 6 : Réalisation du jeu ! (52:00)
Module 15 : TypeScript
Introduction (1:20)
Partie 1 : Introduction à TypeScript (33:09)
Partie 2a : Les bases de TypeScript (73:05)
Partie 2b : Les bases de TypeScript (58:26)
Partie 3 : Préparation et structure d'un projet (20:08)
Partie 4 : Projet 1 : convertisseur de devise (64:48)
Partie 5 : Projet 2 : deviner le drapeau d'un Pays (utilisation de l'API RestCountries) (62:14)
Partie 6 : La Programmation Orientée Objet (POO) (113:01)
Partie 7 : Projet 3 (Aliments) (60:48)
Partie 8 : Generics (51:58)
Partie 9 : Projet 4 (48:56)
Projet 10 : Les décorateurs (25:21)
Partie 11 : Import de fichier (21:16)
Module 16 : REACT 2020
Partie 1 : Introduction (7:29)
Partie 2 : Initialisation (15:43)
Partie 3 : Les composants (31:41)
Partie 4 : Les states (26:25)
Partie 5 : Structuration (Dossier, CSS ...) (27:55)
Partie 6 : Les événements (26:43)
Partie 7 : Propriété "children" (6:27)
Partie 8 : Les listes (13:41)
Partie 9 : Projet 1 : Les livres et un CRUD Front-End (85:54)
Partie 10 : Les formulaires dans REACT (62:44)
Partie 11 : La validation des formulaires (31:09)
Partie 12 : Projet 2 : Créateur de personnage (Ajout de firebase) (96:19)
Partie 13 : Firebase & Database (56:38)
Partie 14 : Projet 3 : API REST & Axios (49:47)
Partie 15 : Routage (70:10)
Partie 16 : Projet 4 (91:39)
Partie 17 : Introduction aux Hooks (53:46)
Partie 18 : Projet 5 (39:05)
Teach online with
Introduction
Présentation
Objectifs du cours
La structure
Terminer et continuer