Formation complète JavaScript
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

TUTO Formation complète JavaScript

Steven Sil
48,99€
3 paiements de 16,00€ avec Klarna. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Dans cette formation complète JavaScript de plus de 8 heures 30, vous allez apprendre à utiliser ce langage dans sa globalité sans aucune connaissance préalable. Il vous suffit d’avoir des bases de HTML et CSS pour la suivre. Si vous avez déjà de l'expérience avec le JavaScript, mais que vous souhaitez vous mettre à jour sur le langage dans ses évolutions les plus récentes, rendez-vous sur le sommaire un peu plus bas pour savoir si des vidéos peuvent vous aider ! 
 

Au programme de cette formation complète JavaScript

Il s'agit d'une formation axée sur une approche pratique ! 

Ainsi, pour mettre en application les notions étudiées, nous développerons une application complète de "TODO list" que nous réaliserons tout au long des 20 chapitres de cette formation. Vous pouvez voir le résultat final dans la vidéo de présentation.

Nous utiliserons également Babel pour compiler notre code moderne dans une version accessible pour les anciens navigateurs. Votre site sera ainsi accessible au plus grand nombre !

En prime, vous pourrez tester vos connaissances avec un QCM de 35 questions pour vous assurer que vous n'êtes passé à côté de rien !

A la fin de cette formation, vous serez autonome avec le langage JavaScript dans ses aspects les plus modernes et vous pourrez aborder en toute sérénité des bibliothèques et frameworks JS sur la base des connaissances que vous aurez développées.
Le projet ainsi que les différents liens utilisés dans la formation vous seront fournis dans les fichiers source.
 

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Le JavaScript et son environnement
Chapitre 2
Les variables
Chapitre 3
Les nombres
Chapitre 4
Les chaînes de caractères
Chapitre 5
Les valeurs vides et les booléens
Chapitre 6
Les tableaux
Chapitre 7
Les littéraux d'objets et l'opérateur typeof

Plan détaillé du cours

Chapitre 1 : Le JavaScript et son environnement
37m58
 
Leçon 1Introduction
Leçon 2Historique du langage et logiciels indispensables
Leçon 3Du JS dans le navigateur
Leçon 4Instructions et expressions
Leçon 5Les commentaires
Leçon 6[PROJET] On importe nos scripts
Chapitre 2 : Les variables
19m23
 
Leçon 1Les variables
Leçon 2La hoisting
Leçon 3[PROJET] On déclare quelques variables
Chapitre 3 : Les nombres
20m15
 
Leçon 1Les nombres
Leçon 2Les opérateurs arithmétiques
Leçon 3L'objet Math
Chapitre 4 : Les chaînes de caractères
22m18
 
Leçon 1Les chaînes de caractères
Leçon 2Quelques propriétés utiles
Leçon 3La concaténation
Leçon 4[PROJET] Une première liste de tâches
Chapitre 5 : Les valeurs vides et les booléens
05m27
 
Leçon 1Les valeurs vides
Leçon 2Les booléens
Chapitre 6 : Les tableaux
11m39
 
Leçon 1Les tableaux
Leçon 2Ajouter des éléments au tableau
Leçon 3Supprimer des éléments d'un tableau
Leçon 4[PROJET] Un tableau pour nos tâches
Chapitre 7 : Les littéraux d'objets et l'opérateur typeof
11m45
 
Leçon 1Découverte des littéraux d'objet
Leçon 2L'opérateur unaire typeof
Chapitre 8 : L'API DOM
55m45
 
Leçon 1Le DOM
Leçon 2Sélectionner des éléments
Leçon 3Modifier le style d'un élément
Leçon 4Sélectionner un élément à partir d'un autre élément
Leçon 5Quelques propriétés bien utiles
Leçon 6Accéder à n'importe quel attribut
Leçon 7Créer un nouvel élément
Leçon 8Ajouter un élément
Leçon 9Supprimer un élément
Leçon 10[PROJET] Sélection des éléments HTML
Chapitre 9 : Les opérateurs logiques et comparatifs
19m56
 
Leçon 1Les opérateurs de comparaison
Leçon 2Les opérateurs logiques
Chapitre 10 : Les conditions
16m15
 
Leçon 1Les conditions
Leçon 2Le switch
Leçon 3L'opérateur ternaire
Chapitre 11 : Les boucles
26m09
 
