Promo de lancementton premier badge à 5 € avec le code
Plume
← Toutes les compétences
JavaScript
Développement web & mobile

JavaScript

ES modules, async/await, DOM, fetch, closures, prototypes, ESLint, tests.

15 minutes19,99 €

Avant de démarrer, on fait un test technique de 1 min — micro, bruit, connexion. Si ton matériel ne convient pas, le test est remboursé intégralement.

Comment ça marche ? →

À propos du badge JavaScript

Prouve en 15 minutes que tu maîtrises vraiment JavaScript — closures, async/await, modules ES et outillage moderne — face à un examinateur IA qui ne se laisse pas bluffer.

Le badge JavaScript de Plume certifie ta capacité à raisonner sur les mécanismes fondamentaux du langage — portée lexicale, closures, chaîne de prototypes, boucle d'événements — et à les appliquer dans des contextes réels. L'examen oral de 15 minutes couvre l'asynchrone moderne (async/await, Promise.all, Promise.allSettled, gestion des rejets non capturés), la manipulation du DOM, les appels fetch avec gestion des erreurs réseau, les ES modules natifs, et l'écosystème d'outillage — Vite, ESLint, Prettier, Jest ou Vitest. L'IA examinatrice pose des questions précises, rebondit sur tes réponses et sonde tes angles morts.

Contrairement à un QCM ou à la rubrique « Compétences » de LinkedIn, ce badge repose sur un oral enregistré. Un second modèle d'IA (Claude Opus) lit l'intégralité du transcript et produit un score de 0 à 100 avec un niveau (Novice, Confirmé, Avancé, Expert) et un rapport détaillé. Aucun biais de halo, aucune complaisance : si tu confonds event loop et call stack, si tu butes sur la différence entre Promise.race et Promise.any, l'évaluation le noteras. Si au contraire tu expliques avec précision pourquoi top-level await change la structure d'un module, tu le reflétera aussi.

Ce badge s'adresse aux développeurs front-end et full-stack qui veulent sortir du lot sur leur CV ou leur profil GitHub, aux freelances qui pitchent des clients tech-savvy, et aux ingénieurs junior ou mid-level qui passent des entretiens techniques. Il convient aussi aux bootcamp graduates qui veulent valider objectivement leurs acquis avant de postuler.

Ce que ce badge évalue

Voici les dimensions concrètes que l'IA examine pendant les 15 minutes d'oral.

Comment ce badge est évalué

L'évaluation finale est faite par Claude (Anthropic) qui relit la transcription complète et applique cette grille de critères pondérés.

Comment se déroule l'oral

Une session Plume tient en environ 20 minutes, du test technique à la délivrance du badge.

  1. Étape 1

    Vérification technique (1 min)

    Avant de commencer, tu vérifies que ton micro fonctionne et que l'audio est clair. L'IA confirme qu'elle t'entend correctement et explique brièvement le déroulement.

  2. Étape 2

    Mise en contexte (2 min)

    L'examinateur IA t'invite à te présenter rapidement et à décrire ton utilisation la plus récente ou la plus complexe de JavaScript — contexte du projet, choix techniques, ce que tu as retenu.

  3. Étape 3

    Exploration en profondeur (10-12 min)

    L'IA enchaîne des questions ciblées sur l'asynchrone, les closures, le DOM, fetch, les modules ES, l'outillage et les évolutions récentes du langage. Elle relance sur tes réponses et sonde tes zones d'ombre sans suivre un script rigide.

  4. Étape 4

    Questions de recul (2 min)

    L'examinateur explore tes limites déclarées : dans quels cas préfères-tu TypeScript à JavaScript vanilla, quand bascules-tu vers un framework, et comment tu vois l'évolution de ton rapport au langage.

  5. Étape 5

    Résultat et badge (quelques minutes après)

    Claude Opus analyse le transcript complet, attribue un score de 0 à 100 avec ton niveau (Novice à Expert) et génère un rapport détaillé. Ton badge et l'URL partageable sont disponibles immédiatement.

Les 4 niveaux de maîtrise

Le score sur 100 se traduit en un niveau lisible d'un coup d'œil par un recruteur.

Novice

Score 0-39

Tu utilises JavaScript de façon procédurale, avec querySelector et addEventListener, mais tu as du mal à expliquer la boucle d'événements, les closures ou la différence entre var, let et const. Tu t'appuies souvent sur des tutoriels et copie-colles du code async sans en comprendre les mécanismes.

Confirmé

Score 40-59

Tu travailles avec async/await et les Promises au quotidien, tu structures ton code en modules ES, et tu utilises ESLint et Prettier dans tes projets. Tu comprends les closures et this dans les cas courants, mais tu butes encore sur les cas limites (this dans les callbacks, memory leaks, microtask queue).

Avancé

Score 60-79

Tu maîtrises la chaîne de prototypes, les patterns asynchrones complexes (Promise.allSettled, AbortController, streams), et tu configures Vite ou Webpack avec TypeScript et une suite de tests. Tu identifies proactivement les fuites mémoire, les race conditions et les problèmes de scope, et tu choisis entre closure, classe ou module selon le contexte.

Expert

Score 80-100

Tu raisonnes sur la boucle d'événements, la microtask queue et le garbage collector avec précision. Tu conçois des architectures JavaScript modulaires à grande échelle, tu stays à jour sur les proposals TC39 (Temporal, Records & Tuples), et tu es capable de former des juniors sur les subtilités du langage et de justifier chaque décision architecturale.

À qui ce badge s'adresse

Pas besoin d'années d'expérience ou de diplôme pour passer le badge. Voici les profils pour qui il fait sens.

Cas d'usage concrets

Où et comment ton badge JavaScript va te servir au quotidien.

Prérequis

Quelques minutes pour vérifier que tu as bien tout ce qu'il faut.

Ce que tu repars avec

À la fin de ta session, tu ne reçois pas juste un score : voici tout ce qui t'attend.

Questions fréquentes sur le badge JavaScript

Le badge n'a pas de prérequis strict en termes de niveau : il évalue précisément où tu en es, de Novice à Expert. En pratique, si tu n'as jamais utilisé async/await ou écrit une fonction avec un callback, l'oral sera difficile. Si tu travailles régulièrement avec fetch, les Promises et les modules ES, tu es prêt à tenter le badge et à obtenir un résultat significatif.

Autres badges en Développement web & mobile

Découvre d'autres compétences proches que tu peux faire valider avec Plume.

Prêt·e à passer le badge JavaScript ?

15 minutes d'oral avec une IA, un badge partageable pour tes recruteurs.

Choisir ce badge · 19,99 €