Formation complète JavaScript
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
8h43
de formation
92
leçons vidéo
20
chapitres
Débutant
niveau requis
Steven Sil
Steven Sil
Formateur certifié

Formation complète JavaScript

4.8/5 Trustpilot (1385 avis) Satisfait ou remboursé
8h43
de formation
92
leçons vidéo
20
chapitres

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

Table des matières

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
527
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

Quel est le niveau requis pour suivre ce tuto ?

débutant

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
48,99€
Paiement unique, sans abonnement
Accès à vie à cette formation
8h43 de vidéo • 20 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 752 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1420 tutos gratuits

Notre politique de protection des données