Accueil / Symfony avancé

Symfony avancé

Durée : 2 jours
Tarif Inter : 1100 €
Tarif sur mesure : Nous consulter
Référence : 3PSA

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation, sur la dernière version de Symfony, vous permettra d’aller plus loin dans l’utilisation de ce framework et d’en maîtriser les fonctionnalités plus avancées.

Vous apprendrez à concevoir vos propres composants et saurez, à terme, créer de nouveaux services pour la gestion de vos projets complexes sur Symfony

Objectifs

  • Intégrer et appliquer les concepts avancés de Symfony
  • Savoir utiliser le framework Symfony pour des projets complexes
  • Découvrir et utiliser les composants Twig, Console et Profiler

Programme

  1. Rappels sur Symfony

    • Présentation générale de Symfony
    • Les différents types d’installations
    • Visualisation de l’architecture d’un projet
    • Comment se structure un bundle
  2. Symfony et injection de dépendances

    • Principe d’injection de dépendance
    • Services du conteneur
    • Etendre avec les bundles
    • Création des premiers services
  3. La pile d’événements

    • Concept et enjeux de la pile d’évènements
    • Intervenir sur la pile
  4. Réaliser des commandes à destination de la Console

    • Concevoir sa propre commande
    • Gérer les options et les arguments
    • Récupérer un service de l’application
    • Interaction avec les questions CLI
    • Formater l’affichage
  5. Appréhender ses extensions avec Twig

    • Rappels sur Twig
    • Créer une extension Twig
    • Création de fonctions
    • Création de filtres
  6. Notions avancées sur Doctrine2

    • Rappels sur Doctrine
    • DQL : Doctrine Query Language
    • “Lifecycle callbacks”
  7. Utiliser le cache HTTP avec Symfony

    • Rappels sur le protocole HTTP
    • Déterminer son cache
    • Utilisation du cache HTTP avec Symfony
    • Reverse proxy
    • “ESI include” et langage de balisage
  8. Déploiement de la sécurité sur Symfony

    • Introduction à la sécurité sur Symfony
    • Utiliser le pare-feu
    • Récupérer un utilisateur authentifié
    • ACL : contrôle des accès
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

A distance

Du 01 au 02 février 2021
Du 22 au 23 mars 2021
Du 12 au 13 avril 2021
Du 03 au 04 mai 2021
Du 07 au 08 juin 2021
Du 19 au 20 juillet 2021
Du 30 au 31 août 2021

Demande de renseignement