Description de la formation
De la configuration initiale à la création d’applications sophistiquées, découvrez les fondamentaux de Symfony et maîtrisez les aspects avancés du développement web avec ce framework robuste.
Prochaines sessions
Objectifs visés
- Comprendre l’architecture d’un projet Symfony
- Construire une application web complexe à l’aide du Framework PHP
- Configurer et optimiser une application pour l’environnement de développement et de production
- Automatiser les tests et appliquer les bonnes pratiques
Contenu
- Présentation de Symfony et de son écosystème
- Installation et configuration de l’environnement Symfony
- Découverte de l’archictecture MVC d’un projet Symfony
- Installation et configuration d’un nouveau projet Symfony en local
- Fondamentaux de Symfony
- Création et configuration des routes
- Contrôleurs et gestion des requêtes/réponses
- Introduction aux vues avec le moteur de templates Twig
- Développement d’une application Symfony de base
- Formulaires
- Création et gestion des formulaires
- Validation des données des formulaires
- Modèles et interaction avec la base de données
- Introduction à l’ORM Doctrine
- Mapping objet-relationnel et création d’entités
- Opérations CRUD
- Utilisation des repositories
- Sécurité, services, et bonnes pratiques
- Mise en place d’un système d’authentification sécurisé
- Gestion des droits utilisateurs et des accès
- Introduction aux services et à l’injection de dépendances
- Organisation du code et création de services
- Tests unitaires et fonctionnels avec PHPUnit
- Introduction aux meilleures pratiques et déploiement
Public Cible
Prérequis
- Avoir des connaissances des concepts de base du développement Web
- Comprendre les principes fondamentaux de la programmation
Diplômes et certifications
À l’issue de la formation, le stagiaire sera invité à effectuer un test de compétences, qui en cas de réussite se verra remettre la certification « PHP – Framework Symfony », délivré par Hexagone Executive.
Suivi et évaluation
Visualiser la vidéo
Cette formation vous intéresse ?
Des formations pour se former aux enjeux du numérique
Hexagone est une école avec deux campus basés à Versailles et à Clermont-Ferrand. Forte de nombreuses années d'expérience dans le domaine de l'enseignement supérieur, l'école a lancé son pôle Executive, consacré à la formation professionnelle. Hexagone propose de nombreux programmes...
Apprenez-en plus sur l'organisme et découvrez toutes leurs formations