Qafoo GmbH - passion for software quality

Like your software, your team's training needs are unique. Use the ideas below to create a training course that best fits your team's requirements, and we'll take care of the rest.

Symfony2 Training

This workshop is a crash course and helps you getting started with the Symfony2 framework quickly. The Symfony2 ecosystem is introduced in depth and after the workshop you will be able to work with Symfony2 applications.


Topics covered in this course block include:

  • Symfony Kernel and Bundle System

  • Model-View-Controller in Symfony2
    • Writing Controllers

    • Understanding Routing

    • The Symfony Request/Response Cycle

  • DependencyInjection
    • Why is DependencyInjection the key to Symfony?

    • Basic Concepts of Symfony DI

    • Advanced Concepts of Symfony DI

  • Caching with ESI

  • Forms and Validation

  • Best Practices

  • Functional Testing

  • Doctrine Basics

  • Twig Basics

  • Composer Basics

We offer a more detailed introduction to Doctrine as part of a dedicated one day workshop that can be combined with this workshop.

Length: 1-2 days


  • Detailed knowledge of object-oriented programming, including classes, objects, methods, and scopes.

  • Knowledge of PHP preferred but not required

Related course Blocks: