Maitriser Symfony 6
€900.00
€750.00
Durée : 15 heures
100% d'avis positifs
Langue: Français
Accès illimité
Niveau de compétence : Expert
Demander plus d'informations
Description
- Introduction et Configuration de Symfony 6
- Durée : 3 heures
- Objectif : Acquérir une compréhension solide de Symfony 6 et configurer un environnement de développement.
- Détails :
- Présentation de Symfony 6 : concepts clés et architecture.
- Installation et configuration de Symfony 6.
- Structure d’un projet Symfony et exploration des dossiers principaux.
- Configuration des environnements de développement et de production.
- Gestion des Routes et Contrôleurs
- Durée : 3 heures
- Objectif : Maîtriser la gestion des routes et la création de contrôleurs pour gérer les requêtes HTTP.
- Détails :
- Définition et configuration des routes dans Symfony.
- Création et utilisation des contrôleurs.
- Passage de paramètres aux routes et génération d’URL.
- Gestion des différentes méthodes HTTP (GET, POST, PUT, DELETE).
- Gestion des Vues avec Twig
- Durée : 3 heures
- Objectif : Utiliser le moteur de templates Twig pour créer des vues dynamiques et réutilisables.
- Détails :
- Introduction à Twig : syntaxe et fonctionnalités de base.
- Création et utilisation des templates Twig.
- Héritage et inclusion de templates pour une meilleure organisation des vues.
- Utilisation des filtres et des fonctions Twig pour manipuler les données.
- Interaction avec la Base de Données (Doctrine ORM)
- Durée : 3 heures
- Objectif : Gérer les interactions avec la base de données en utilisant Doctrine ORM.
- Détails :
- Introduction à Doctrine ORM et son intégration avec Symfony.
- Création et gestion des entités et des relations.
- Utilisation des repositories pour effectuer des requêtes.
- Migration de schéma de base de données et gestion des migrations.
- Sécurité et Gestion des Utilisateurs
- Durée : 3 heures
- Objectif : Implémenter des fonctionnalités de sécurité et gérer les utilisateurs dans une application Symfony.
- Détails :
- Configuration du système de sécurité dans Symfony.
- Création et gestion des utilisateurs : enregistrement, authentification et autorisation.
- Gestion des rôles et des permissions.
- Implémentation de la sécurité au niveau des routes et des contrôleurs.
Prérequis
- Connaissances de base en PHP et en programmation orientée objet. Expérience pratique avec le développement web et les concepts HTTP. Connaissance de base des bases de données relationnelles et du SQL.
Public Cible
- Développeurs web ayant des connaissances de base en PHP souhaitant maîtriser Symfony 6 pour le développement d'applications web robustes et évolutives. Développeurs expérimentés cherchant à se spécialiser dans l'utilisation du framework Symfony. Toute personne souhaitant améliorer ses compétences en développement backend en utilisant un framework PHP moderne et puissant. Cette formation est conçue pour permettre aux participants de maîtriser Symfony 6, en leur offrant une compréhension approfondie de l'architecture du framework, des outils de gestion des routes et des vues, de l'interaction avec la base de données via Doctrine ORM, et des aspects de sécurité et de gestion des utilisateurs.