Sélectionner une page
Formations Langage PHP Formation Jetbrains PhpStorm

Formation Jetbrains PhpStorm

Niveau confirmé
Catégorie Essential
Formation JetBrains PHP
Prix 2100€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

JetBrains PhpStorm est un IDE complet pour développer en PHP et piloter tout votre workflow : navigation intelligente, refactoring, débogage et tests. Cette formation vous aide à gagner du temps au quotidien sur des projets Symfony, Laravel ou PHP natif, en fiabilisant la qualité du code.

À l’issue de cette formation, vous maîtriserez PhpStorm comme un outil de production : configuration d’un projet, compréhension du code, automatisation des tâches et intégration des outils de l’écosystème PHP. Vous apprendrez à exploiter l’indexation, l’inspection de code, les templates, les recherches avancées et les refactorings pour livrer plus vite et plus propre.

L’approche est résolument pratique, avec des ateliers guidés et des démos reproductibles sur un projet fil rouge. Les livrables incluent une configuration d’IDE optimisée (plugins, inspections, formatage), un workflow de debug (Xdebug), des scripts de tests, et une checklist de bonnes pratiques pour travailler en équipe.

 

Objectifs

  • Configurer PhpStorm pour un projet PHP (interpréteur, composer, standards).
  • Naviguer et comprendre une base de code via indexation, symboles et recherches.
  • Appliquer des refactorings sûrs et automatiser le formatage.
  • Déboguer avec Xdebug et analyser l’exécution (breakpoints, watches).
  • Exécuter et intégrer tests, linters et outils qualité dans l’IDE.

 

Public visé

  • Développeurs PHP (débutants à intermédiaires)
  • Développeurs Symfony/Laravel
  • Tech leads souhaitant standardiser un environnement d’équipe

 

Pré-requis

  • Bases solides en PHP (syntaxe, OOP)
  • Notions de Composer et dépendances
  • Connaissances de base en Git
  • Compréhension des logs et de la ligne de commande

 

Pré-requis techniques

  • 8 Go de RAM minimum (16 Go recommandé)
  • Windows, macOS ou Linux
  • PhpStorm installé (version récente)
  • PHP 8.x local, Composer, et un terminal
  • Xdebug disponible (local ou via Docker) pour les ateliers debug

Programme de formation Jetbrains PhpStorm

 

[Jour 1 – Matin]

Prise en main de PhpStorm et configuration d’un environnement PHP

  • Tour d’horizon : interface, projets, fenêtres d’outils, navigation rapide
  • Paramétrer PHP : interpréteur local, PHP via Docker, versions et extensions
  • Configurer Composer : détection, autoload, scripts, dépendances
  • Indexer le projet : exclusions, performance, conventions de nommage
  • Atelier pratique : Créer un projet PHP (Composer) et configurer l’interpréteur (local ou Docker).

 

[Jour 1 – Après-midi]

Productivité au quotidien : édition, refactoring et qualité de code

  • Édition avancée : intentions, templates, multi-cursor, live templates
  • Navigation efficace : Search Everywhere, symboles, usages, structure
  • Refactorings clés : rename, extract method/variable, move, safe delete
  • Inspection et formatage : inspections, quick-fixes, PHP CS Fixer, Code Style
  • Atelier pratique : Refactorer un module existant et appliquer un standard de code automatisé.

 

[Jour 2 – Matin]

Débogage et tests : Xdebug, PHPUnit et exécution ciblée

  • Configurer Xdebug : local, Docker, path mappings, breakpoints
  • Debug pas à pas : stack, variables, watches, evaluate expression
  • Run/Debug Configurations : scripts, paramètres, variables d’environnement
  • Tests : intégration PHPUnit, exécution par fichier/méthode, couverture
  • Atelier pratique : Diagnostiquer un bug avec Xdebug puis écrire et exécuter un test PHPUnit reproductible.

 

[Jour 2 – Après-midi]

Frameworks, bases de données et API : intégrations PhpStorm

  • Support frameworks : Symfony/Laravel (routing, services, templates, CLI)
  • HTTP Client et REST : requêtes, environnements, variables, tests simples
  • Base de données : connexion, console SQL, introspection, requêtes favorites
  • ORM et requêtes : navigation entités, recherche usages, génération basique
  • Atelier pratique : Appeler une API via HTTP Client et valider des données en base avec la console SQL.

 

[Jour 3 – Matin]

Git et collaboration : workflow, revue et résolution de conflits

  • Configurer Git : remotes, clés, ignore, hooks et outils externes
  • Workflow : branches, rebase/merge, stash, cherry-pick, tags
  • Résolution de conflits : merge tool, historique, annotations (blame)
  • Revue et qualité : diff avancé, inspections avant commit, templates de commit
  • Atelier pratique : Réaliser une feature en branche, ouvrir une MR/PR, résoudre un conflit et finaliser un rebase propre.

 

[Jour 3 – Après-midi]

Automatisation et personnalisation : outils, CI locale et optimisation de l’IDE

  • Tasks et outils externes : Composer scripts, Makefile, npm, commandes personnalisées
  • Analyse statique : PHPStan/Psalm, configuration, exécution et lecture des rapports
  • Qualité continue : intégration linters, pre-commit, inspections à la sauvegarde
  • Personnalisation : keymap, plugins utiles, scopes, favoris, templates de fichiers
  • Atelier pratique : Mettre en place un pipeline local (tests + analyse statique + formatage) déclenché avant commit.

Pour aller plus loin

Formation Blazor

Formation Asp .NET Core

Formation Steeltoe

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 2100€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp