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