VRAIMENT Bien Comprendre Javascript
4.7 (1,317 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,220 students enrolled

VRAIMENT Bien Comprendre Javascript

Devenez un monstre en Javascript et maitrîser les sujets qui font peur: hoisting, scopes, closures, prototypes, etc...
4.7 (1,317 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,220 students enrolled
Last updated 11/2019
French
Current price: $104.99 Original price: $149.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Maîtriser Javascript
  • Comprendre les subtilités de Javascript (hoisting, this, closures, prototypes, etc...)
  • Déchirer les entretiens d'embauche
Course content
Expand all 86 lectures 09:20:52
+ Quiz Variables et Correction
12 lectures 36:31
Conseils avant de faire les quiz
00:59
Quiz - Variables
11 questions
Correction Question 1
01:53
Correction Question 2
01:19
Correction Question 3
01:45
Correction Question 4
01:41
Correction Question 5
04:56
Correction Question 6
06:58
Correction Question 7
03:39
Correction Question 8
03:32
Correction Question 9
03:25
Correction Question 10
02:49
Correction Question 11
03:35
+ Retour sur le Snake - Variables
4 lectures 50:21
Présentation du Projet
18:30
Occupons nous des variables
11:53
Occupons nous des variables de nos fonctions
16:32
Optimisons
03:26
+ Quiz - Scopes et Correction
10 lectures 58:49
Quiz - Scopes
10 questions
Correction Question 1
05:51
Correction Question 2
05:15
Correction Question 3
05:08
Correction Question 4
06:58
Correction Question 6
04:40
Correction Question 7
04:03
Correction Question 8
07:12
Correction Question 9
06:12
Correction Question 10
06:37
+ Retour sur le Snake - Scopes
2 lectures 15:21
Parlons des scopes
11:44
Parlons des scopes de bloc
03:37
+ Gros Plan sur les Fonctions - Partie 1
6 lectures 01:13:00
Fonction Première Classe
13:25
Closures (Partie 1)
07:38
Closures (Partie 2)
18:44
Méfiez-vous des scopes !
10:40
IIFEs
09:30
IIFEs et Closures
13:03
+ Quiz - Fonctions (Partie 1) et Correction
10 lectures 28:26
Quiz - Fonctions (Partie 1)
10 questions
Correction Question 1
02:39
Correction Question 2
03:03
Correction Question 3
02:08
Correction Question 4
04:21
Correction Question 5
01:55
Correction Question 6
01:48
Correction Question 7
02:41
Correction Question 8
02:16
Correction Question 9
03:49
Correction Question 10
03:46
+ Gros Plan sur les Fonctions - Partie 2
4 lectures 57:39
Le mot-clé THIS
13:14
Choses Bizarres
06:05
Bind, Call et Apply
18:09
Arrow Functions (Fonction Flêchées) (ES6)
20:11
+ Quiz - Fonctions (Partie 2) et Correction
9 lectures 33:05
Quiz - Fonctions (Partie 2)
9 questions
Correction Question 1
01:23
Correction Question 2
03:02
Correction Question 3
04:01
Correction Question 4
04:06
Correction Question 5
04:54
Correction Question 6
03:14
Correction Question 7
03:14
Correction Question 8
02:45
Correction Question 9
06:26
Requirements
  • Vous devez connaître les bases de Javascript
  • N'importe quel ordinateur - Windows, Mac, etc...
  • Aucun logiciel particulier n'est requis
Description

Ce cours est spécial: rien que le titre déjà: VRAIMENT Bien Comprendre Javascript !!! C’est pas un peu exagéré tout ça ? Et bien non… Sachez que c’est le cours le plus compliqué que j’ai fait jusqu’à présent.

Pourquoi compliqué ?

Parce qu’on va rentrer dans les détails des détails. Vous allez réellement comprendre comment fonctionne Javascript en profondeur. D’ailleurs pour vous lancer dans ce cours, vous devez déjà connaître un minimum les bases de Javascript.

Le but c’est de comprendre toutes les subtilités de ce langage. Au final, vous ferez partie du peu de gens qui peuvent se vanter de maîtriser Javascript Vous pourrez déchirer vos entretiens ! 

Et oui ! Vous serez capable de répondre à tous ces petits tests qu’adorent donner les recruteurs. Mais surtout, vous comprendrez enfin l’envers du décor et ça fera de vous des meilleurs développeurs.

 

Mais alors attention ! Devenir un monstre en Javascript a un prix ! Il va falloir vous accrocher car je vous préviens tout de suite: vous allez transpirer du cerveau… c’est pour ça que j’ai mis une casquette d’ailleurs. Bref dans ce cours, il va falloir vous donner à 100%.

 

Maintenant sachez que je ferai TOUT pour vous simplifier au maximum les secrets de Javascript. On va tout passer au microscope bien comme il faut.

Et pour checker que tout est bien intégré dans vos têtes, je vous donnerai un quiz à chaque fin de partie. Alors ce n’est pas un quiz comme d’habitude !

Vu qu’on parle de choses complexes, j’ai tenu à vous donner une correction détaillée en vidéo pour chacune des questions du quiz.

Comme ça je suis sûr que vous ne passerez pas à côté.

Rien n’est laissé au hasard pour vous aider à comprendre, on va aussi appliquer directement votre nouveau savoir au Projet du Serpent: le Snake. C’est-à-dire qu’on va améliorer ce projet avec tout ce qu’on a appris.

 

Bon alors voilà ce qu’on va apprendre dans ce cours !

 

GROS PLAN SUR LES VARIABLES

Je vais commencer par vous parler des différents types de variables. Quels sont les différences entre les types primitifs et les objets ? Quelle est aussi la différence entre nullundefined et l’erreur is not defined.

Et sinon vous savez c’est quoi le hoisting ? Et bien je vais vous l’expliquer.

Et je finirai cette partie en vous montrant comment les nouveaux mots clés d’ES6: let et const vont changer la donne pour nos variables.

 

GROS PLAN SUR LES SCOPES

Alors les scopes c’est chaud et on va bien décortiquer tout ça. Je vous parlerai des contextes d’exécution, d’objet des variables et de la chaîne des scopes. Et là encore, on verra qu’avec ES6, on pourra maintenant utiliser un nouveau genre de scope: le scope de bloc.

 

GROS PLAN SUR LES FONCTIONS

En Javascript, les fonctions sont des objets de première classe. Et je vais vous expliquer un des sujets qui fait le plus peur aux débutants: Les Closures.

Je vous montrerai aussi ce que sont les IIFEs et comment elles pourront nous être utiles pour protéger nos variables. Et sinon il y a un autre sujet qui cause beaucoup de problèmes à certains développeurs, c’est le mot-clé this.

Alors pas de crainte, je vais tout vous expliquer et je vous montrerai comment le manipuler avec les fonctions BindCall et Apply.

Et on finira par les fonctions flêchées: ce sont des fonctions d’un nouveau genre qu’on peut utiliser depuis ES6.

 

GROS PLAN SUR LES OBJETS

L’homme descend du singe et quasiment tout descend de l’objet. Ca veut rien dire ?

Attendez un peu cette phrase aura beaucoup plus de sens quand vous arriverez à cette partie je vous le promets ! Je vais vous expliquer en détail ce que sont les prototypes et on examinera la chaîne des prototypes. On finira cette partie en utilisant les classes d’ES6.


Voilà je pense que vous l’avez compris, on a un programme très très chargé alors ne perdons pas de temps. C’est parti !!!

Who this course is for:
  • Toute personne souhaitant devenir un monstre en Javascript