Framework PHP Symfony : perfectionnement
Nombre d'heure : 0h
La formation "Framework PHP Symfony : perfectionnement" est conçue pour les développeurs PHP ayant déjà des connaissances de base en Symfony et souhaitant approfondir leurs compétences dans ce framework de développement web. Symfony est un framework PHP populaire et puissant, utilisé pour créer des applications web robustes et évolutives. Cette formation mettra l'accent sur les fonctionnalités avancées de Symfony, les bonnes pratiques de développement et les techniques avancées pour optimiser les performances et la qualité du code.
Les points forts de la formation
Les participants auront l'occasion d'explorer des sujets tels que la gestion avancée des formulaires, la sécurité, l'internationalisation, la gestion des erreurs, l'optimisation des requêtes SQL, la mise en cache, et l'utilisation des outils et des composants avancés de Symfony.
En combinant des exposés théoriques, des démonstrations pratiques et des exercices guidés, cette formation permettra aux participants d'approfondir leurs compétences en Symfony et de maîtriser les techniques avancées nécessaires pour développer des applications web de haute qualité avec Symfony.
Objectif de la formation
- Approfondir la compréhension et la maîtrise du framework Symfony.
- Utiliser les fonctionnalités avancées de Symfony pour le développement web.
- Mettre en place des pratiques de développement optimales.
- Améliorer les performances et la qualité du code Symfony.
Contenu de la formation
Module 1. Gestion avancée des formulaires
- Utilisation de form types et de form events avancés.
- Personnalisation des formulaires et des validations.
Module 2. Sécurité avancée
- Mise en place de l'authentification et de l'autorisation avec Symfony Security.
- Gestion des rôles, des stratégies d'accès et des protocoles d'authentification.
Module 3. Internationalisation
- Localisation des applications Symfony pour supporter plusieurs langues.
- Utilisation des traductions et des domaines de traduction.
Module 4. Gestion des erreurs et des exceptions
- Gestion avancée des exceptions avec Symfony Exception Component.
- Personnalisation des pages d'erreurs et des messages d'exception.
Module 5. Optimisation des performances
- Optimisation des requêtes SQL avec Doctrine ORM.
- Utilisation de l'outil de profiling pour identifier les goulots d'étranglement.
Module 6. Mise en cache
- Configuration et utilisation du système de mise en cache de Symfony.
- Mise en cache des vues, des requêtes et des données récurrentes.
Module 7. Utilisation des outils et des composants avancés de Symfony
- Utilisation de Console Component pour créer des commandes en ligne.
- Utilisation de Messenger Component pour implémenter des systèmes de messagerie asynchrones.
Module 8. Bonnes pratiques de développement Symfony
- Utilisation des standards de codage, des tests unitaires et de l'automatisation des tâches.
- Implémentation des bonnes pratiques de sécurité, de gestion de version et de documentation.
Résultats attendus
À la fin de cette formation, les participants seront en mesure de :
- Approfondir leur compréhension et leur maîtrise du framework Symfony.
- Utiliser les fonctionnalités avancées de Symfony pour le développement web.
- Mettre en place des pratiques de développement optimales.
- Améliorer les performances et la qualité du code Symfony.
Prérequis
Aucun prérequis pour cette formation.
Modalités pédagogiques adaptées aux personnes en situation de handicap
Notre centre de formation prend en charge et facilite l'accès à la formation des personnes en situation de handicap. Les locaux sont adaptés pour faciliter l'accès et les déplacements des personnes en situation de handicap (WC aux normes handicapées, espaces facile d'accès). Les activités annexes à la formation de cohésion, de jeux et de détentes sont accessibles aux personnes en situation de handicap. Mise à disposition d'un référent pédagogique handicap au sein du centre pour accompagner les apprenants.
Durée et rythme de la formation
Plusieurs rythmes possibles