15_713431_1406727 https://www.meformerenregion.fr/formations/448786 Symfony & PHP - Développer des Applications Web Performantes SENZA

Symfony & PHP - Développer des Applications Web Performantes

Date de mise à jour : 04/12/2025 | Identifiant OffreInfo : 15_713431
Organisme responsable : SENZA

Objectifs

Objectifs de la formationÀ l'issue de cette formation, les participants seront capables de :
?? Comprendre l'architecture et les concepts clés du framework Symfony
?? Développer des applications web modernes et évolutives en PHP avec Symfony
?? Maîtriser les principales fonctionnalités de Symfony (Routing, Controllers, Twig, Doctrine)
?? Optimiser la performance et la sécurité des applications web
?? Déployer et maintenir une application Symfony en production

Programme de la formation

Programme détaillé1?? Introduction à Symfony et à son Écosystème

Présentation du framework Symfony et de son architecture MVC
Installation et configuration de l'environnement de développement
Organisation d'un projet Symfony : structure des répertoires et fichiers clés
Comprendre le cycle de vie d'une requête HTTP dans Symfony

2?? Développement des Composants Clés de Symfony

Gestion des routes et contrôleurs (annotations, YAML, PHP)
Génération et affichage des vues avec Twig
Interaction avec une base de données avec Doctrine ORM
Création et validation de formulaires dynamiques

3?? Gestion des Utilisateurs et Sécurité

Mise en place d'un système d'authentification avec Symfony Security
Gestion des rôles et permissions (Voter, Firewall, Access Control)
Protection contre les attaques (CSRF, XSS, injections SQL)
Utilisation de JWT (JSON Web Token) et OAuth pour l'authentification API

4?? Optimisation des Performances et Bonnes Pratiques

Gestion des cache HTTP et application (HTTP Cache, APCu, Redis)
Optimisation des requêtes SQL et doctrine ORM
Utilisation des services et injections de dépendances
Tests unitaires et fonctionnels avec PHPUnit et Symfony Panther

5?? API et Développement d'Applications Web Modernes

Création d'une API RESTful avec Symfony et API Platform
Documentation et gestion des endpoints avec Swagger (OpenAPI)
Consommation d'API en front-end (Vue.js, React, ou autres frameworks JS)
WebSockets et communication en temps réel avec Mercure

6?? Déploiement et Maintenance d'une Application Symfony

Bonnes pratiques pour la mise en production (Docker, CI/CD, GitHub Actions)
Hébergement et configuration de serveurs (Nginx, Apache, MySQL, PostgreSQL)
Supervision et gestion des logs avec Monolog
Stratégies de mise à jour et gestion des migrations de base de données

7?? Mise en Pratique et Validation des Compétences

Développement d'un projet complet avec Symfony (ex : blog, e-commerce, CRM)
Optimisation et tests de montée en charge
Revue de code et corrections personnalisées
Ressources et roadmap pour progresser après la formation


Validation et sanction

Comprendre l'architecture et les concepts clés du framework Symfony

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

48 rue Claude Balbastre
34070 - Montpellier
Responsable : Monsieur CELESTINO MICKAEL
Téléphone fixe : 0411934304
Contacter l'organisme

Contact de l'organisme formateur

SENZA
SIRET : 88024436300011
34070 Montpellier

Information fournie par :