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

Framework Symfony 3 avancé

Reference : WEBSYNF32
2 jours - 1390 € HT Télécharger la fiche
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

    Certification

    Certifiante

    Public visé

    Tout public

    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