[wpms_breadcrumb reverse="0"]
Application Web - Formation numérique - 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 et délais d’accès

    Bulletin d'inscription à retourner complété

    Certification

    Certifiante

    Public visé

    Tout public

    Pré-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