Training - Symfony2 voor gevorderden

Symfony2 voor gevorderden (3 dagen)

sf2

Symfony2 is zonder twijfel het beste framework voor PHP dat beschikbaar is op het moment. Dit framework is gebouwd op de beste componenten van andere frameworks zoals Java's Spring en Pythons Django. Het unieke dependency injection systeem maakt het een van de meest flexibele frameworks voor PHP en om die reden alleen is het dat veel ontwikkelaars en bedrijven kiezen voor Symfony2 als basis voor nieuwe applicaties.

Je bent al bekend met de vele mogelijkheden, maar hoe krijgen we het maximale uit het framework? Tijdens deze training gaan we dieper in op de verschillende componenten en laten je zien hoe je - als expert - een Symfony2 applicatie opzet.

Minimaal vereiste voorkennis:

  • PHP 5.3+ OOP kennis
  • 6+ maanden werkervaring met Symfony2

Agenda:

  • Forms:
    • Dynamisch aanpassen van formulieren
    • Formulieren als services
    • Data transformers
    • Form overerving
    • Eigen form types
  • Event dispatcher:
    • Het Event Dispatcher component
    • Event hooks
    • Symfony2 kernel flowchart
    • Schrijven van event listeners
  • Dependency Injection & Services:
    • Services en service scopes
    • Aliased en non-publieke services
    • Controllers als services
    • Service tagging
    • Het schrijven van compiler passes
  • Semantische configuratie:
    • Schrijven van semantische bundle configuraties
    • De tree builder
    • Node definities
    • De expression builder
  • Annotaties:
    • Wat zijn annotaties
    • Annotaties binnen controllers
    • Annotaties binnen services
  • Twig:
    • Schrijven van eigen Twig extensions
  • Console:
    • Maken van je eigen console tools
    • Console argumenten en opties
    • Console helpers
    • Console events
Meer informatie over deze cursus, of direct boeken?
Klik hier voor informatie