Formation Symfony avancé Opportunités de formations par notre partenaire Openska

  • Cette formation va vous permettre de dépasser la simple utilisation de Symfony pour apprendre les articulations du framework.
    L'objectif sera clairement de créer nos propres composants, essentiels pour la vie d'un projet web. Cette maîtrise vous fera créer de nouveaux services, commandes CLI, extension Twig. En complément, des techniques avancées nécessaires pour l'application seront vues en cours : la programmation événementielle intégrée ou non au framework, le cache http et la sécurité web (firewal et acl de symfony).
  • Rappels sur Symfony
    - à propos de Symfony
    - Présentation des différents type d'installations
    - Architecture du projet
    - Structure d'un bundle
  • Injecteur de dépendances
    - Le principe
    - Retrouver les services du conteneur
    - Extension par bundle
    - Créer ses propres services
  • Pile d'événements
    - Le principe de la pile d'événements
    - Intervenir sur la pile
  • Création de commandes pour la Console
    - Créer sa propre commande
    - Gestion des options
    - Gestion des arguments
    - Récupérer un service de l'application
    - Interactivité : questions posées en cli
    - Formater l'affichage
  • Extension de Twig
    - Rappels sur Twig
    - Créer une extension
    - Créer des fonctions
    - Créer des filtres
  • Doctrine avancé
    - Rappels sur Doctrine
    - DQL
    - Lifecycle callbacks
  • Cache HTTP
    - Rappels sur le protocole http
    - Comment envisager notre cache
    - Cache http avec Symfony
    - Reverse proxy
    - ESI include
  • Sécurité de Symfony
    - Vue d'ensemble
    - Utilisation du pare-feu
    - Récupérer un utilisateur authentifié
    - Les contrôles d'accès : ACL

  • Pourquoi écrire un livre ou former des milliers de personnes si son sujet n'est pas une affaire de passion ? Pour Openska, PHP est une affaire de coeur ! Nous allons vous transmettre non seulement un savoir, mais aussi une expérience et une passion. PHP peut être considéré comme un des fers de lance du monde open source. Toute l'image de cette philosophie de partage et d'entraide s'exprime à travers lui. Et si à une belle idée, on associe un produit fiable, stable, complet et étendu, pourquoi hésiter ?
    Cyril Pierre de Geyer, l'auteur de nombreux livres sur PHP, était l'un des premiers administrateurs de PHPFrance et sa passion est la transmission. Sa société Openska est spécialisée en formation et c'est pour cette raison que cet espace est consacré aux formations que lui et ses formateurs donnent. Attention cependant notez bien qu'Openska n'est pas la communauté PHPFrance, juste des amis.