Symfony : perfectionnement
Date de mise à jour :
Identifiant Offre Info : 15_25506516F
Organisme responsable :
VIVANEO
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- Approfondir l'architecture et le fonctionnement interne de Symfony
- Maîtriser les bonnes pratiques de développement avancées
- Concevoir des applications Symfony robustes, maintenables et performantes
- Exploiter pleinement les composants clés du framework
- Optimiser la sécurité, les performances et la qualité du code
- Mettre en place des tests automatisés et une démarche de qualité logicielle
Programme de la formation
Module 1 : Rappels avancés et architecture Symfony Cycle de vie d'une requête Symfony Architecture MVC et découplage Utilisation avancée du container de services Configuration avancée (YAML, PHP, variables d'environnement) Module 2 : Routing, contrôleurs et formulaires avancés Routing avancé (conditions, paramètres, exigences) Contrôleurs fins et responsabilités Formulaires complexes, formulaires imbriqués Validation avancée et contraintes personnalisées Module 3 :…
- Cycle de vie d'une requête Symfony
- Architecture MVC et découplage
- Utilisation avancée du container de services
- Configuration avancée (YAML, PHP, variables d'environnement)
- Routing avancé (conditions, paramètres, exigences)
- Contrôleurs fins et responsabilités
- Formulaires complexes, formulaires imbriqués
- Validation avancée et contraintes personnalisées
- Mapping avancé (relations complexes, héritage)
- Requêtes avancées avec QueryBuilder et DQL
- Optimisation des performances Doctrine
- Gestion des transactions et événements Doctrine
- Authentification et autorisation avancées
- Voters et rôles complexes
- Sécurisation des API
- Bonnes pratiques de sécurité (CSRF, XSS, injections)
- Création d'API REST avec Symfony
- Sérialisation et normalisation
- Gestion des erreurs et des statuts HTTP
- Introduction à API Platform (principes et cas d'usage)
- Tests unitaires et fonctionnels avec PHPUnit
- Tests de contrôleurs et de services
- Utilisation de fixtures et environnements de test
- Outils de qualité de code et bonnes pratiques
- Cache Symfony (HTTP cache, cache applicatif)
- Optimisation des requêtes et du temps de réponse
- Logs et monitoring
- Bonnes pratiques de mise en production
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
14 h
Financement
- Conventionnement
- Oui
- Financeur
-
- Autre
Conditions d'accès
Publics visés
- Demandeur d'emploi
- Public en emploi
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Maîtrise des bases de PHP Connaissances fondamentales de Symfony Compréhension des bases du développement web (HTTP, HTML, CSS, SQL)
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
85A Rue de la République30000 Nîmes
Responsable : VIVANEO
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
28 rue du chemin vert
75011 Paris 11e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes