[wpms_breadcrumb reverse="0"]
Application Web - Formation numérique - Framework et PHP

Framework Symfony 3 avancé

Reference : WEBSYNF32
2 jours - 1390 € HT
Prochaines sessions
    Framework Symfony 3 avancé
    Objectifs

    • Appréhender les concepts et l’architecture du framework,
    • Maîtriser les différents outils de Symfony 3,
    • Étendre certains composants du framework (Twig, Console, Profiler),
    • Améliorer les processus de développement avec Symfony 3,
    • Développer une application Web complète avec Symfony 3,
    • Optimiser la configuration du framework d’un point de vue performance et sécurité

    Pré requis

    • Expérience du développement PHP avec Symfony 3 ou avoir suivi la formation « Fondamentaux de Symfony 3 » (CLSF3-1)

    Modalités pédagogiques

    Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

    Inscription

    Programmes de Framework Symfony 3 avancé

    Twig (intermédiaire)

    • Utilisation des tags : macros, import, render et embed
    • Contrôle du scope
    • Étendre Twig

    Les Services (intermédiaire)

    • Services abstraits

    Surcharge et Héritage de Bundle

    • Surcharge de controleurs
    • Surcharge de templates
    • Surcharge des services

    Mieux déboguer

    • Utilisation de la Stopwatch
    • Etendre la toolbar et le profiler
    • Utilisation de Monolog et stratégie de logs
    • xdebug et point d’arrêt

    Plus loin avec les composants

    • Console (Création d’une commande, Les Helpers, Génération d’url)
    • Finder
    • Filesystem
    • Process
    • VarDumper
    • Yaml

    Passer des paramètres à Symfony

    • Depuis le serveur Web
    • Depuis la ligne de commande (variables d’environnements)

    Les formulaires

    • Le form type Collection
    • Les formulaires imbriqués
    • Les thèmes de formulaires (les bases)

    La sécurité

    • Les ACL