$ 49.00

Tuto Formation complète JavaScript avec JavaScript

$ 49.00

  • Une formation vidéo de 8h43m
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Fichiers sources inclus
  • Découvrez pourquoi vous former avec Tuto.com

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.
 

Table des matières de cette formation JavaScript (durée : 8h43m)

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



Formateur : Steven Sil

Steven Sil a publié 44 tutoriels et obtenu une note moyenne de 4,6/5 sur 19 289 tutoriels vendus. Steven Sil est un formateur certifié tuto.com. Voir les autres formations de Steven Sil

5,0
note moyenne

3
avis laissés
5 étoiles
3
4 étoiles
0
3 étoiles
0
2 étoiles
0
1 étoile
0
  • 5
    avis de lebeud laissé le 20/06/2019
    LA formation javascript que j'attendais ! très complète pour une première approche de ce langage. Pour ma part certains points vont nécessiter une deuxième voir troisième lecture (fonction asynchrone & API fetch notamment :) )

  • 5
    avis de ailand laissé le 12/06/2019
    J'ai eu beaucoup de plaisir à suivre ce tutoriel. Steven Sil est un très bon formateur et ses explications sont claires est précises.

  • 5
    avis de ferdinandgodson laissé le 08/06/2019
    Une formation toujours bien expliquee comme d'habitude. Je veux bien etendre mes connaissances avec VueJS. Si tu peux faire une formation sur ce framework, ce sera vraiment bienvenue. Encore une fois, je fais des progres avec toi ....

  • Avec quelle version de logiciel ce tuto est-il compatible ?
    JavaScript
  • Quel est le niveau requis pour suivre ce tuto ?
    débutant
accédez à plus de 1158 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données