Guide thématique

PHP & Symfony

Ce hub réunit les tutoriels PHP et Symfony qui accompagnent la création d’une application, des premières bases du langage jusqu’aux choix d’architecture et au déploiement. Les contenus suivent une logique pratique : comprendre une notion, l’implémenter dans un projet réaliste, puis identifier les points de vigilance pour la maintenir. Tu peux y apprendre la programmation orientée objet, construire un formulaire, manipuler Doctrine, sécuriser une authentification ou développer une API avec les composants actuels de Symfony. Une place importante est également donnée à Symfony UX, aux outils de qualité, aux tests et aux performances, afin de ne pas limiter l’apprentissage au code qui fonctionne seulement en local. Les séries plus anciennes restent accessibles lorsqu’elles apportent un socle utile, tandis que les articles récents mettent en avant les versions et pratiques modernes. Utilise les sections ci-dessous pour progresser par thème ou consulter directement les dernières publications consacrées à l’écosystème PHP.

58 articles pour approfondir le sujet

À la une

Articles récents

Les six dernières ressources publiées dans cette catégorie.

Parcours complet

Toutes les ressources

Les autres articles, classés dans le premier thème qui correspond à leur contenu.

Fondamentaux PHP

Maîtriser le langage, les formulaires, les fichiers et la programmation objet.

  1. Mago : la toolchain PHP moderne (linter, formatter, analyzer)
  2. FrankenPHP 1.11 ajoute le Hot Reload : une révolution pour le dev PHP
  3. FormFlow : Créer des formulaires multi-étapes avec Symfony
  4. Symfony 7.4 : Cette nouveauté va RÉVOLUTIONNER tes formulaires
  5. Castor 1.0 : Le Task Runner PHP qui change tout !
  6. Symfony + PHPUnit : Le guide ultime pour tester unitairement ton code comme un pro
  7. Découverte du framework Slim PHP
  8. 5 nouveautés INCROYABLES de Symfony 7.3 🚀
  9. ReactPHP : Le SEUL moyen de rendre PHP VRAIMENT rapide ?
  10. Comment créer des formulaires dynamiques avec Symfony UX Live Components ?
  11. Exécuter PHP dans votre navigateur sans serveur avec WebAssembly
  12. Créer et déployer une application web complète avec PHP 8 et Symfony 7
  13. Les fonctions DQL personnalisées avec Symfony
  14. Comment développer plus efficacement avec PHP 8 ?
  15. Comment fonctionne les générateurs en PHP ?
  16. QUATRE nouveautés INCONTOURNABLES de PHP 8.4
  17. Introduction a Symfony 7 : Les nouveautes majeures
  18. Découverte des nouveautés de PHP 8.3
  19. Créer une application native avec NativePHP
  20. Les boucles en PHP
  21. Créer des applications natives avec NativePHP
  22. Upload plusieurs fichiers avec Symfony, EasyAdmin 4 et VichUploaderBundle
  23. Créer un blog avec Symfony 6 - 05 - Création du système de catégories
  24. Créer un blog avec Symfony 6 - 04 - Création du système d'articles
  25. Créer une application web complète avec Symfony 5 et PHP 8
  26. Récupérer un mot de passe oublié en PHP
  27. Les tableaux en PHP
  28. Comment uploader un fichier en PHP

Applications avec Symfony

Construire des fonctionnalités métier avec Doctrine et les composants Symfony.

  1. EasyAdminBundle : Découverte des nouveautés (v4.28, v.4.29 et v5.0)
  2. AuditorBundle : des audit logs propres et automatiques avec Symfony
  3. Symfony 8 : la révolution discrète qui change tout ?
  4. Symfony 7 : Créer une API REST de A à Z (Serializer, Validator et Authentification)
  5. Symfony 7 : Créer une interface d'administration avec EasyAdmin 4
  6. Comment utiliser SweetAlert facilement avec Symfony ?
  7. Gestion des permissions utilisateurs avec les voters de Symfony
  8. Déploiement continu d'un projet Symfony avec Deployer et GitHub Actions
  9. Système de scopes et authentification via clé API avec Symfony 7 et API Platform 4
  10. Envoyer des e-mails facilement avec Symfony et Resend
  11. Créer un bundle Symfony UX (DataTables)
  12. Créer et déployer une application web sur un VPS avec Symfony 7 et Portainer
  13. Les extensions avec Symfony 6 et Api Platform 3
  14. Une gestion des traductions de folie avec Symfony UX Translator
  15. Les opérations avec Symfony 6 et Api Platform 3
  16. Tout savoir sur le ROUTING dans Symfony
  17. Créer une API avec Symfony 6 et API Platform 3 en 30 minutes
  18. Créer un système de connexion sans mot de passe avec Symfony et WebAuthn
  19. Créer un clone de Notion avec Symfony 6 et Editor.js
  20. Maîtriser les events et les event listeners avec Symfony
  21. Créer un blog avec Symfony 6 - 03 - Création du template de base avec Bootstrap 5
  22. Créer un blog avec Symfony 6 - 02 - Création des contrôleurs et des entités
  23. Créer un blog avec Symfony 6 - 01 - Présentation et création du projet
  24. Créer une interface d'administration avec Symfony 6 et EasyAdmin 4

Sécurité, qualité et production

Fiabiliser les applications grâce aux tests, audits, outils et déploiements.

De nouvelles ressources sont en préparation.