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 | |||
|---|---|---|---|---|---|
|
Jun. 17 - Jun. 18 | Paris | €1,290.00 | Register | |
|
|||||
|
Jul. 22 - Jul. 23 | Paris | €1,290.00 | Register | |
|
|||||
|
Sep. 16 - Sep. 17 | Paris | €1,290.00 | Register | |
|
|||||
|
Oct. 21 - Oct. 22 | Paris | €1,290.00 | Register | |
|
|||||
|
Nov. 25 - Nov. 26 | Paris | €1,290.00 | Register | |
|
|||||
|
Dec. 9 - Dec. 10 | Paris | €1,290.00 | Register | |
|
|||||
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 PDFLeveraging 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 €1,290.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
