Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Maîtrisez Symfony 7 de A à Z : de la gestion des routes et de l'injection de dépendances à la persistance des données avec Doctrine, jusqu'à la création d'API robustes et la sécurisation avancée de vos applications.
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
class ProductController extends AbstractController
{
#[Route('/product', name: 'app_product')]
public function index()
{
return $this->render('product/index.html.twig', [
'controller_name' => 'ProductController',
]);
}
}Symfony 7 est la référence absolue pour le développement backend en PHP, privilégiant la modularité et les bonnes pratiques de programmation. Cette formation complète vous accompagne de l'initiation aux concepts les plus poussés. Vous explorerez l'architecture MVC, le moteur de template Twig, ainsi que le puissant composant Security pour la gestion des utilisateurs. Nous aborderons également l'industrialisation de vos projets via l'utilisation des services, des événements et des tests automatisés. À l'issue de ce cursus, vous serez capable de piloter des projets complexes en respectant les standards de qualité les plus exigeants de l'écosystème PHP.
Les objectifs
Installer et configurer Symfony 7 dans un environnement de développement.
Concevoir et structurer des applications Web modulaires et maintenables.
Manipuler les routes, les contrôleurs, les entités et l’ORM Doctrine.
Implémenter des formulaires, des validations et des interactions complexes.
Sécuriser une application, gérer l’authentification et les autorisations.
Approfondir les composants avancés de Symfony et optimiser les performances.
Public visé
Développeurs PHP souhaitant structurer des applications Web avec un framework moderne.
Développeurs Web ou full‑stack souhaitant approfondir leurs compétences avec Symfony.
Toute personne impliquée dans des projets sérieux nécessitant une architecture robuste, modulable et maintenable.
Prérequis
Maîtrise de base du langage PHP (syntaxe, fonctions, programmation orientée objet).
Connaissances de HTML, CSS et des principes du développement Web.
Confort avec un éditeur de code et l’utilisation de la ligne de commande.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.