PHP / Laravel
Eloquent, migrations, queues, Livewire, Sanctum, tests, Composer, déploiement.
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.
Eloquent, migrations, queues, Livewire, Sanctum, tests, Composer, déploiement.
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.
Prouve que tu maîtrises vraiment Eloquent, les queues, Sanctum et le déploiement Laravel — pas juste sur le papier, mais face à un examinateur IA qui creuse.
Le badge PHP / Laravel de Plume certifie ta maîtrise concrète du framework le plus populaire de l'écosystème PHP. En 15 minutes d'oral avec un examinateur IA (OpenAI Realtime), tu es interrogé sur les sujets qui comptent vraiment en production : optimisation des requêtes Eloquent, gestion des problèmes N+1 par eager loading ou lazy collections, migrations risquées en base, queues avec Redis et Horizon, authentification API via Sanctum ou Passport, et orchestration CI/CD. Un second modèle IA (Claude Opus) analyse la transcription complète et produit un score de 0 à 100 avec un niveau certifié (Novice, Confirmé, Avancé, Expert).
Ce qui distingue ce badge d'une simple case cochée sur LinkedIn, c'est que l'examinateur adapte ses questions à tes réponses : si tu mentionnes Livewire ou Inertia, il creuse. Si tu parles de Horizon, il te demande comment tu supervises tes workers et gères les failed_jobs. Tu ne peux pas réciter une fiche mémo — tu dois raisonner en direct sur des cas réels. Le score final reflète ta profondeur technique, ta capacité à justifier tes choix d'architecture (Laravel vs Symfony, Sanctum vs Passport, Eloquent vs query builder brut) et ton expérience du déploiement en conditions réelles.
Ce badge est fait pour les développeurs PHP qui veulent décrocher un poste back-end ou full-stack, les freelances qui souhaitent rassurer leurs clients sur leur niveau Laravel, et les lead devs qui cherchent un référentiel objectif pour évaluer ou faire évaluer leur équipe. Que tu sois en reconversion, en recherche active ou simplement curieux de ton niveau réel, le badge PHP / Laravel te donne une preuve tangible, partageable et horodatée de ta compétence.
Voici les dimensions concrètes que l'IA examine pendant les 15 minutes d'oral.
Maîtrise des relations (hasMany, morphTo, polymorphiques), détection et résolution des problèmes N+1 via eager loading, chunk() et lazy collections pour les grands volumes de données.
Conception de migrations robustes, gestion des rollbacks en production, colonnes nullable, index composites, et stratégies pour éviter les verrous de table sur des datasets critiques.
Configuration des drivers (Redis, database), structuration des jobs et listeners, paramétrage des retries et backoff, supervision des workers avec Laravel Horizon et gestion des failed_jobs.
Choix éclairé entre Sanctum (SPA, tokens légers) et Passport (OAuth2, clients tiers), gestion des scopes, refresh tokens, et sécurisation des routes via middleware auth:sanctum.
Service providers, repositories, form requests, policies, observers, et usage des facades versus injection de dépendances — capacité à justifier chaque choix d'architecture dans un contexte réel.
Articulation de Laravel avec Livewire (composants réactifs) ou Inertia.js (React/Vue côté client), gestion de Composer, Vite, et pipelines CI/CD pour le déploiement (Forge, Envoyer, Docker).
Écriture de feature tests et unit tests avec PHPUnit ou Pest, usage des factories et seeders, mocking de services externes, et couverture des cas limites en base de données in-memory.
Capacité à comparer Laravel avec Symfony, Lumen ou un micro-framework, à identifier les cas où Eloquent n'est pas adapté, et à suivre les nouveautés (Pennant, Folio, Volt, Reverb).
L'évaluation finale est faite par Claude (Anthropic) qui relit la transcription complète et applique cette grille de critères pondérés.
Qualité et précision des réponses sur Eloquent, queues, migrations, Sanctum/Passport et l'écosystème Laravel au sens large. C'est le critère central : un candidat doit montrer qu'il connaît le framework en détail, pas seulement ses bases.
Capacité à justifier des choix techniques (pourquoi Sanctum plutôt que Passport, pourquoi Livewire plutôt qu'Inertia, quand sortir du framework) avec des arguments fondés sur des contraintes réelles de projet, pas sur des préférences vagues.
Références à des situations vécues : migration risquée gérée en prod, supervision de workers Horizon, debug d'un problème N+1 sur un dataset réel. Les réponses abstraites sans ancrage terrain pénalisent ce critère.
Capacité à expliquer un concept complexe (lazy collections, OAuth2 avec Passport) de façon lisible, sans jargon inutile, avec un fil conducteur clair. La communication technique est clé pour un dev appelé à travailler en équipe.
Connaissance des évolutions récentes de Laravel (Pennant pour les feature flags, Folio pour le routing, Volt pour les composants Livewire, Reverb pour les WebSockets) et capacité à les situer par rapport aux alternatives du marché.
Une session Plume tient en environ 20 minutes, du test technique à la délivrance du badge.
Avant de démarrer, l'interface vérifie ton micro et ta connexion. Pas besoin de caméra. Tu peux utiliser un casque ou le micro intégré à ton ordinateur. L'oral se déroule entièrement en voix.
L'examinateur IA te demande de te présenter rapidement et de décrire ton projet PHP/Laravel le plus récent ou le plus complexe : stack technique, ton rôle, les défis rencontrés. Cette étape calibre le niveau des questions suivantes.
Le cœur de l'examen : l'IA enchaîne 5 à 6 questions ciblées sur Eloquent, les queues, les migrations, l'authentification API, l'écosystème front (Livewire/Inertia), les tests et le déploiement. Les questions s'adaptent à tes réponses — si tu mentionnes Horizon, elle creuse la supervision des workers ; si tu parles de Sanctum, elle explore la gestion des tokens SPA.
L'examinateur te pose une question ouverte sur tes limites ou tes arbitrages : quand éviterais-tu Laravel ? Que penses-tu de Pennant ou Reverb ? Cette étape révèle ta maturité technique au-delà de la connaissance factuelle du framework.
Dès la fin de l'oral, Claude Opus analyse la transcription complète et génère ton score (0-100), ton niveau certifié et un rapport détaillé. Ton badge est disponible et partageable en quelques minutes.
Le score sur 100 se traduit en un niveau lisible d'un coup d'œil par un recruteur.
Tu connais les bases de Laravel : routes, contrôleurs, vues Blade, migrations simples et Eloquent pour les opérations CRUD. Tu as suivi des tutoriels ou réalisé un projet personnel, mais tu n'as pas encore d'expérience en production et tu peines à expliquer les choix d'architecture ou les mécanismes internes du framework.
Tu travailles avec Laravel en contexte professionnel ou associatif. Tu maîtrises les relations Eloquent, les middlewares, les form requests, Sanctum pour les APIs, et tu as déjà mis en place des queues et des migrations en production. Tu identifies les problèmes N+1 mais tu n'as pas encore optimisé des systèmes à fort trafic ni architecturé des solutions complexes from scratch.
Tu conçois des architectures Laravel solides en production : tu optimises les requêtes Eloquent avec eager loading et lazy collections, tu supervises des workers Horizon avec Redis, tu choisis en connaissance de cause entre Sanctum et Passport, tu intègres Livewire ou Inertia selon les contraintes du projet, et tu pilotes des pipelines CI/CD. Tu es capable de mentorer des devs juniors sur le framework.
Laravel n'a plus de secrets pour toi : tu maîtrises les internals du framework (service container, macro, tap, pipeline pattern), tu arbitres entre Laravel et Symfony selon les contraintes business, tu contribues ou as contribué à des packages open-source, tu as géré des migrations zero-downtime sur des bases de données critiques et tu suis de près les nouvelles briques comme Pennant, Folio, Volt et Reverb.
Pas besoin d'années d'expérience ou de diplôme pour passer le badge. Voici les profils pour qui il fait sens.
Le badge prouve aux recruteurs que ta maîtrise de Laravel va au-delà d'une auto-déclaration LinkedIn : tu as répondu en direct à des questions sur Eloquent, les queues et l'authentification API, avec un score objectif à l'appui.
Partage ton badge sur ton profil Malt, Comet ou Upwork pour rassurer tes prospects sur ton niveau réel — notamment sur les sujets sensibles comme les migrations en production ou la sécurisation des APIs.
Demande aux candidats de passer le badge avant l'entretien technique : tu obtiens un score objectif et une transcription complète qui te permettent de cibler tes questions et de gagner du temps en recrutement.
Tu viens de finir une formation Laravel et tu veux une preuve concrète de ton niveau pour te démarquer des autres juniors sur le marché. Le badge donne une crédibilité externe à ton apprentissage.
Tu fais du React ou du Vue côté front et du Laravel côté API, mais ton CV ne suffit pas à montrer ta profondeur back-end. Le badge certifie spécifiquement ta maîtrise de l'écosystème Laravel, Sanctum, Horizon et les queues.
Où et comment ton badge PHP / Laravel va te servir au quotidien.
Tu postules à un poste de développeur Laravel dans une scale-up. Tu joins ton badge au CV : le recruteur voit un score de 78/100 niveau Avancé, avec un rapport détaillé sur tes forces (Eloquent, queues) et tes axes de progression (Passport). L'entretien technique se concentre sur les points différenciants plutôt que sur les bases.
Un client hésite entre toi et un autre freelance pour refondre son API Laravel. Tu partages ton badge certifié : il voit que tu as expliqué en temps réel comment gérer une migration risquée en production et superviser des workers Horizon. La décision est prise.
Tu passes le badge une première fois et tu obtiens le niveau Confirmé avec un score de 55/100. Le rapport identifie des lacunes sur les queues et Horizon. Tu te formes ciblément, tu repasses trois mois plus tard et tu atteins le niveau Avancé — deux badges qui racontent une progression concrète.
En tant que lead dev, tu demandes à tes cinq candidats shortlistés de passer le badge PHP / Laravel avant les entretiens. Tu reçois cinq rapports comparables sur les mêmes critères (Eloquent, architecture, production), ce qui te permet de structurer chaque entretien sur les points faibles identifiés.
Tu ajoutes le lien de ton badge PHP / Laravel à ta bio de freelance. Les clients qui comparent plusieurs profils voient immédiatement que tu as un niveau certifié par un oral IA, pas juste une expérience auto-déclarée. Ton taux de conversion sur les prises de contact augmente.
Un CTO veut cartographier le niveau Laravel de son équipe de six devs pour préparer une migration vers une architecture avec Horizon et Inertia. Chacun passe le badge : les résultats révèlent qui peut mener les chantiers techniques et qui a besoin de montée en compétences ciblée.
Quelques minutes pour vérifier que tu as bien tout ce qu'il faut.
À la fin de ta session, tu ne reçois pas juste un score : voici tout ce qui t'attend.
Ton score global et ton niveau Laravel certifié (Novice, Confirmé, Avancé ou Expert) sont calculés dès la fin de l'oral par Claude Opus, sur la base de la transcription complète de tes réponses.
Un rapport écrit analyse tes réponses critère par critère : maîtrise d'Eloquent, raisonnement architectural, expérience de production, communication technique et veille sur l'écosystème Laravel.
L'audio de ton oral est stocké de façon sécurisée et accessible uniquement par toi. Tu peux le réécouter pour identifier tes hésitations sur les queues, les migrations ou Sanctum et préparer une session de rattrapage.
Ton badge PHP / Laravel est accessible via une URL unique que tu peux coller dans ton CV, ton profil LinkedIn, ta bio Malt ou une candidature. N'importe quel recruteur peut vérifier ton score en un clic.
Découvre d'autres compétences proches que tu peux faire valider avec Plume.
15 minutes d'oral avec une IA, un badge partageable pour tes recruteurs.
Choisir ce badge · 19,99 €