Leçon 1La boucle while
Leçon 2La boucle do ... while
Leçon 3La boucle for
Leçon 4L'instruction break
Leçon 5L'instruction continue
Leçon 6[PROJET] On affiche les tâches sur notre page
Chapitre 12 : Les fonctions
31m45
 
Leçon 1Définition et appel de fonction
Leçon 2La portée des variables avec let et const
Leçon 3Les paramètres
Leçon 4Une infinité de paramètres
Leçon 5Les fonctions anonymes
Leçon 6Les fonctions en flèche
Leçon 7[PROJET] Une fonction pour gérer l'affichage de nos tâches
Chapitre 13 : Les évènements
32m51
 
Leçon 1Gérer les évènements
Leçon 2Annuler une action par défaut
Leçon 3Récupérer des informations sur l'évènement
Leçon 4La propagation
Leçon 5[PROJET] On gère les évènements de notre application
Chapitre 14 : Boucles/méthodes sur les tableaux et décomposition
25m02
 
Leçon 1La méthode forEach()
Leçon 2La boucle for of
Leçon 3La méthode map()
Leçon 4La méthode filter()
Leçon 5La décomposition
Leçon 6[PROJET] On remplace notre première boucle
Chapitre 15 : La programmation orientée objet (POO)
30m11
 
Leçon 1On en finit avec les littéraux d'objet
Leçon 2La notation class
Leçon 3Le constructeur
Leçon 4Les méthodes
Leçon 5L'héritage
Leçon 6Accéder au constructeur et méthodes du parent
Leçon 7[PROJET] Une classe pour gérer le stockage de notre TODO list
Chapitre 16 : Gérer les erreurs
16m38
 
Leçon 1Le mode strict
Leçon 2Les exceptions
Leçon 3[PROJET] On renforce la sécurité de notre code
Chapitre 17 : La programmation asynchrone
1h05
 
Leçon 1Comment ça fonctionne ?
Leçon 2Maîtrisez le temps avec setInterval() ...
Leçon 3... et setTimeout()
Leçon 4Un serveur pour utiliser les API Fetch et Web Storage sur macOS
Leçon 5Un serveur pour utiliser les API Fetch et Web Storage sur Windows
Leçon 6L'API Fetch pour faire des requêtes HTTP
Leçon 7Gérer les échecs
Leçon 8Les fonctions asynchrones avec async et await
Chapitre 18 : Le stockage côté client
39m51
 
Leçon 1L'API Web Storage
Leçon 2[PROJET] On gère la partie stockage local de la TODO list
Leçon 3[PROJET] On utilise notre classe ArrayStorage dans notre projet
Leçon 4[PROJET] On s'occupe de la partie chargement de tâches depuis une source externe
Chapitre 19 : Un code optimisé et rétro-compatible avec Babel et les polyfills
27m17
 
Leçon 1Babel
Leçon 2Installation de Node.js sur macOS
Leçon 3Installation de Node.js sur Windows
Leçon 4[PROJET] On compile notre projet avec Babel
Leçon 5[PROJET] Des polyfills pour les fonctionnalités modernes
Chapitre 20 : Avant de se quitter
07m28
 
Leçon 1Quelques conseils avant de se quitter :)
Leçon 2Conclusion

Aperçus

Avis des apprenants

Détail des avis
518
Apprenants
12
Commentaires
5/5
Note moyenne
5/5
11
4/5
1
3/5
0
2/5
0
1/5
0
Florent Lefevre
Florent Lefevre
Publié le 17/03/2022
super tuto pour grand debutants.
Steven Sil
Steven Sil
Merci !
Xavier Charvin
Xavier Charvin
Publié le 28/05/2021
tres bonne formation merci
Steven Sil
Steven Sil
Merci beaucoup
Olivier Bouzonnie
Olivier Bouzonnie
Publié le 17/12/2020
très accessible, bonne pédagogie
Steven Sil
Steven Sil
Merci à vous

Vos questions sur le cours

Avec quelle version de logiciel ce tuto est-il compatible ?

JavaScript

Quel est le niveau requis pour suivre ce tuto ?

débutant

Payer plus tard ou en 3x

Prix d'achat : 48,00 €
Pour payer plus tard ou en plusieurs versements échelonnés, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez plus tard ou en plusieurs fois

3 paiements de 16,00 €
tous les mois, sans intérêts
Total : 48,00 €
Afficher les conditions : Klarna
Klarna : conditions d'utilisation du paiement différé en 3 échéances.

Attendez ! 🤗

Accédez à plus de 1422 tutos gratuits

Notre politique de protection des données