JavaScript Professional
Certifiez votre maîtrise professionnelle de JavaScript moderne (ES6+), de la manipulation du DOM aux architectures asynchrones et aux frameworks frontend.
Key skills
- ✓Maîtrise de JavaScript ES6+ et des paradigmes modernes
- ✓Développement d'applications web interactives et performantes
- ✓Gestion asynchrone, APIs REST et manipulation du DOM
- ✓Debugging, tests unitaires et optimisation du code
Market equivalents
This PROVA certification covers the competency scope expected by the following certifications:
Is this right for you?
✓ This certification is right for you if:
- →Développeurs web avec 6 à 18 mois d'expérience JavaScript
- →Développeurs backend souhaitant valider leurs compétences frontend
- →Intégrateurs web en transition vers le développement applicatif
✗ This certification is not suitable if:
- →Débutants sans expérience de programmation : orientez-vous d'abord vers des formations d'initiation au développement web avant de viser cette certification.
- →Développeurs JavaScript seniors avec 5+ ans d'expérience : visez plutôt les certifications Master 801 spécialisées (frameworks avancés, architecture, TypeScript).
Prerequisites & eligibility
Aucune condition formelle, mais une pratique préalable de JavaScript est fortement recommandée.
Purchase options
Exam voucher, LMS pathway, bundle packs — build your order
Options d'achat
Composez votre parcours — voucher d'examen, préparation LMS, packs entreprise.
Skills assessed
JavaScript moderne
Maîtrise des syntaxes ES6+, modules, closures, prototypes et programmation fonctionnelle.
APIs et asynchrone
Promises, async/await, fetch API, gestion d'erreurs et interactions avec backends REST.
DOM et événements
Manipulation du DOM, event handling, délégation et optimisation des performances frontend.
Qualité et tests
Debugging avec DevTools, tests unitaires (Jest), linting (ESLint) et bonnes pratiques de code.
Exam format
Curriculum
Fondamentaux JavaScript moderne
Variables et portée (let, const, var), arrow functions et this binding, destructuring d'objets et tableaux, spread et rest operators, template literals et tagged templates, modules ES6 (import/export), scope (global, function, block), hoisting et temporal dead zone, strict mode.
Programmation avancée et paradigmes
Closures et lexical scoping, prototypes et chaîne de prototypes, héritage prototypal vs classes ES6, constructeurs et méthodes, programmation fonctionnelle (map, filter, reduce, forEach), higher-order functions et callbacks, immutabilité et pure functions, composition de fonctions, this et binding (call, apply, bind).
DOM, événements et APIs navigateur
Sélection d'éléments (querySelector, getElementById), création et modification du DOM (createElement, appendChild, innerHTML vs textContent), traversée du DOM (parentNode, children, siblings), event handling et event listeners, event bubbling et capturing, délégation d'événements, preventDefault et stopPropagation, Web Storage API (localStorage, sessionStorage), autres APIs (Geolocation, History, Fetch), performance DOM (reflow, repaint, DocumentFragment).
Asynchrone et APIs externes
Callbacks et callback hell, Promises (création, chaînage, then/catch/finally), async/await et syntaxe moderne, gestion d'erreurs asynchrones (try/catch), Promise.all, Promise.race, Promise.allSettled, fetch API et requêtes HTTP (GET, POST, PUT, DELETE), manipulation de JSON (parse, stringify), consommation d'APIs REST, headers et authentification (Bearer tokens), gestion du CORS, timeout et retry logic.
Debugging, tests et qualité de code
Chrome DevTools (console, debugger, breakpoints), sources panel et step debugging, network tab et analyse des requêtes, performance profiling et memory leaks, tests unitaires avec Jest (describe, it, expect), mocks et spies, coverage de code, ESLint configuration et règles, Prettier et formatting automatique, bonnes pratiques de code (DRY, KISS, YAGNI), gestion d'erreurs (Error objects, custom errors), logging et monitoring, documentation et commentaires JSDoc.
How to fund your certification
3 options to cover the cost of your certification
OPCO — Employer funding
Ask your employer to cover the cost through your OPCO (employee training plan).
Personal — €390 incl. VAT
Secure online payment by credit card (Stripe).
Business rate: €510 excl. VAT
Frequently asked questions
Cette certification couvre-t-elle les frameworks comme React ou Vue ?
Non, cette certification se concentre sur JavaScript vanilla et les fondamentaux ES6+. Les frameworks frontend font l'objet de certifications spécialisées distinctes. Vous devez maîtriser JavaScript natif avant de vous orienter vers des frameworks.
Dois-je connaître TypeScript pour passer cette certification ?
Non, TypeScript n'est pas au programme. Cette certification évalue exclusivement JavaScript natif. TypeScript fait l'objet d'une certification dédiée de niveau supérieur.
L'examen inclut-il du code à écrire en direct ?
Les cas pratiques présentent des problèmes de code à résoudre (debugging, complétion, analyse). Vous ne codez pas dans un IDE complet mais analysez et sélectionnez les bonnes solutions parmi des options proposées.
Quelle est la différence avec les certifications américaines JavaScript ?
PROVA JavaScript Professional est alignée sur le cadre européen EQF et ESCO, avec reconnaissance dans 7 pays européens. Contrairement aux certifications US souvent théoriques, nous évaluons des compétences pratiques directement applicables en entreprise européenne, avec un référentiel actualisé chaque année.
Puis-je repasser l'examen en cas d'échec ?
Oui, vous pouvez repasser l'examen après un délai de 14 jours. Un nouveau voucher doit être acheté pour chaque tentative supplémentaire. Le rapport PROVA DNA identifie précisément vos axes d'amélioration.
They got certified
« Après 1 an en autodidacte, cette certification m'a permis de structurer mes connaissances JavaScript et de décrocher un CDI. Le rapport PROVA DNA m'a montré précisément mes points faibles en asynchrone, que j'ai pu combler. »
« Venant du backend PHP, j'avais besoin de valider mes compétences JavaScript pour évoluer. L'examen est exigeant mais juste, avec des cas pratiques réalistes. Reconnaissance immédiate par mon employeur. »
« Excellente alternative aux certifications américaines hors de prix. Le référentiel est à jour avec ES6+ et les pratiques modernes. Le parcours LMS est complet et les exemples très concrets. »
International recognition
Couvre des compétences similaires à JavaScript Institute JSE et certaines certifications américaines JavaScript, avec un focus sur les standards européens et les pratiques actuelles du marché.
JavaScript Institute est une marque de Python Institute. PROVA est indépendant et non affilié à ces organisations.
Your certification pathway
Before, during, after — the recommended progression
Droits du candidat
Transparence
Les critères de décision et le barème sont documentés et accessibles avant l'examen.
Droit d'appel
Toute décision peut être contestée dans les 30 jours. Examen par un tiers indépendant.
Plainte
Toute personne peut signaler un dysfonctionnement. Formulaire public accessible sans compte.
