Formation Symfony™ 3 avancé Réf : SF3-2

Par William POTTIER

Techniques avancées du développement avec le framework Symfony 3

Durée :
2 jours
Lieux :
Paris

Partage :

  • Twitter
  • Facebook
  • E-mail
  • Linkedin
  • Viadeo

Soyez alertés par e-mail des nouvelles sessions : Poser une alerte,

Description

Cette formation aux techniques avancées de développement avec le framework Symfony™ 3 (SENSIOLABS / Fabien Potencier) s'inscrit dans un cursus de formation en 3 niveaux : fondamentaux, avancé et expertise. Cette formation est également disponible pour le framework Symfony2.

Objectifs pédagogiques

A l’issue de cette formation Symfony 3 avancé, les participants seront en mesure de :
  • 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é


Public

Chefs de projet Web,
Architectes techniques,
Développeurs.

Pré-requis

Expérience du développement PHP avec Symfony 3 ou avoir suivi la formation "Fondamentaux de Symfony 3 - Réf : SF3-1"

Type

Stage pratique

Méthode pédagogique

Alternance de présentation magistrale (50%) et travaux pratiques sur poste individuel (50%). Chaque chapitre sera validé par un exercice pratique afin de valider la bonne acquisition des notions abordées par les stagiaires.

Plan de cours

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

Prochaines sessions

picto Du jeudi 09/02 au vendredi 10/02 2017 Paris 1 100 € fleche S’inscrire à la session du lundi 09/02 au mardi 10/02
picto Du jeudi 23/03 au vendredi 24/03 2017 Paris 1 100 € fleche S’inscrire à la session du lundi 23/03 au mardi 24/03
picto Du jeudi 01/06 au vendredi 02/06 2017 Paris 1 100 € fleche S’inscrire à la session du lundi 01/06 au mardi 02/06
picto Du jeudi 06/07 au vendredi 07/07 2017 Paris 1 100 € fleche S’inscrire à la session du lundi 06/07 au mardi 07/07
picto Du jeudi 19/10 au vendredi 20/10 2017 Paris 1 100 € fleche S’inscrire à la session du lundi 19/10 au mardi 20/10
picto Du jeudi 21/12 au vendredi 22/12 2017 Paris 1 100 € fleche S’inscrire à la session du lundi 21/12 au mardi 22/12
Proposer une session.

Témoignages

Formation avec de la qualité technique, un formateur compétent et à l'écoute.
Vincent L.

Cher(e) visiteur(euse),
Nous vous remercions pour l'intérêt porté à nos formations. La pré-inscription à une session de formation se fait via le formulaire d'inscription de la page formation.

La Convention de Formation Professionnelle Continue simplifiée vous sera envoyée par mail dans les 72H max. Votre inscription est considérée comme définitive, une fois cette convention signée par votre entreprise ou OPCA. La facture sera émise à l'issue de la formation, comme mentionnée dans nos conditions générales de vente.

A noter que les demandeurs d'emploi peuvent bénéficier d'une remise de 20% sur le prix public.

Pour toute information complémentaire ou demande de devis, n'hésitez pas à nous contacter au 01 53 34 66 10 ou à nous solliciter par mail.

A très bientôt dans l'un de nos centres de formation.
L'équipe Clever-Institut.

Les autres formations « Développement PHP »  – Voir toutes les formations