Formation Symfony 2/3 Avancé

Ref :

Développement Durée :
3 jours
Lieu :
Paris - Lyon - Lille - Nantes

Tarif

Intra :
Inter :
1950€ HT / personne
Inscrivez-vous

Demande d'informations

Pré-requis

  • Connaissances en développement PHP

Public concerné

  • Développeurs PHP

Objectifs

Utiliser le framework Symfony 3 pour permettre la réutilisation de composants entre différentes applications

Programme détaillé

DIC

  • Rappels généraux

  • Scopes de services

  • Request stack

  • Services privés

  • Tags

  • CompilerPass

 

EventDispatcher

  • Rappels généraux

  • EventDispatcher avancé

 

Forms

  • Nouveautés en sf2.8 / sf3

  • FormTypes avancés

  • Validation custom

  • Validation groups

 

Doctrine

  • Rappels : ORM, EntityManager, etc

  • Mapping, types, relations

  • Types Custom, Value Objects

  • DQL / Extension du DQL

  • Migrations, fixtures

  • DoctrineBundle avancé

 

Security

  • Rappels des concepts security : firewall, providers…

  • Configuration du Guard

  • Impersonation

  • Voters

 

Cache

  • Rappels HTTP, validation vs expiration
  • PSR-6
  • ESI & reverse proxy

 

Console

  • Rappels

  • Events natifs

 

Tests

  • Rappels PHPUnit

  • Initiation a Behat

 

Profiler

  • StopWatch

  • Extension de la debug toolbar

 

Bonus :

  • Expression Language

Modalités pédagogiques

Méthode essentiellement active basée sur la mise en œuvre de travaux pratiques sur PC.

Les apports théoriques et méthodologiques viennent éclairer la pratique et favorisent la prise de recul.

Les apprenants sont encadrés par un formateur qui soumet un exercice, le corrigé se fait ensuite en groupe. Plusieurs exercices pratiques permettront aux participants de maîtriser opérationnellement l’outil.

Un diaporama est projeté aux participants durant la formation. Il présentera la trame et les contenus de la formation (plan, supports visuels et exercices), et des liens vers les chapitres des documentations officielles utiles à la réalisation des exercices.

Nos Actualités