LA VRAIE COMPRÉHENSION

Une formation DevTheory

Devenez confiant et autonome dans l'écriture de vos programmes

Depuis combien de temps développez-vous en JS ?

Un an ?

Trois ans ?

(Plus ?)

Êtes-vous sûr de vous en programmant ?

Si vous lisez ces lignes, je pense que vous ressentez parfois de l’incompréhension face aux comportements de votre programme.

Alors vous allez sur le web pour comprendre votre code, vous trouvez alors une réponse, et passez à la suite du programme.

Vous pouvez développer toute votre vie de cette manière, cela marchera, car internet contient toutes les informations possibles, seulement…

Pensez-vous que les bons développeurs font une recherche Google toutes les 10 lignes ?

Les recherches sur un quelconque moteur de recherches ne devraient pas se faire si souvent.

Vous vous doutez bien que certains développeurs en font beaucoup moins, pourtant tous les développeurs ont accès au même niveau d’informations.

Alors pourquoi eux comprennent, et pas vous ?

La seule chose qui vous écarte de ces développeurs est...

Une compréhension réelle du code

Cette autonomie est-elle atteignable pour nous ? Ou sont-ils des génies ?

En se renseignant par nous-même, nous pouvons très bien atteindre ce confort de développement, pour ça il va falloir faire...

Le tri des informations

Le web contient un nombre immense d’informations sur le JavaScript, et il est très compliqué de s’y retrouver.

En tant que développeur, nous savons pertinemment que ce serait la chose à faire : prendre du temps pour apprendre et consolider notre développement JavaScript.

Sauf que nous ne prenons jamais ce temps, et nous continuons à avoir les mêmes bugs, et les mêmes recherches Google…

Il est temps que cela change

Vous avez envie de tester un nouveau framework sans avoir peur de la marche à prendre ? Ou "simplement" de réaliser des applications plus sereinement ?

Tout cela est possible, et en beaucoup moins de temps que vous ne le pensez!

Un sujet tabou : Le syndrome de l'imposteur


J'ose le dire, j'ai le syndrome de l'imposteur, j'ai crée et je crée toujours des applications qui sont importantes (d'un point de vue social ou financier).

Lorsque cela arrive, je ressens (comme vous) ce sentiment négatif.

C'est une raison pour lesquelles j'ai démystifié le JavaScript, et je compte maintenant en faire de même pour vous.

Cette formation va réduire votre inconfort

La solution que je vous propose est simple et efficace.

Pourquoi simple ? Car j'ai fait tout ce travail de tri, je me suis documenté pendant plusieurs mois pour aboutir à un contenu clair.

Efficace ? Vous allez concrètement acquérir les compétences dont nous allons parler, pas seulement les découvrir.

Connaître le fonctionnement réel du JS

Vous allez gagner un temps considérable en ayant conscience de ce que vous codez :
  • Être vraiment autonome lors du développement
  • Développer plus rapidement et donc gagner plus
  • Réduire l'anxiété du au syndrome de l'imposteur
  • Être confiant face à vous et autres développeurs

Je suis conscient que ces arguments sont forts et représentent beaucoup.

Mais je suis également confiant sur le travail que j'ai effectué, et sur ce qu'il va vous apporter.

Gagnez en compétences, temps et confiance


L’apprentissage qui va suivre se base sur deux piliers essentiels :
  • Le cours vidéo
  • Le cahier d'apprentissage

Le terme de “formation” devrait être réservé pour l’acquisition de compétences.

Un cours ne crée pas de compétences, mais fait découvrir des connaissances, que l’on retient plus ou moins facilement.

C’est pourquoi j’ai créé le “Cahier d’apprentissage” en complément, et que je peux fièrement dire que La Vraie Compréhension est une Formation.

C’est via la pratique que les compétences se créent, et c’est là qu’intervient le cahier d’apprentissage : ce document vous suivra tout au long du cours, et vous permettra de mettre en pratique les connaissances évoquées.

En suivant ces deux piliers, le fonctionnement de vos programmes n’aura plus de secret pour vous.

Cette formation n’est pas théorique : nous apprenons concrètement du code, et plus précisément la manière dont ce code fonctionne au sein du programme.


Programme & Points clés

  • Introduction

    Description de la formation Utilisation du cahier d'apprentissage Environnement de développement

  • Connaître et utiliser les types de données

    Types de données existants Objets globaux liés aux types Conversions des types

  • Gérer au mieux les propriétés d'un objet

    Différents nommages des propriétés Opérateurs dédiés aux propriétés Comportements des propriétés

  • Les comportements clés du code

    Gestion des bindings Définition du scope Syntaxes d'instanciations L'objet “global“

  • Compréhension avancée des objets

    Objets & Références Les attributs des propriétés (flags) Les deux types de propriétés

  • L'importance des protoypes

    Le concept des prototypes Toutes les opérations possibles Les comportements à bien comprendre

  • Zoom sur les fonctions

    Les syntaxes & opérateurs exclusifs Nature des fonctions Prototypes & functions

  • Le prototypage des types de données

    Les prototypes natifs Imbrication des built-in prototypes Modification de prototypes natifs

  • Les fonctions et leurs concepts avancées

    Compréhension des arrow functions La compréhension des closures Les IIFE ou fonctions anonymes

  • Conclusion

    Mot de la fin Sources

“C'est EXACTEMENT ce qu'il me fallait !!”
Avis de Dramane

À l'achat de la formation Dramane

“Tout devient limpide”
Avis de Bertrand

Formation complétée à 85% Bertrand

“Une compréhension parfaite du langage”
Avis de Mathieu

Formation complétée à 100% Mathieu

Commander La Vraie Compréhension

  • Icon Check Toutes les sections du cours (accès à vie)
  • Icon Check Cahier d’apprentissage: acquérir les compétences
  • Icon Check Garantie de 60 jours “Satisfait ou remboursé”
  • Icon Check Paiement en une fois ou 5 fois sans frais
Commander pour 249€ Même bouton pour le paiment en 5 fois

Qu’est-ce qui changera après cette formation ?

En comprenant tous les rouages du code JavaScript, de nombreuses choses vont s'acquériren vous.

Au-delà des avantages psychologiques que l'on a vu plus haut, voici les changements concrets dans votre développement:
  • Lecture plus limpide du code
  • Résolution des bugs plus rapides
  • Recherches Google beaucoup moins récurrentes
  • Commencer un programme sans procrastiner
  • Intégrations sans stress

Pendant et après cette formation, vous allez vous rendre compte des possibilités supplémentaires du JavaScript.

Les interactions avec le code de vos collègues et d’autres développeurs seront beaucoup plus simples.

J'aimerai qu'on se rende compte une dernière fois du temps que l'on va gagner, à chaque étape du développement :
  • Imagination de l'application
  • Développement du programme
  • Gestion des bugs et des comportements innapropriés

Bien sûr, cela demande un peu de travail, alors on peut se poser la question: ...

Démystifier le JavaScript, cela vaut-il le coup ?

J’aime beaucoup cette expression de "démystification" car elle nous indique que le fonctionnement du programme est un mythe.

Parfois on aime que ce soit un mythe, car on a peur de découvrir ce qu’il y a vraiment derrière si jamais on s'approche de trop près.

Accepter cette situation où on ne comprend pas tout, où on fait simplement en sorte que cela marche puis on ne touche plus à rien : ce n’est pas ça être développeur.

Encore moins être un bon développeur.

Le monde du web change très vite, JavaScript ou non, si aucune consolidation du langage n’est faite, alors la limite à son utilisation sera très vite atteinte.

Puis nous serons dépassés, dépasser par nos collègues, nos amis développeurs, puis par la communauté entière. Pas forcément à cause de nouvelles technologies, mais plutôt par notre entêtement à vouloir rester dans notre zone de confort.

Le métier de développeur, et vous le savez aussi bien que moi, demande toujours à se renouveler.

Afin d’aller toujours plus loin, et repousser la limite de nos compétences, il faut connaître le Javascript, il faut avoir une vraie compréhension de son fonctionnement (d’un point de vue développeur).

F.A.Q.

  • Cette formation couvre-t-elle les bases du JavaScript ?

    Non, cette formation est faite pour se perfectionner en JavaScript, comprendre les concepts avancés de ce langage afin de connaitre le comportement exact de nos programmes, et de développer de manières plus efficace.

  • Sous quel format est le cours ?

    Le cours est un cours vidéo, divisé en sections (thème commun) et sessions (connaissance unique), chaque session représente une vidéo d’une durée de 2 à 8 minutes.

  • Sous quel format est le cahier d’apprentissage ?

    Ce cahier est en fait un document Google Doc, dont vous pourrez faire une copie sur votre Drive. Il est divisé selon les sections du cours, et il contient différents types d’exercices ayant différents objectifs concernant la création des compétences.
    Une partie “note” est également disponible pour chaque section, si vous en ressentez l’utilité.

  • De quelle manière s'effectue le paiement ?

    Le paiement s'effectue par carte bancaire ou Paypal, par le service ThriveCart.

  • Comment accéder au cours ?

    À la commande de la formation, vous recevrez un mail qui vous amènera vers votre espace d'apprentissage, en vous connectant (ou s’inscrivant) avec le même mail que l’achat, vous accéderez à tout le contenu du cours.

  • Comment accéder au cahier d’apprentissage ?

    Le lien pour avoir le cahier d’apprentissage est disponible en ressources au début du cours.

  • Combien de temps avant d'accéder à la formation ?

    Dès la commande, vous aurez instantanément un accès complet à la formation.

  • Jusqu’à quand l'accès à la formation est possible ?

    Votre accès à la formation est à vie !

Garantie “Testez pendant 60 jours PUIS décidez si vous voulez garder la formation”

Après votre commande, vous avez 60 jours pour consulter la formation, appliquer l'apprentissage, et décider si elle correspond à vos attentes.

Si vous n’êtes pas satisfait, il vous suffit d’envoyer un email pour être remboursé à 100% (quelle que soit votre raison).

Commander La Vraie Compréhension

  • Icon Check Toutes les sections du cours (accès à vie)
  • Icon Check Cahier d’apprentissage: acquérir les compétences
  • Icon Check Garantie de 60 jours “Satisfait ou remboursé”
  • Icon Check Paiement en une fois ou 5 fois sans frais
Commander pour 249€ Même bouton pour le paiment en 5 fois

Vous avez une question ?

Envoyez-moi un email à contact@devtheory.fr

Faites-le pas, détruisez ce syndrome de l'imposteur et passez au niveau supérieur en JavaScript !