Symfony2 Framework Certification
Distinguish yourself from other Symfony developers and become an official SensioLabs Symfony Certified Developer.
The SensioLabs Symfony2 Framework certification exam is an industry standard to help developers distinguish themselves and emphazise their skill towards IT companies.
Coming sessions
| Date | Venue | Price | |||
|---|---|---|---|---|---|
|
May. 27 | Paris | €200.00 | Register | |
|
|||||
|
May. 31 | San Francisco | $250.00 | ||
|
|||||
|
May. 31 | Cologne | €200.00 | Register | |
|
|||||
|
Jun. 3 | London | €200.00 | Register | |
|
|||||
|
Jun. 6 | Amsterdam | €200.00 | Register | |
|
|||||
|
Jun. 7 | Rio de Janeiro | $250.00 | ||
|
|||||
|
Jun. 12 | London | €200.00 | Register | |
|
|||||
|
Jun. 21 | Paris | €200.00 | Register | |
|
|||||
|
Jun. 21 | Berlin | €200.00 | ||
|
|||||
|
Jun. 21 | Cologne | €200.00 | Register | |
|
|||||
|
Jun. 21 | Madrid | €200.00 | Register | |
|
|||||
|
Jun. 28 | Rome | €200.00 | Register | |
|
|||||
|
Jul. 5 | Paris | €200.00 | Register | |
|
|||||
|
Jul. 11 | Lyon | €200.00 | ||
|
|||||
|
Jul. 11 | Lyon | €200.00 | Register | |
|
|||||
|
Jul. 12 | Johannesburg | €200.00 | Register | |
|
|||||
|
Jul. 19 | Paris | €200.00 | Register | |
|
|||||
|
Jul. 19 | Cologne | €200.00 | Register | |
|
|||||
|
Aug. 16 | Cologne | €200.00 | Register | |
|
|||||
|
Aug. 30 | Paris | €200.00 | Register | |
|
|||||
|
Aug. 30 | Istanbul | €200.00 | Register | |
|
|||||
|
Sep. 6 | Moscou | €200.00 | Register | |
|
|||||
|
Sep. 6 | Cologne | €200.00 | Register | |
|
|||||
|
Sep. 13 | Paris | €200.00 | Register | |
|
|||||
|
Sep. 27 | Shanghaï | €200.00 | Register | |
|
|||||
|
Oct. 4 | Paris | €200.00 | Register | |
|
|||||
|
Oct. 4 | Tokyo | €200.00 | Register | |
|
|||||
|
Oct. 11 | Bangalore | €200.00 | Register | |
|
|||||
|
Oct. 16 | London | €200.00 | Register | |
|
|||||
|
Oct. 18 | Paris | €200.00 | Register | |
|
|||||
|
Oct. 18 | Cologne | €200.00 | Register | |
|
|||||
|
Oct. 25 | Oslo | €200.00 | Register | |
|
|||||
|
Nov. 8 | Paris | €200.00 | Register | |
|
|||||
|
Nov. 8 | Helsinki | €200.00 | Register | |
|
|||||
|
Nov. 22 | Paris | €200.00 | Register | |
|
|||||
|
Nov. 22 | Singapore | €200.00 | Register | |
|
|||||
|
Nov. 29 | Melbourne | €200.00 | Register | |
|
|||||
|
Nov. 29 | Cologne | €200.00 | Register | |
|
|||||
|
Dec. 11 | London | €200.00 | Register | |
|
|||||
|
Dec. 13 | Paris | €200.00 | Register | |
|
|||||
|
Dec. 13 | Cologne | €200.00 | Register | |
|
|||||
Goals
The SensioLabs Symfony2 Framework certification is an official exam of 90 minutes containing a series of 75 questions. This certification covers a wide spectrum of the Symfony 2.1 framework features. Third party libraries like Doctrine are not covered (except Twig).
Program
About the exam
- The exam currently covers the Symfony 2.1.x version.
- You must come with a valid ID card or passport when taking the certification exam.
PHP
- Object Oriented Programming
- Namespaces
- Interfaces
- Lambda / Closures
- Abstract classes
HTTP
- Client / Server interactions
- Request
- Response
- Status Codes
The Symfony2 Architecture
- Symfony2 Standard Edition
- Components
- Bundles
- Bridges
- Configuration
- Code organization
- Request handling
Standardization
- Naming conventions
- Coding standards
- Third party libraries integration
- Composer library support
- Best practices
- Overriding the framework
Bundles Best Practices
- Naming conventions
- Code organization
- Controllers
- Templates
- Resources
Controllers
- Naming conventions
- Reading the request
- Generating the response
- Cookies
- Sessions
- Flash messages
- Redirects
- Forwards
- Generating 404 pages
Routing
- Configuration (YAML / XML / PHP and annotations)
- Requirements
- Default parameters values
- Generating URLs
- Redirects
Twig
- Automatic escaping
- Template inheritance
- Functions
- Filters
- Template inclusion
- Control structures (loops and conditions)
- Generating urls
- Rendering an action
- Translating messages
Forms
- Designing a form
- Processing a form
- Built-in field types
- Rendering a form (Twig)
- CSRF protection
Validation
- PHP object validation
- Built-in constraints
- Constraints scopes
- Validation groups
Dependency Injection
- The service container
- Configuration parameters
- Built-in services
- Adding services
- Tags
- Semantic configuration
Security
- Authentication
- Authorization
- Configuration
- Providers
- Firewalls
- Users
- Encoders
- Roles
- Access control
HTTP Caching
- Kind of caches (browsers, proxies, reverse proxies)
- Expiration (
Expires,Cache-Control) - Validation (
ETag,Last-Modified) - Reverse proxy caching
- Edge Side Includes
Command Line Interface
- Built-in commands
- Custom commands
- Configuration
- Options and arguments
- Input and output
Automated testing
- Unit testing with PHPUnit
- Functional testing
- The
Clientobject - The
Crawlerobject - The
Profileobject - Accessing internal objects
- Configuring the client
- Accessing the request and the response
Miscealleanous
- Errors management
- Debugging code
Session details
Reference code
SF2CE
Price
Starts at €200.00 (ex. tax)
Audience
Developers
Duration
90 minutes
Training type
Certification
Topics
PHP, HTTP, architecture, bundles, caching, commands, controllers, dependency injection, errors, forms, routing, security, standardization, tests, twig, validation
Pre-requisites
Good and wide knowledge of Symfony2
