14_AF_0000068482_SE_0001129871 # Découvrir Symfony Sensiolabs

Découvrir Symfony

Date de mise à jour : 17/07/2025 | Identifiant OffreInfo : 14_AF_0000068482
Organisme responsable : Sensiolabs

Objectifs

En seulement 3 jours, l'objectif de cette formation est de vous faire découvrir le framework Symfony 7 pour créer votre site web. Vous créerez un nouveau projet Symfony 7 de zéro, où vous découvrirez l'organisation structurée de ses répertoires / fichiers, auxquels vous appliquerez un pattern MVC. Vous apprendrez aussi à construire vos premières pages web avec le moteur de rendu Twig et le gestionnaire d'assets Webpack Encore. Le tout, accompagné de formulaires Symfony et de persistances d'objets via Doctrine. Enfin, nos formateurs mettront l'accent sur les bonnes pratiques officielles et astuces de Symfony.

Programme de la formation

POO avec PHP Programmation orientée objet en PHP - rappel des bases Les Classes, interfaces, et l'héritage en PHP Relations entre les classes Gestion des erreurs Introduction à Symfony Vue globale du projet Symfony, avec sa licence, ses versions, son rythme de sortie Environnement de travail et outil « symfony » dédié ligne de commandes Création d'un projet Symfony Debug de Symfony : le Profiler et la Toolbar Créer des pages statiques Comment gérer le flux HTTP de requête - réponse Créer votre première page Web Routing dans Symfony et création de routes statiques, contrôle des méthodes HTTP Bonnes pratiques concernant vos contrôleurs et leurs capacités Syntaxe de base et héritage dans Twig Gérer ses données avec Doctrine Introduction à l'ORM de Doctrine et configuration de votre projet pour atteindre votre base de données Créer vos entités et leur configuration avec « Symfony maker » Créer et appliquer des migrations pour gérer l'état de votre base de données Établir et gérer les relations entre 2 entités Stocker des enregistrements en base de données en utilisant un contrôleur ou un « fixture » de Doctrine dans le cadre de tests automatisés. Récupérer des enregistrements de la base de données par des requêtes standard ou Introduction aux tests automatisés et aux tests fonctionnels Dynamiser vos pages Routing complémentaires : paramètres de routing, ‘requirements'et valeurs par défaut Transmettre et afficher des variables dans un template Twig Syntaxe complémentaire de Twig : les structures de contrôle Fonctions et filtres dans Twig Gérer vos ressources avec AssetMapper Le composant AssetMapper, introduction Ajouter du CSS externe grâce à AssetMapper Gérer les entrées utilisateur Introduction aux formulaires de Symfony Form Créer vos formulaires avec des configurations sur-mesure Extraire et gérer les données de vos formulaires Mettre en place des contraintes natives pour valider les données provenant de l'utilisateur Introduction à la sécurité Comprendre la sécurité dans les applications Symfony Mettre en place une authentification simple par formulaire de login

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

163 Quai du Docteur Dervaux
92600 - Asnières-sur-Seine
Téléphone fixe : 0186657225
Contacter l'organisme

Contact de l'organisme formateur

Sensiolabs
SIRET : 75289384200068
Responsable : Monsieur Laurent VAQUETTE
Téléphone fixe : 0186657225
Contacter l'organisme

Information fournie par :