VRAIMENT Bien Comprendre Javascript

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Devenez un monstre en Javascript et maitrîser les sujets qui font peur: hoisting, scopes, closures, prototypes, etc...

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

  • Maîtriser Javascript

  • Comprendre les subtilités de Javascript (hoisting, this, closures, prototypes, etc...)

  • Déchirer les entretiens d'embauche

Course Curriculum

2 Lectures

1 Lectures

1 Lectures

2 Lectures

Instructors

Profile photo of John Taieb (Codeur)
John Taieb (Codeur)

Un Grand Merci aux 100 000+ etudiants qui suivent mes cours.Hello, moi c’est John Taieb, 36 ans, marié et papa d’un petit garçon et d'une petite fille :)Je ressens le besoin de démocratiser le monde du code. De l’extérieur ça fait peur et ça parait compliqué. Mais je sais que c’est accessible à tout le monde. Pas besoin de faire...

Instructors

Profile photo of Apprendre à Coder
Apprendre à Coder

Je ressens le besoin de démocratiser le monde du code. De l’extérieur ça fait peur et ça parait compliqué. Mais je sais que c’est accessible à tout le monde. Pas besoin de faire de longues études pour y arriver.Mais surtout, coder c’est une révolution en marche!Le monde a besoin de plus en plus de codeurs. Même les enfants apprennent désormais...

More Courses By John Taieb (Codeur), Apprendre à Coder
Review
4.9 course rating
4K ratings
ui-avatar of MAMADOU SALIOU BARRY
Mamadou S. B.
4.0
10 months ago

Je trouve le prof très engagé à faire comprendre les gens il dit vraiment tous ce dont j'ai besoin, il m'aide aussi à résoudre des problèmes que je rencontré autre part, tous ce qu'il me reste c'est de triplé mon courage.

  • Helpful
  • Not helpful
ui-avatar of Dominique
Dominique
5.0
1 year ago

Pour l'instant j'ai tout compris, enfin je pense...

  • Helpful
  • Not helpful
ui-avatar of Saliques
Saliques
5.0
1 year ago

Excellent comme à l'accoutumée. Explication simple et on progresse vraiment beaucoup de manière fluide! Merci John!!!

  • Helpful
  • Not helpful
ui-avatar of Bruno Delaine
Bruno D.
5.0
1 year ago

Très intéressant et l'énergie du formateur est vraiment top ! La qualité de la formation mise en place et les petits plus comme le tableau blanc permet de la suivre facilement.

  • Helpful
  • Not helpful
ui-avatar of Styve Lumumba Tambwe
Styve L. T.
4.0
1 year ago

Merci Prof. La tête est tournée au fond, mais finalement, elle est bonne. Merci.

  • Helpful
  • Not helpful
ui-avatar of Loghan Meynaud
Loghan M.
5.0
2 years ago

Super cours, John explique très bien le fonctionnement de Javascript. Je sors de ce cours en ayant appris plein de choses. Hâte de voir les applications concrètes dans les prochains cours !

  • Helpful
  • Not helpful
ui-avatar of Laurie Dodré
Laurie D.
5.0
3 years ago

Super cours ! Lex explications sont claires et surtout compréhensible. J'ai appris plein de nouvelles choses en JAVASCRIPT qui aurait pu avoir l'air difficile lais je trouve que grâce à la pédagogie de John, tout étaient beaucoup plus simple, la logique devient évidente. N'hésitez pas, vous ne serez pas déçu ! En tout cas, je pense prendre petit à petit tout les cours qui sont proposés. Un grand merci et j'espère voir de nouveau cours apparaître.

  • Helpful
  • Not helpful
ui-avatar of Alexandre CLANCIER
Alexandre C.
5.0
4 years ago

Très pédagogique, prend le temps de bien expliquer les concepts et de les mettre en application. Franchement un cours super bien réalisé, si j'avais pu mettre mieux que 5/5 je l'aurai fait ! J'ai déjà donné 5 à des cours qui étaient très bien réalisés mais celui ci est encore un cran au dessus !
Merci et bon courage :)

  • Helpful
  • Not helpful
ui-avatar of Elen Cristina FURGALA
Elen C. F.
5.0
4 years ago

Je suis actuellement en formation Front-End avec Openclassrooms. Mais je rencontre tout de même de grandes difficultés avec JavaScript. Ce cours m'a vraiment aidée à y voir plus clair et comprendre les subtilités du langages dont je n'avais pas idée. Je suis vraiment reconnaissante envers John pour m'avoir redonné la motivation que j'avais perdue. J'adore son style pédagogique. Ce cours était juste parfait ! Merci John !

  • Helpful
  • Not helpful
ui-avatar of Aurelie
Aurelie
5.0
4 years ago

J'ai acheter plusieurs cours chez différents formateurs. les cours de ce formateur sont vraiment bien . très bonne pédagogie

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses