Formation · Claude Code · PHP & Laravel/Symfony
Claude Code pour les développeurs PHP
Le coding agentique avec Claude Code dans le terminal et l’IDE : CLAUDE.md, sous-agents, hooks, MCP, CI et gestion fine des permissions.
- Durée
- 2 jours (14 h)
- Format
- En ligne ou en présentiel
- Langue
- Allemand ou anglais
- Participants
- sessions ouvertes ou intra-entreprise
- Attestation
- Attestation de participation
Présentation
Cette formation associe Claude Code aux processus quotidiens du domaine PHP & Laravel/Symfony. Les participants travaillent sur des scénarios réalistes et repartent avec des prompts, des workflows et des checklists immédiatement utilisables.
Claude Code est l’assistant de développement agentique d’Anthropic, qui travaille directement dans votre terminal et dans les principaux IDE. Au lieu de compléter des lignes isolées, il explore votre dépôt, planifie des modifications sur plusieurs fichiers, lance des commandes et des tests, puis prépare les commits. En deux jours, vous apprenez à l’utiliser de façon maîtrisée : des consignes de projet claires dans CLAUDE.md, une gestion réfléchie du contexte et une méthode où vous gardez la main sur la direction et sur chaque modification.
La formation s’appuie sur des tâches de développement concrètes : analyser un bug, livrer une fonctionnalité, refactorer du code hérité, compléter la couverture de tests. Vous configurez des sous-agents spécialisés, imposez des contrôles qualité grâce aux hooks, connectez des systèmes externes via le Model Context Protocol (MCP) et capitalisez le savoir de l’équipe sous forme de skills. Pour finir, vous exécutez Claude Code en mode headless dans vos pipelines CI et définissez permissions, sandbox et règles d’approbation adaptées aux environnements sensibles.
PHP fait tourner une grande partie du web, des applications Laravel et Symfony aux boutiques Shopware et Magento, en passant par des plateformes sur mesure enrichies au fil des années. Les projets modernes côtoient donc souvent du code historique sans types, sans tests ni structure Composer. Les assistants et agents de codage IA interviennent sur les deux fronts : ils rédigent des tests PHPUnit et Pest, modernisent le code avec Rector, traitent les alertes PHPStan niveau après niveau, génèrent modèles Eloquent ou entités Doctrine avec leurs migrations et décryptent une logique ancienne enchevêtrée. Encore faut-il leur fournir un bon contexte : conventions du framework, standards de code et environnement de test. Vous apprendrez à les utiliser pour rendre la modernisation prévisible et sûre.
La formation se déroule en direct – en ligne dans une classe virtuelle ou en présentiel dans nos salles à Munich, Salzbourg, Berlin, Augsbourg, Hanovre, Brême, Stuttgart et Kaiserslautern. Nous pouvons également l’organiser en intra pour votre équipe.
À qui s’adresse cette formation ?
- Développeurs PHP sous Laravel ou Symfony
- Développeurs de solutions e-commerce comme Shopware ou Magento
- Équipes d’agence menant de nombreux projets clients en parallèle
- Équipes chargées de moderniser des applications PHP historiques
Les défis concrets que nous traitons
- Du code historique sans déclarations de type, sans namespaces ni tests automatisés
- Des montées de version de PHP et de frameworks particulièrement laborieuses
- Des risques de sécurité liés aux injections SQL, au XSS et aux téléversements non sécurisés
- Des délais serrés en agence, pour des exigences de qualité élevées
Objectifs pédagogiques
- Vous confiez à Claude Code des tâches de développement en plusieurs étapes tout en gardant le contrôle de chaque modification.
- Vous tenez à jour un fichier CLAUDE.md qui transmet efficacement conventions, commandes et repères d’architecture à l’agent.
- Vous étendez Claude Code avec des sous-agents, des hooks, des serveurs MCP et des skills adaptés à votre équipe.
- Vous intégrez Claude Code à vos workflows Git et à vos pipelines CI avec des résultats traçables et couverts par des tests.
- Mobiliser des agents IA pour les tests, l’analyse statique et les montées de version dans des projets Laravel, Symfony et historiques.
- Moderniser le code ancien progressivement et en toute sécurité grâce à l’IA.
- Repérer les failles de sécurité typiques du code PHP, généré ou existant, et les corriger de façon ciblée.
Programme
Jour 1
Module 1 Principes et fonctionnement de Claude Code
- Installation, connexion et utilisation dans le terminal, VS Code et les IDE JetBrains
- Comprendre la boucle agentique : lire, planifier, agir, vérifier
- Utiliser le mode plan pour valider l’approche avant toute modification
- Rédiger des demandes efficaces avec objectif, contexte et critères d’acceptation
Module 2 Contexte projet avec CLAUDE.md et gestion du contexte
- Structurer CLAUDE.md au niveau du projet, des répertoires et de l’utilisateur
- Documenter commandes de build, de test et conventions de style pour que l’agent les respecte
- Maîtriser la fenêtre de contexte : références ciblées, compactage, nouvelles sessions
- Reprendre une session et découper les tâches longues en étapes maîtrisables
Module 3 Étendre Claude Code : sous-agents, hooks, MCP et skills
- Définir des sous-agents pour la revue de code, la recherche ou la génération de tests
- Utiliser les hooks pour imposer formatage, linting ou contrôles avant et après chaque outil
- Connecter des serveurs MCP pour les outils de tickets, les bases de données ou la documentation interne
- Créer des commandes slash et des skills pour les workflows récurrents de l’équipe
Module 4 Workflows Git, tests et assurance qualité
- Créer branches, commits explicites et pull requests avec Claude Code
- Travailler en test d’abord : faire écrire les tests avant l’implémentation
- Relire les diffs méthodiquement, rejeter ou affiner les modifications
- Organiser le travail en parallèle avec les worktrees Git et plusieurs sessions
Jour 2
Module 5 Mode headless, CI et sécurité
- Exécuter Claude Code de façon non interactive dans des scripts et pipelines CI
- Automatiser revues et traitement des tickets dans GitHub ou GitLab
- Configurer modes de permission, règles d’autorisation et d’interdiction, sandbox
- Gérer les secrets, les risques d’injection de prompt et les politiques d’entreprise
Module 6 Atelier pratique : PHP & Laravel/Symfony
- Générer des tests PHPUnit et Pest
- Monter progressivement en niveau PHPStan
- Montées de version avec Rector
- Développer des fonctionnalités Laravel et Symfony
- Comprendre et démêler le code historique
- Détecter les failles de sécurité
Module 7 Protection des données, qualité & mise en pratique
- Les applications PHP traitent souvent des données clients issues de boutiques et de portails : dumps de base et logs contenant des données personnelles ne doivent jamais être transmis tels quels dans les prompts. Vérifiez licences et vulnérabilités des nouveaux paquets Composer, excluez les identifiants des fichiers .env et, en agence, convenez contractuellement avec vos clients du traitement de leur code par des services d’IA.
- Règles du jeu pour un usage sûr de l’IA en équipe
- Vérifier les résultats : faits, sources, tests et principe des quatre yeux
- Plan d’action personnel pour les 30 prochains jours
- Questions ouvertes, perspectives et ressources pour aller plus loin
Cas pratiques de votre domaine
Générer des tests PHPUnit et Pest
L’agent écrit des tests unitaires et fonctionnels pour contrôleurs, services et modèles, s’appuie sur les factories et les transactions de base de données, puis les exécute en boucle jusqu’à obtenir des résultats stables.
Monter progressivement en niveau PHPStan
L’IA traite méthodiquement les alertes d’analyse statique, ajoute déclarations de type, annotations génériques et types de retour, et relève le niveau d’analyse par étapes sans modifier le comportement.
Montées de version avec Rector
Les règles Rector sont configurées et exécutées, les incompatibilités restantes lors d’une montée de version de PHP ou du framework corrigées à la main et les dépréciations relevées dans les logs et tests éliminées.
Développer des fonctionnalités Laravel et Symfony
À partir d’une description fonctionnelle, l’assistant crée migrations, modèles Eloquent ou entités Doctrine, form requests ou validateurs, contrôleurs, policies et tests, conformément aux conventions du framework.
Comprendre et démêler le code historique
L’assistant explique une logique procédurale ancienne, extrait les fonctions dans des classes avec namespaces et met en place l’autoloading Composer, posant les bases d’une modernisation plus poussée.
Détecter les failles de sécurité
L’IA repère requêtes SQL non sécurisées, échappement de sortie manquant, failles CSRF et téléversements risqués, et les remplace par des requêtes préparées et les mécanismes natifs du framework.
Projets pratiques possibles
Back-office Laravel
Une petite interface d’administration avec authentification, rôles, écrans CRUD et tests fonctionnels, développée par un agent IA à partir d’une courte spécification.
Importeur en console Symfony
Une commande console Symfony qui valide des données CSV ou XML, les importe dans des entités Doctrine et consigne les erreurs de manière lisible.
Diagnostic de préparation à la mise à niveau
Un script qui passe un projet PHP au crible de PHPStan, de Rector en mode simulation et de l’audit Composer, puis produit un rapport clair sur l’effort de migration.
Prérequis
Vous avez une pratique réelle de la programmation dans au moins un langage et maîtrisez Git ainsi que la ligne de commande. Une bonne maîtrise de PHP et une expérience de Laravel ou Symfony, de Composer et de Git.
Prérequis techniques
Ordinateur portable personnel avec droits administrateur, Git, environnement Node.js et un éditeur récent ; un abonnement Claude ou un accès à l’API Anthropic est nécessaire pour les exercices.
Protection des données & conformité
Les applications PHP traitent souvent des données clients issues de boutiques et de portails : dumps de base et logs contenant des données personnelles ne doivent jamais être transmis tels quels dans les prompts. Vérifiez licences et vulnérabilités des nouveaux paquets Composer, excluez les identifiants des fichiers .env et, en agence, convenez contractuellement avec vos clients du traitement de leur code par des services d’IA.
Dates proposées
Toutes les dates sont indicatives – votre date souhaitée est toujours possible.
- lun. 23 novembre 2026 – mar. 24 novembre 2026 En ligne Demander
- jeu. 3 décembre 2026 – ven. 4 décembre 2026 Kaiserslautern Demander
- mar. 8 décembre 2026 – mer. 9 décembre 2026 En ligne Demander
- mer. 16 décembre 2026 – jeu. 17 décembre 2026 Brême Demander
- jeu. 7 janvier 2027 – ven. 8 janvier 2027 Augsbourg Demander
- mar. 19 janvier 2027 – mer. 20 janvier 2027 En ligne Demander
Questions fréquentes
Qu’est-ce qui distingue Claude Code de l’autocomplétion classique ?
L’autocomplétion propose les lignes suivantes, alors que Claude Code agit comme un agent capable de traiter une tâche entière : il explore le dépôt, planifie des modifications sur plusieurs fichiers, exécute tests et commandes, puis se corrige à partir des résultats. Vous fixez l’objectif et validez le résultat au lieu de piloter chaque ligne.
Claude Code est-il suffisamment sûr pour un usage en entreprise ?
Par défaut, Claude Code demande une validation avant de modifier un fichier ou de lancer une commande. Règles de permission, sandbox, paramètres gérés et hooks permettent de définir précisément ce que l’agent a le droit de faire. Pendant la formation, vous apprenez à les configurer selon vos exigences de sécurité et de protection des données, et à évaluer des risques comme l’injection de prompt.
Claude Code fonctionne-t-il avec mon langage et ma stack technique ?
Oui. Claude Code est indépendant du langage, car il travaille avec des fichiers, des commandes de terminal et vos outils de build et de test existants. Python, Java, TypeScript, Go, développements SAP ou infrastructure as code : l’essentiel est un CLAUDE.md bien rédigé qui décrit vos commandes et conventions. Chaque déclinaison de la formation apporte l’ancrage métier.
Le codage assisté par IA est-il utile pour du vieux PHP sans framework ?
C’est précisément là qu’il apporte le plus. Les assistants IA expliquent une logique procédurale confuse, écrivent des tests de caractérisation qui figent le comportement existant, puis introduisent pas à pas namespaces, autoloading et typage. Vous disposez ainsi d’une base sûre pour moderniser l’application plutôt que de vous lancer dans une réécriture risquée.
Comment les agences doivent-elles gérer le code de leurs clients face à l’IA ?
Les agences doivent convenir contractuellement avec leurs clients si, et avec quels services, le code source peut être traité. Nous abordons des options comme les licences entreprise excluant l’entraînement sur vos données, les règles d’exclusion de fichiers sensibles et des processus de revue documentés garantissant une totale transparence.
Combien coûte la formation « Claude Code pour les développeurs PHP » ?
La formation coûte 949 € HT forfaitaires par participant – en ligne comme en présentiel. Sont inclus 2 jour(s) de formation avec un formateur en direct, les supports de cours, un environnement d’exercice et une attestation de participation.
Puis-je proposer ma propre date ?
Oui. Nos dates sont indicatives. Dans le formulaire, vous pouvez à tout moment indiquer librement la date ou la période souhaitée – nous vérifions les disponibilités et confirmons sous un jour ouvré.
La formation a-t-elle lieu en ligne ou en présentiel ?
Les deux sont possibles : en direct dans une classe virtuelle ou en présentiel à Munich, Salzbourg, Berlin, Augsbourg, Hanovre, Brême, Stuttgart ou Kaiserslautern. Nous pouvons aussi l’organiser en intra pour votre équipe.
Autres formations pour les développeurs PHP
- Vibe Coding pour les développeurs PHP
- Agentic Coding pour les développeurs PHP
- Cursor pour les développeurs PHP
- GitHub Copilot pour les développeurs PHP
- OpenAI Codex pour les développeurs PHP
- Windsurf pour les développeurs PHP
- Lovable pour les développeurs PHP
- Model Context Protocol (MCP) pour les développeurs PHP
- Développement d’agents IA pour les développeurs PHP
- RAG & applications LLM pour les développeurs PHP
Autres formations Claude Code
- Claude Code pour les chercheurs
- Claude Code pour les managers
- Claude Code pour le secteur de la santé
- Claude Code pour les fondateurs et startups
- Claude Code pour le commerce
- Claude Code pour l'hôtellerie et le tourisme
- Claude Code pour le support informatique
- Claude Code pour les professionnels de l'immobilier
- Claude Code pour les ingénieurs
- Claude Code pour les PME
- Claude Code pour la communication et la traduction
- Claude Code pour le service client
Claude Code · MunichClaude Code · SalzbourgClaude Code · BerlinClaude Code · AugsbourgClaude Code · HanovreClaude Code · BrêmeClaude Code · StuttgartClaude Code · KaiserslauternClaude Code · En ligne