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

Demande de renseignement