Créateur de Créateur de Symfony sf Symfony

SensioLabsCertification

Are you a professional web developer? Do you master Symfony? You want your expertise or your team to be recognized by your customers?

One solution : the Symfony certification !

The Symfony certification is a series of 75 questions, divided in 16 themes, to which the candidate must answer in 90 minutes maximum. The exam covers Symfony 2.3 LTS.

Entirely in English, the examination is a multiple choice questionnaire, carried out on a computer in one of the nearly 4,000 Pearson VUE test centers across 5 continents.

After his test, the candidate immediately know if he is certified or not, and which level of certification (Advanced or Expert) he obtained.

The same candidate can apply to the exam up to two times per calendar year.

The Symfony 2.3 LTS Certification, in 3 steps

1. Order your voucher online to take the Symfony Certification exam.

2. Once you have your voucher, book your exam session in of the 4,000 test centers.

3. Take the Certification exam and know instantly if you're certified!

 

The 16 themes are the following :

  • PHP
    • Object Oriented Programming
    • Namespaces
    • Interfaces
    • Anonymous functions and closures
    • Abstract classes
  • HTTP
    • Client / Server interaction
    • HTTP request
    • HTTP response
    • Status codes
  • Symfony2 Architecture
    • Standard edition of Symfony2
    • Composants
    • Bundles
    • Bridges
    • Configuration
    • Code organisation
    • Request handling
  • Standardisation
    • Naming conventions
    • Coding standards
    • Integration of third-party libraries
    • Composer packages handling
    • Development best practices
    • Overload the framework
  • The bundles
    • Naming conventions
    • Code organisation
    • The controllers
    • The views
    • The ressources
  • The controllers
    • Naming conventions
    • Get the request
    • Generate the response
    • The cookies
    • The session
    • Session flashbag
    • Redirects
    • Internal redirects
    • Generate 404 pages
  • The Routing
    • Configuration (YAML / XML / PHP & annotations)
    • Restrict URL parameters
    • Set default values to URL parameters
    • Generate URL parameters
    • Trigger redirections
  • Templating with Twig
    • Auto escape
    • Template inheritance
    • Global functions
    • Filters
    • Template includes
    • Control statements (loops and conditions)
    • Urls generation
    • Call a controller from a view
    • Translations
  • Forms
    • Create forms
    • Handling forms
    • Form types
    • Render forms with Twig
    • Forms security (CSRF)
  • Validation
    • Validate a PHP object
    • Native validation rules
    • Validation scopes
    • Validation groups
  • Dependency Injection
    • The Service container
    • Global configuration parameters
    • Symfony2 services
    • Register new services
    • Tags
    • Semantic configuration
  • Security
    • Authentication
    • Authorization
    • Configuration
    • Providers
    • Firewalls
    • Users
    • Encoders
    • Roles
    • Access Control Rules
  • HTTP Cache
    • Cache types (browser, proxies and reverse proxies)
    • Expiration (Expires, Cache-control)
    • Validation (ETag, Last-Modified)
    • Client cache
    • Server cache
    • Edge Side Includes
  • The command line
    • Symfony2 commands
    • Custom commands
    • Configuration
    • Options and arguments
    • Read the entry and write the output
  • Automated tests
    • Unit tests with PHPUnit
    • Functional tests
    • The Client object
    • The Crawler object
    • The Profile object
    • Access framework objects
    • Configure the client
    • Introspect the request and response
  • Miscellaneous
    • Error handling
    • Debug the code