picto Web - Digital

Formation Symfony 3 avancé

Référence

ISYA

Durée

2 JOURS

Tarif

1100 € HT

NIVEAU

Expert

Cours à distance

Non

Objectifs de la formation Symfony 3 avancé

Cette formation de niveau intermédiaire et avancé vous apprend les techniques avancées de développement avec le framework Symfony™ 3.

À l’issue de cette formation Symfony 3 avancé, les participants seront en mesure de :

  • Appréhender les concepts et l'architecture de Symfony 3
  • Maîtriser les différents outils du framework
  • É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

Cette formation de niveau intermédiaire et avancé vous apprend les techniques avancées de développement avec le framework Symfony™ 3.

À l’issue de cette formation Symfony 3 avancé, les participants seront en mesure de :

  • Appréhender les concepts et l'architecture de Symfony 3
  • Maîtriser les différents outils du framework
  • É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

Ce stage s'adresse aux chefs de projet Web, architectes techniques, développeurs.

Contenu du cours Symfony 3 avancé

Twig (niveau intermédiaire)

Utilisation des tags : macros, import, render et embed
Contrôle du scope
Étendre Twig

Les services (niveau intermédiaire)

Services abstraits

Surcharge et Héritage de Bundle

Surcharge de contrôleurs
Surcharge de templates
Surcharge des services

Mieux déboguer

Utilisation de la Stopwatch
Étendre la toolbar et le profiler
Utilisation de Monolog et stratégie de logs
xdebug et point d’arrêt

Aller 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