Polymont | University

PHP Symfony 2 – perfectionnement

Objectifs : Cette formation vous permet d’utiliser les fonctionnalités avancées …

STUDENTS ENROLLED

    Objectifs :

    Cette formation vous permet d’utiliser les fonctionnalités avancées du framework Symfony 2 comme les twig avancés, les extensions, Doctrine 2 ou les systèmes cache.

    À qui s’adresse cette formation ?

    Développeurs web.

    Méthode pédagogique :

    Avoir déjà suivi une formation initiation à Symfony ou l’utilisant régulièrement.

    Programme :

    Rappel des bases

    • Révision des fonctions simples
    • Mise à niveau des connaissances

    Twig avancé

    • Créer des fonctions et des filtres personnalisés
    • Utiliser les macros
    • Créer un service Twig supplémentaire

    Plus sur Doctrine 2

    • Multiple connexions à une BDD
    • Les événements HasLifecycleCallbacks
    • Les SuperClass des entités

    Les extensions

    • DoctineExtends : les extensions Doctrine (nested, traduction, timestampe…)
    • Pagination avec PagerFanta

    Les outils à maitriser

    • Ecrire des Logs avec Monolog
    • Le convertisseur de paramètres dans mes actions
    • Utiliser la classe Filesystem pour écrire, bouger, copier un fichier
    • Utiliser la classe Finder pour la lecture d’arborescence de fichiers

    Etendre Symfony

    • Créer une commande console personnalisée
    • Yaml : créer un fichier de configuration personnalisé
    • Routage : charger un fichier de routage externe
    • Ajouter des fonctions à la barre de débogage (DataCollector)

    Sécuriser

    • Utiliser les ACLs (droits)
    • Sécurité (accès, utilisation du pare-feu)

    Les systèmes de cache

    • Optimiser les performances générales
    • Le cache http
    • Les ESI

    Pour aller plus loin

    • Créer un service (Service Container)
    • Utiliser l’extension php INTL (Internationalisation de données internationales)
    • Ajax : la classe réponse et JsonResponse avec Jquery

    Télécharger les documents


    PHP Symfony 2 - perfectionnement
    PHP Symfony 2 – perfectionnementt READ MORE
    .pdf LESS

    Course Reviews

    No Reviews found for this course.

    TAKE THIS COURSE
    • Right now

    Date de début

    Le 2016-11-02

    Date de fin

    Le 2016-11-03

    Heure

    À 9:30

    Code

    DLO-111

    Télécharger le formulaire d’inscription.

    Polymont University © 2015 - Tous droits réservés