SYMFONY
Objectifs
Permettre de maîtriser la création d’applications web robustes, sécurisées et évolutives en utilisant le framework Symfony, en couvrant les aspects essentiels tels que la gestion des routes, des contrôleurs, des formulaires, des entités, la sécurité et les performances
Public
Tout public
Programme
Introduction à Symfony
Qu’est-ce que Symfony ?
Installation de Symfony
Structure d’un projet Symfony
Les concepts de base
Utilisation de la console Symfony
Gestion des routes et des contrôleurs
Définition des routes
Création de contrôleurs
Passage de paramètres
Gestion des requêtes et des réponses
Routes avancées
Utilisation avancée de Twig
Introduction à Twig
Syntaxe de baseInclusion et héritage
Inclusion de templates et héritage de layouts
Contrôle de flux
Gestion des boucles et des conditions dans les templates.
Extensions Twig
Gestion des formulaires
Création de formulaires
Validation des données
Traitement des soumissions de formulaires
Types de champs avancés
Sécurité des formulaires
Gestion des entités et de la base de données
Introduction aux entités Doctrine
Configuration de la base de données
Manipulation des données
Relations entre entités
Sécurité et performances
Sécurité dans Symfony
Authentification et autorisation
Sécurité avancée
Optimisation des performances
Déploiement et gestion des environnements
Tarif
5 JOURS | 1600 € HT soit 1920 € TTC