https://github.com/efficience-it/certification-symfony
Questions to prepare for the Symfony Certification
https://github.com/efficience-it/certification-symfony
certification php symfony
Last synced: 6 months ago
JSON representation
Questions to prepare for the Symfony Certification
- Host: GitHub
- URL: https://github.com/efficience-it/certification-symfony
- Owner: efficience-it
- License: mit
- Created: 2023-12-13T19:40:57.000Z (almost 2 years ago)
- Default Branch: 7.0
- Last Pushed: 2025-04-05T11:36:44.000Z (6 months ago)
- Last Synced: 2025-04-05T12:25:57.327Z (6 months ago)
- Topics: certification, php, symfony
- Homepage: https://www.itefficience.com/
- Size: 397 KB
- Stars: 16
- Watchers: 2
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# ๐ Certification Symfony: Your Path to Mastery!
Looking to earn your `Symfony Certification`? Preparing for it can be an exciting journey with the right tools and resources! Whether you prefer to train on your own, attend a SensioLabs course, or practice by taking mock exams, weโve got you covered.
## ๐ What We Offer ?To help you prepare effectively, we've organized questions based on the key topics outlined on the official certification page. You can easily train on this link https://efficience-it.github.io .Each category and subcategory contains questions with one or more correct answers, ensuring you're ready to master every aspect of the Symfony documentation.
If you prefer a command-line approach, check out this [CLI training repository](https://github.com/certificationy/certificationy-cli). It's a fantastic way to test your knowledge and track your progress!
Want to train with our team of experts? Reach out to us at [https://www.itefficience.com/contact](https://www.itefficience.com/contact) and letโs get started!
### ๐ PHP and Web Security
- [PHP API up to PHP 8.1 version](data/php_and_web_security/phpapi_up_to_php81_version.yaml)
- [Object Oriented Programming](data/php_and_web_security/object_oriented_programming.yaml)
- [Namespaces](data/php_and_web_security/namespaces.yaml)
- [Interfaces](data/php_and_web_security/interfaces.yaml)
- [Anonymous functions and closures](data/php_and_web_security/anonymous_functions_and_closures.yaml)
- [Abstract classes](data/php_and_web_security/abstract_classes.yaml)
- [Exception and error handling](data/php_and_web_security/exception_and_error_handling.yaml)
- [Traits](data/php_and_web_security/traits.yaml)
- [PHP extensions](data/php_and_web_security/php_extensions.yaml)
- [SPL](data/php_and_web_security/spl.yaml)### ๐ HTTP
- [Client / Server interaction](data/http/client_server_interaction.yaml)
- [Status codes](data/http/status_codes.yaml)
- [HTTP request](data/http/http_request.yaml)
- [HTTP response](data/http/http_response.yaml)
- [HTTP methods](data/http/http_methods.yaml)
- [Cookies](data/http/cookies.yaml)
- [Caching](data/http/caching.yaml)
- [Content negotiation](data/http/content_negotiation.yaml)
- [Language detection](data/http/language_detection.yaml)
- [Symfony HttpClient component](data/http/symfony_http_client_component.yaml)### ๐๏ธ Symfony Architecture
- [Symfony Flex](data/symfony_architecture/symfony_flex.yaml)
- [License](data/symfony_architecture/license.yaml)
- [Components](data/symfony_architecture/components.yaml)
- [Bridges](data/symfony_architecture/bridges.yaml)
- [Code organization](data/symfony_architecture/code_organization.yaml)
- [Request handling](data/symfony_architecture/request_handling.yaml)
- [Exception handling](data/symfony_architecture/exception_handling.yaml)
- [Event dispatcher and kernel events](data/symfony_architecture/event_dispatcher_and_kernel_events.yaml)
- [Official best practices](data/symfony_architecture/official_best_practices.yaml)
- [Release management](data/symfony_architecture/release_management.yaml)
- [Backward compatibility promise](data/symfony_architecture/backward_compatibility_promise.yaml)
- [Deprecations best practices](data/symfony_architecture/deprecations_best_practices.yaml)
- [Framework overloading](data/symfony_architecture/framework_overloading.yaml)
- [Release management and roadmap schedule](data/symfony_architecture/release_management_and_roadmap_schedule.yaml)
- [Framework interoperability and PSRs](data/symfony_architecture/framework_interoperability_and_ps_rs.yaml)
- [Naming conventions](data/symfony_architecture/naming_conventions.yaml)### ๐ฎ Controllers
- [Naming conventions](data/controllers/naming_conventions.yaml)
- [The base AbstractController class](data/controllers/the_base_abstract_controller_class.yaml)
- [The request](data/controllers/the_request.yaml)
- [The response](data/controllers/the_response.yaml)
- [The cookies](data/controllers/the_cookies.yaml)
- [The session](data/controllers/the_session.yaml)
- [The flash messages](data/controllers/the_flash_messages.yaml)
- [HTTP redirects](data/controllers/http_redirects.yaml)
- [Internal redirects](data/controllers/internal_redirects.yaml)
- [Generate 404 pages](data/controllers/generate404_pages.yaml)
- [File upload](data/controllers/file_upload.yaml)
- [Built-in internal controllers](data/controllers/built_in_internal_controllers.yaml)### ๐บ๏ธ Routing
- [Configuration (YAML, XML, PHP & attributes/annotations)](data/routing/configuration_yamlxmlphp_and_attributes_annotations.yaml)
- [Restrict URL parameters](data/routing/restrict_url_parameters.yaml)
- [Set default values to URL parameters](data/routing/set_default_values_to_url_parameters.yaml)
- [Generate URL parameters](data/routing/generate_url_parameters.yaml)
- [Trigger redirects](data/routing/trigger_redirects.yaml)
- [Special internal routing attributes](data/routing/special_internal_routing_attributes.yaml)
- [Domain name matching](data/routing/domain_name_matching.yaml)
- [Conditional request matching](data/routing/conditional_request_matching.yaml)
- [HTTP methods matching](data/routing/http_methods_matching.yaml)
- [User's locale guessing](data/routing/user_s_locale_guessing.yaml)
- [Router debugging](data/routing/router_debugging.yaml)### ๐ Templating with Twig
- [Twig syntax up to 3.3 version](data/templating_with_twig/twig_syntax_up_to33_version.yaml)
- [Auto escaping](data/templating_with_twig/auto_escaping.yaml)
- [Template inheritance](data/templating_with_twig/template_inheritance.yaml)
- [Global variables](data/templating_with_twig/global_variables.yaml)
- [Filters and functions](data/templating_with_twig/filters_and_functions.yaml)
- [Template includes](data/templating_with_twig/template_includes.yaml)
- [Loops and conditions](data/templating_with_twig/loops_and_conditions.yaml)
- [URLs generation](data/templating_with_twig/ur_ls_generation.yaml)
- [Controller rendering](data/templating_with_twig/controller_rendering.yaml)
- [Translations and pluralization](data/templating_with_twig/translations_and_pluralization.yaml)
- [String interpolation](data/templating_with_twig/string_interpolation.yaml)
- [Assets management](data/templating_with_twig/assets_management.yaml)
- [Debugging variables](data/templating_with_twig/debugging_variables.yaml)### ๐ Forms
- [Forms creation](data/forms/forms_creation.yaml)
- [Forms handling](data/forms/forms_handling.yaml)
- [Form types](data/forms/form_types.yaml)
- [Forms rendering with Twig](data/forms/forms_rendering_with_twig.yaml)
- [Forms theming](data/forms/forms_theming.yaml)
- [CSRF protection](data/forms/csrf_protection.yaml)
- [Handling file upload](data/forms/handling_file_upload.yaml)
- [Built-in form types](data/forms/built_in_form_types.yaml)
- [Data transformers](data/forms/data_transformers.yaml)
- [Form events](data/forms/form_events.yaml)
- [Form type extensions](data/forms/form_type_extensions.yaml)### โ Data Validation
- [PHP object validation](data/data_validation/php_object_validation.yaml)
- [Built-in validation constraints](data/data_validation/built_in_validation_constraints.yaml)
- [Validation scopes](data/data_validation/validation_scopes.yaml)
- [Validation groups](data/data_validation/validation_groups.yaml)
- [Group sequence](data/data_validation/group_sequence.yaml)
- [Custom callback validators](data/data_validation/custom_callback_validators.yaml)
- [Violations builder](data/data_validation/violations_builder.yaml)### ๐งฉ Dependency Injection
- [Service container](data/dependency_injection/service_container.yaml)
- [Built-in services](data/dependency_injection/built_in_services.yaml)
- [Configuration parameters](data/dependency_injection/configuration_parameters.yaml)
- [Services registration](data/dependency_injection/services_registration.yaml)
- [Service decoration](data/dependency_injection/service_decoration.yaml)
- [Tags](data/dependency_injection/tags.yaml)
- [Semantic configuration](data/dependency_injection/semantic_configuration.yaml)
- [Factories](data/dependency_injection/factories.yaml)
- [Compiler passes](data/dependency_injection/compiler_passes.yaml)
- [Services autowiring](data/dependency_injection/services_autowiring.yaml)### ๐ Security
- [Authentication](data/security/authentication.yaml)
- [Authorization](data/security/authorization.yaml)
- [Configuration](data/security/configuration.yaml)
- [Providers](data/security/providers.yaml)
- [Firewalls](data/security/firewalls.yaml)
- [Users](data/security/users.yaml)
- [Password hashers](data/security/password_hashers.yaml)
- [Roles](data/security/roles.yaml)
- [Access Control Rules](data/security/access_control_rules.yaml)
- [Authenticators](data/security/authenticators.yaml)
- [Voters and voting strategies](data/security/voters_and_voting_strategies.yaml)### ๐๏ธ HTTP Caching
- [Cache types (browser, proxies and reverse-proxies)](data/http_caching/cache_types_browser_proxies_and_reverse_proxies.yaml)
- [Expiration (Expires, Cache-Control)](data/http_caching/expiration_expires_cache_control.yaml)
- [Validation (ETag, Last-Modified)](data/http_caching/validation_e_tag_last_modified.yaml)
- Client-side caching
- [Server-side caching](data/http_caching/server_side_caching.yaml)
- [Edge Side Includes](data/http_caching/edge_side_includes.yaml)### ๐ฅ๏ธ Console
- [Built-in commands](data/console/built_in_commands.yaml)
- [Custom commands](data/console/custom_commands.yaml)
- [Configuration](data/console/configuration.yaml)
- [Options and arguments](data/console/options_and_arguments.yaml)
- [Input and Output objects](data/console/input_and_output_objects.yaml)
- [Built-in helpers](data/console/built_in_helpers.yaml)
- [Console events](data/console/console_events.yaml)
- [Verbosity levels](data/console/verbosity_levels.yaml)### ๐งช Automated Tests
- [Unit tests with PHPUnit](data/automated_tests/unit_tests_with_php_unit.yaml)
- [Functional tests with PHPUnit](data/automated_tests/functional_tests_with_phpunit.yaml)
- [Client object](data/automated_tests/client_object.yaml)
- [Crawler object](data/automated_tests/crawler_object.yaml)
- [Profiler object](data/automated_tests/profiler_object.yaml)
- [Framework objects access](data/automated_tests/framework_objects_access.yaml)
- [Client configuration](data/automated_tests/client_configuration.yaml)
- [Request and response objects introspection](data/automated_tests/request_and_response_objects_introspection.yaml)
- [PHPUnit bridge](data/automated_tests/php_unit_bridge.yaml)
- [Handling legacy deprecated code](data/automated_tests/handling_legacy_deprecated_code.yaml)### ๐จ Miscellaneous
- [Configuration (including DotEnv and ExpressionLanguage components)](data/miscellaneous/configuration_including_dot_env_and_expression_language_components.yaml)
- [Error handling](data/miscellaneous/error_handling.yaml)
- [Code debugging](data/miscellaneous/code_debugging.yaml)
- [Deployment best practices](data/miscellaneous/deployment_best_practices.yaml)
- [Cache, Process and Serializer components](data/miscellaneous/cache_process_and_serializer_components.yaml)
- [Messenger component](data/miscellaneous/messenger_component.yaml)
- [MIME and Mailer components](data/miscellaneous/mime_and_mailer_components.yaml)
- [Filesystem and Finder components](data/miscellaneous/filesystem_and_finder_components.yaml)
- [Lock component](data/miscellaneous/lock_component.yaml)
- [Web Profiler, Web Debug Toolbar and Data collectors](data/miscellaneous/web_profiler_web_debug_toolbar_and_data_collectors.yaml)
- [Internationalization and localization (and Intl component)](data/miscellaneous/internationalization_and_localization_and_intl_component.yaml)
- [Runtime component](data/miscellaneous/runtime_component.yaml)## ๐ How to Register?
Ready to get certified? [Buy a voucher and register here](https://certification.symfony.com/exams/symfony.html).
For more information, read this [comprehensive article](https://www.itefficience.com/article/la-certification-twig-une-1ere-pour-le-chemin-de-la-certif-symfony).
Interested in training with our team? [Contact us](https://www.itefficience.com/contact)!