Onsite training

Bring our trainers team onsite to train your employees.

Learn more


Symfony2

Extending & Hacking Symfony2

Audit and optimize your Symfony 2 applications and become a Symfony2 framework expert.


This training leads you to the Symfony 2 framework highest expertise level by training you to advanced usages like application audit, optimization and customization of the Symfony 2 framework.

Coming sessions


- Date Venue Price  
French Jul. 23 - Jul. 24 Paris 1290.00 € Register
  • This session will take place from July 23, 2012 at 9:00 AM to July 24, 2012 at 5:30 PM (Europe/Paris) and it will be hosted by Hugo Hamon.

French Nov. 8 - Nov. 9 Paris 1290.00 € Register
  • This session will take place from November 8, 2012 at 9:00 AM to November 9, 2012 at 5:30 PM (Europe/Paris) and it will be hosted by Hugo Hamon.


Goals


In two days, you will learn how to become a Symfony 2 framework expert by discovering advanced usages like audit, optimization and tools customization.


Program

Download the program as PDF

Leveraging the power of the Symfony2 console Component

  • Introduction to the Console component
  • Automating heavy processes with the command line interface
  • Creating and activating interacting tasks

Auditing the application with the Profiler application

  • Analyzing collected data from the Profiler application
  • Analyzing collected data from the code
  • Configuring the profiler for the production environment
  • Designing custom data collectors for the profiler
  • Extending the Web Debug Toolbar and the Profiler

Restricting access to application pages

  • Securing a Symfony2 project with Apache
  • Configuring environment variables from Apache for Symfony2
  • Applying an HTTP authentication for the application
  • Applying a security policy thanks to access control list and profiles

Ensuring code quality with unit tests and PHPUnit

  • Installing PHPUnit 3.x
  • Understanding pros and cons of unit testing
  • Configuring a test suite
  • Creating unit tests files
  • Executing a test suite
  • Generating code coverage and jUnit reports

Extending Twig

  • Creating and importing macros
  • Creating and activating functions
  • Creating and activating global variables
  • Creating and activating filters
  • Creating and activating tags
  • Creating and activating testers

Extending Symfony2 tools set

  • Registering new services
  • Creating new custom view helpers
  • Playing with the event dispatcher component to extend code behaviors
  • Creating custom data collectors

Session details


Reference code

SF2C3

Price

Starts at 1290.00 € (ex. tax)

Audience

PHP developers and architects

Duration

2 days (14 hours)

Training type

Workshop

Topics

MVC, Twig, security, debugging, caching, php 5.3

Pre-requisites

Object oriented programming, mastering Symfony2


For further information

+33 140 998 205

We remain at your disposal for further information.

Contact us