• JavaScript de Zéro

    Formation en vidéo

     

    Apprenez le JavaScript (ES6+) sans connaissance préalable à la programmation.

     

    Décrochez un job de développeur en quelques mois.

  • À qui s'adresse cette formation ?

    Reconversion professionnelle

    Si vous souhaitez changer de métier pour devenir développeur JavaScript, les modules débutant et intermédiaire de cette formation sont spécialement conçus pour vous. Ils sont dédiés aux personnes n'ayant aucune connaissance en programmation.

    Développeurs

    Si vous souhaitez apprendre le JavaScript rapidement ou consolider vos compétences : les modules avancé et expert vous permettront de devenir plus productif et de restez à jour avec les dernières bonnes pratiques et évolutions du langage (ES6, ES7 et ES8).

    Étudiants

    Si vous êtes étudiant en informatique, suivez cette formation pour compléter vos cours et apprendre comment préparer un entretien d'embauche pour obtenir le poste dont vous rêvez.

  • Objectifs de la formation

    Devenir développeur JavaScript (ES6+)

    Décrocher un emploi rapidement

    Concevoir une application seul

    Devenir autonome et pouvoir s'auto-former

  • Contenu de la formation

    4 modules pour maîtriser JavaScript et devenir autonome

     

    La formation est en cours de création. Le contenu des modules peut changer à tout moment.

    Module débutant

    GRATUIT Regarder ce module

    Connaissances techniques

     

    Apprenez les fondamentaux de la programmation en utilisant le langage JavaScript : structures et types de données, variables, tableaux, objets, conditions, boucles et fonctions.

     

    Vous découvrirez le débogueur pour vous aider à comprendre le fonctionnement d'un programme donné.

     

    Connaissances non techniques

     

    Vous connaîtrez toutes les bonnes ressources en ligne pour apprendre à programmer : comment faire une recherche efficace et bien utiliser Google, StackOverflow et le MDN.

     

    Pour finir, vous apprendrez à apprendre efficacement. Comment entraîner votre mémoire pour apprendre à programmer et retenir la masse colossale d'informations que vous allez voir dans cette formation (synthèse du cours learning how to learn appliqué à la programmation).

    Module intermédiaire

    PAYANT

    Connaissances techniques

     

    Appliquez les connaissances acquises dans le module débutant pour réaliser une application simple de zéro.

     

    S'il vous est déjà arrivé de ne pas savoir par où commencer quand vous devez coder un programme, ce module est fait pour vous.

     

    Vous analyserez aussi du code source provenant d'autrui pour le comprendre et le modifier à votre guise : compétence indispensable pour se faire embaucher.

     

    En effet, en tant que salarié on travaille rarement sur de nouveaux projets, on vient plutôt faire évoluer du code existant.

     

    Vous apprendrez comment penser comme un développeur pour résoudre un problème donné.

     

    Et enfin : démystification de this, des classes, modules et expressions régulières.

    Module avancé

    PAYANT

    Connaissances techniques

     

    Vous mettrez le nez dans les algorithmes, compétence nécessaire pour se faire embaucher avec la fameuse épreuve du tableau blanc en entretien. Vous apprendrez enfin ce qu'est la notation Big O.

     

    Vous développerez votre première application Web dans le navigateur en utilisant le DOM et les évènements. Les codes HTML & CSS seront fournis.

     

    Connaissances non techniques

     

    Vous étudierez les bonnes pratiques de programmation, pourquoi on code de cette façon plutôt qu'une autre ?

     

    Vous vous entraînerez à préparer un entretien d'embauche : quels sont les point-clés à connaître au niveau technique, quel comportement adopter en entretien si vous ne savez pas répondre ?

     

    Vous verrez également comment construire un portfolio qui ne ressemble pas aux milliers d'autres issus de freeCodeCamp pour attirer des recruteurs et décrocher un entretien.

    Module expert

    PAYANT

    Connaissances techniques

     

    Vous sortirez la tête du code et prendrez du recul dans ce module.

     

    Vous approfondirez ce qu'est l'architecture logicielle, découverte des design patterns : quand et pourquoi les utiliser ?

     

    Analyse de quelques frameworks connus : React, Vue, Angular. Introduction et explication de la notion de stack pour un projet.

     

    Découverte des dernières nouveautés disponibles dans ES7 et ES8+.

     

    Connaissances non techniques

     

    Le maître mot de ce module : l'autonomie. Une fois ce module terminé vous serez un développeur aguerri toujours à la pointe de la technique et pouvant faire de la veille technologique par lui-même.

     

    Vous découvrirez les ressources en ligne à visiter régulièrement pour rester au top de vos compétences de développeur. Vous saurez faire le tri entre les nouveautés qui buzzent et ce qui est réellement important.

  • Module débutant (gratuit)

    Faites vous une idée de la formation en regardant gratuitement le module débutant

  • Pourquoi le JavaScript ?

    Si la vidéo ne s'affiche pas en 1080p HD, cliquez sur la roue dentée en bas à droite > Qualité > 1080p

  • Manifeste

    Une formation de qualité conçue et pensée pour les débutants

    Concepts en premier

    Les concepts sont toujours expliqués en Français simple et clair avant d'être utilisés dans du code

    Supports visuels

    La majorité des explications sont faites sous forme de schémas et animations, plus simples à comprendre que du code

    Vidéos courtes

    Chaque vidéo dure entre 5 à 10 min et est lisible sur smartphone grâce à une taille de texte adaptée

    Une communauté bienveillante

    Recevez de l'aide et du soutien de la part de la communauté via le tchat texte et vidéo sur Slack

    Pas de maths

    Pas besoin d'être fort en mathématiques pour apprendre à programmer dans cette formation

    Résolvez vos propres bugs

    Apprenez la compétence la plus importante d'un développeur : savoir résoudre les bugs

  • S'inscrire à la formation

    Le contenu de la formation est encore en construction et en cours de test.

     

    Rejoignez les testeurs et bénéficiez gratuitement des nouvelles leçons en avant-première dès leur sortie.

     

    (Attention la formation deviendra payante à partir du 1er Janvier 2019)

  • Futurs tarifs

    La formation sera payante une fois le contenu finalisé (à partir du 1er Janvier 2019).

     

    Les tarifs ne sont pas définitifs et peuvent varier dans le temps.

    Pack SOLO

    99 € / mois

    • Accès à tous les modules de formation
    • Accès aux exercices et corrections
    • Mises à jour incluses : 4 vidéos / mois

    Pack COMMUNAUTÉ

    299 € / mois

    • Accès à tous les modules de formation
    • Accès aux exercices et corrections
    • Mises à jour incluses : 4 vidéos / mois
    • Aide personnalisée sur Slack via le tchat privé
    • Aide personnalisée en tête à tête en vidéo avec partage d'écran (du lundi au vendredi de 9h30 à 17h30 CEST)
  • Qui suis-je ?

     

    Je m'appelle Jérémy Mouzin, j'ai 33 ans, j'habite près de Grenoble.

     

    J'ai commencé à développer des jeux en BASIC sur un Intel 80286 à l'âge de 14 ans. J'ai connu les disquettes 5 pouces 1 quart, les processeurs à 20 MHz, les modems 56K et leur doux son de connexion.

     

    Je suis ingénieur en informatique embarqué. J'ai développé en langage C le code tournant sur des robots s'affrontant à la Coupe de France de Robotique pendant mes études.

     

    Mon diplôme en poche, j'ai travaillé 5 ans en SSII, de la startup jusqu'au groupe international. J'ai touché à beaucoup de langages différents comme ADA, Python, C/C++, Java.

     

    En 2011 J'ai développé en C++ pour une société de drones civils.

     

    En 2013 j'ai lancé ma micro-entreprise et j'ai développé l'application Hercule en Java sur Android.

     

    En 2018 je me suis intéressé de près à JavaScript et j'ai décidé de créer cette formation vidéo car les ressources en Français de qualité sont rares.

  • Des questions ?

    Il n'existe pas de questions bêtes, en plus j'adore recevoir des emails.