Framework PHP Symfony : perfectionnement

Rejoindre la formation
Framework PHP Symfony : perfectionnement

La formation

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. 

Points clés

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.

Objectifs pédagogiques

  • 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.

Tarifs & formules

2900
Demander un devis