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 | ||
|---|---|---|---|---|---|
|
Jul. 23 - Jul. 24 | Paris | 1290.00 € | Register | |
|
|||||
|
Nov. 8 - Nov. 9 | Paris | 1290.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 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.
