{"id":21911668,"url":"https://github.com/efficience-it/certification-symfony","last_synced_at":"2025-04-16T04:36:34.189Z","repository":{"id":212369953,"uuid":"731307879","full_name":"efficience-it/certification-symfony","owner":"efficience-it","description":"Questions to prepare for the Symfony Certification ","archived":false,"fork":false,"pushed_at":"2025-04-05T11:36:44.000Z","size":407,"stargazers_count":16,"open_issues_count":5,"forks_count":10,"subscribers_count":2,"default_branch":"7.0","last_synced_at":"2025-04-05T12:25:57.327Z","etag":null,"topics":["certification","php","symfony"],"latest_commit_sha":null,"homepage":"https://www.itefficience.com/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/efficience-it.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-13T19:40:57.000Z","updated_at":"2025-04-05T11:36:40.000Z","dependencies_parsed_at":"2024-03-26T16:46:43.769Z","dependency_job_id":"d0868fcc-51ed-4d1c-8c32-390a47f4c60a","html_url":"https://github.com/efficience-it/certification-symfony","commit_stats":null,"previous_names":["lacpandore/certification-symfony"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efficience-it%2Fcertification-symfony","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efficience-it%2Fcertification-symfony/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efficience-it%2Fcertification-symfony/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efficience-it%2Fcertification-symfony/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/efficience-it","download_url":"https://codeload.github.com/efficience-it/certification-symfony/tar.gz/refs/heads/7.0","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249195527,"owners_count":21228226,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["certification","php","symfony"],"created_at":"2024-11-28T18:07:12.118Z","updated_at":"2025-04-16T04:36:34.180Z","avatar_url":"https://github.com/efficience-it.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"![Linter Status](https://github.com/efficience-it/certification-symfony/actions/workflows/yaml-lint.yaml/badge.svg)\n![Validation Content Status](https://github.com/efficience-it/certification-symfony/actions/workflows/validate-content.yaml/badge.svg)\n\n\n# 🎓 Certification Symfony: Your Path to Mastery!\n\nLooking 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.\n## 📚 What We Offer ?\n\nTo 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.\n\nIf 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!\n\nWant 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!\n\n### 🔒 PHP and Web Security\n- [PHP API up to PHP 8.1 version](data/php_and_web_security/phpapi_up_to_php81_version.yaml)\n- [Object Oriented Programming](data/php_and_web_security/object_oriented_programming.yaml)\n- [Namespaces](data/php_and_web_security/namespaces.yaml)\n- [Interfaces](data/php_and_web_security/interfaces.yaml)\n- [Anonymous functions and closures](data/php_and_web_security/anonymous_functions_and_closures.yaml)\n- [Abstract classes](data/php_and_web_security/abstract_classes.yaml)\n- [Exception and error handling](data/php_and_web_security/exception_and_error_handling.yaml)\n- [Traits](data/php_and_web_security/traits.yaml)\n- [PHP extensions](data/php_and_web_security/php_extensions.yaml)\n- [SPL](data/php_and_web_security/spl.yaml)\n\n### 🌐 HTTP\n- [Client / Server interaction](data/http/client_server_interaction.yaml)\n- [Status codes](data/http/status_codes.yaml)\n- [HTTP request](data/http/http_request.yaml)\n- [HTTP response](data/http/http_response.yaml)\n- [HTTP methods](data/http/http_methods.yaml)\n- [Cookies](data/http/cookies.yaml)\n- [Caching](data/http/caching.yaml)\n- [Content negotiation](data/http/content_negotiation.yaml)\n- [Language detection](data/http/language_detection.yaml)\n- [Symfony HttpClient component](data/http/symfony_http_client_component.yaml)\n\n### 🏛️ Symfony Architecture\n- [Symfony Flex](data/symfony_architecture/symfony_flex.yaml)\n- [License](data/symfony_architecture/license.yaml)\n- [Components](data/symfony_architecture/components.yaml)\n- [Bridges](data/symfony_architecture/bridges.yaml)\n- [Code organization](data/symfony_architecture/code_organization.yaml)\n- [Request handling](data/symfony_architecture/request_handling.yaml)\n- [Exception handling](data/symfony_architecture/exception_handling.yaml)\n- [Event dispatcher and kernel events](data/symfony_architecture/event_dispatcher_and_kernel_events.yaml)\n- [Official best practices](data/symfony_architecture/official_best_practices.yaml)\n- [Release management](data/symfony_architecture/release_management.yaml)\n- [Backward compatibility promise](data/symfony_architecture/backward_compatibility_promise.yaml)\n- [Deprecations best practices](data/symfony_architecture/deprecations_best_practices.yaml)\n- [Framework overloading](data/symfony_architecture/framework_overloading.yaml)\n- [Release management and roadmap schedule](data/symfony_architecture/release_management_and_roadmap_schedule.yaml)\n- [Framework interoperability and PSRs](data/symfony_architecture/framework_interoperability_and_ps_rs.yaml)\n- [Naming conventions](data/symfony_architecture/naming_conventions.yaml)\n\n### 🎮 Controllers\n- [Naming conventions](data/controllers/naming_conventions.yaml)\n- [The base AbstractController class](data/controllers/the_base_abstract_controller_class.yaml)\n- [The request](data/controllers/the_request.yaml)\n- [The response](data/controllers/the_response.yaml)\n- [The cookies](data/controllers/the_cookies.yaml)\n- [The session](data/controllers/the_session.yaml)\n- [The flash messages](data/controllers/the_flash_messages.yaml)\n- [HTTP redirects](data/controllers/http_redirects.yaml)\n- [Internal redirects](data/controllers/internal_redirects.yaml)\n- [Generate 404 pages](data/controllers/generate404_pages.yaml)\n- [File upload](data/controllers/file_upload.yaml)\n- [Built-in internal controllers](data/controllers/built_in_internal_controllers.yaml)\n\n### 🗺️ Routing\n- [Configuration (YAML, XML, PHP \u0026 attributes/annotations)](data/routing/configuration_yamlxmlphp_and_attributes_annotations.yaml)\n- [Restrict URL parameters](data/routing/restrict_url_parameters.yaml)\n- [Set default values to URL parameters](data/routing/set_default_values_to_url_parameters.yaml)\n- [Generate URL parameters](data/routing/generate_url_parameters.yaml)\n- [Trigger redirects](data/routing/trigger_redirects.yaml)\n- [Special internal routing attributes](data/routing/special_internal_routing_attributes.yaml)\n- [Domain name matching](data/routing/domain_name_matching.yaml)\n- [Conditional request matching](data/routing/conditional_request_matching.yaml)\n- [HTTP methods matching](data/routing/http_methods_matching.yaml)\n- [User's locale guessing](data/routing/user_s_locale_guessing.yaml)\n- [Router debugging](data/routing/router_debugging.yaml)\n\n### 🌟 Templating with Twig\n- [Twig syntax up to 3.3 version](data/templating_with_twig/twig_syntax_up_to33_version.yaml)\n- [Auto escaping](data/templating_with_twig/auto_escaping.yaml)\n- [Template inheritance](data/templating_with_twig/template_inheritance.yaml)\n- [Global variables](data/templating_with_twig/global_variables.yaml)\n- [Filters and functions](data/templating_with_twig/filters_and_functions.yaml)\n- [Template includes](data/templating_with_twig/template_includes.yaml)\n- [Loops and conditions](data/templating_with_twig/loops_and_conditions.yaml)\n- [URLs generation](data/templating_with_twig/ur_ls_generation.yaml)\n- [Controller rendering](data/templating_with_twig/controller_rendering.yaml)\n- [Translations and pluralization](data/templating_with_twig/translations_and_pluralization.yaml)\n- [String interpolation](data/templating_with_twig/string_interpolation.yaml)\n- [Assets management](data/templating_with_twig/assets_management.yaml)\n- [Debugging variables](data/templating_with_twig/debugging_variables.yaml)\n\n### 📝 Forms\n- [Forms creation](data/forms/forms_creation.yaml)\n- [Forms handling](data/forms/forms_handling.yaml)\n- [Form types](data/forms/form_types.yaml)\n- [Forms rendering with Twig](data/forms/forms_rendering_with_twig.yaml)\n- [Forms theming](data/forms/forms_theming.yaml)\n- [CSRF protection](data/forms/csrf_protection.yaml)\n- [Handling file upload](data/forms/handling_file_upload.yaml)\n- [Built-in form types](data/forms/built_in_form_types.yaml)\n- [Data transformers](data/forms/data_transformers.yaml)\n- [Form events](data/forms/form_events.yaml)\n- [Form type extensions](data/forms/form_type_extensions.yaml)\n\n### ✅ Data Validation\n- [PHP object validation](data/data_validation/php_object_validation.yaml)\n- [Built-in validation constraints](data/data_validation/built_in_validation_constraints.yaml)\n- [Validation scopes](data/data_validation/validation_scopes.yaml)\n- [Validation groups](data/data_validation/validation_groups.yaml)\n- [Group sequence](data/data_validation/group_sequence.yaml)\n- [Custom callback validators](data/data_validation/custom_callback_validators.yaml)\n- [Violations builder](data/data_validation/violations_builder.yaml)\n\n### 🧩 Dependency Injection\n- [Service container](data/dependency_injection/service_container.yaml)\n- [Built-in services](data/dependency_injection/built_in_services.yaml)\n- [Configuration parameters](data/dependency_injection/configuration_parameters.yaml)\n- [Services registration](data/dependency_injection/services_registration.yaml)\n- [Service decoration](data/dependency_injection/service_decoration.yaml)\n- [Tags](data/dependency_injection/tags.yaml)\n- [Semantic configuration](data/dependency_injection/semantic_configuration.yaml)\n- [Factories](data/dependency_injection/factories.yaml)\n- [Compiler passes](data/dependency_injection/compiler_passes.yaml)\n- [Services autowiring](data/dependency_injection/services_autowiring.yaml)\n\n### 🔐 Security\n- [Authentication](data/security/authentication.yaml)\n- [Authorization](data/security/authorization.yaml)\n- [Configuration](data/security/configuration.yaml)\n- [Providers](data/security/providers.yaml)\n- [Firewalls](data/security/firewalls.yaml)\n- [Users](data/security/users.yaml)\n- [Password hashers](data/security/password_hashers.yaml)\n- [Roles](data/security/roles.yaml)\n- [Access Control Rules](data/security/access_control_rules.yaml)\n- [Authenticators](data/security/authenticators.yaml)\n- [Voters and voting strategies](data/security/voters_and_voting_strategies.yaml)\n\n### 🗄️ HTTP Caching\n- [Cache types (browser, proxies and reverse-proxies)](data/http_caching/cache_types_browser_proxies_and_reverse_proxies.yaml)\n- [Expiration (Expires, Cache-Control)](data/http_caching/expiration_expires_cache_control.yaml)\n- [Validation (ETag, Last-Modified)](data/http_caching/validation_e_tag_last_modified.yaml)\n- Client-side caching\n- [Server-side caching](data/http_caching/server_side_caching.yaml)\n- [Edge Side Includes](data/http_caching/edge_side_includes.yaml)\n\n### 🖥️ Console\n- [Built-in commands](data/console/built_in_commands.yaml)\n- [Custom commands](data/console/custom_commands.yaml)\n- [Configuration](data/console/configuration.yaml)\n- [Options and arguments](data/console/options_and_arguments.yaml)\n- [Input and Output objects](data/console/input_and_output_objects.yaml)\n- [Built-in helpers](data/console/built_in_helpers.yaml)\n- [Console events](data/console/console_events.yaml)\n- [Verbosity levels](data/console/verbosity_levels.yaml)\n\n### 🧪 Automated Tests\n- [Unit tests with PHPUnit](data/automated_tests/unit_tests_with_php_unit.yaml)\n- [Functional tests with PHPUnit](data/automated_tests/functional_tests_with_phpunit.yaml)\n- [Client object](data/automated_tests/client_object.yaml)\n- [Crawler object](data/automated_tests/crawler_object.yaml)\n- [Profiler object](data/automated_tests/profiler_object.yaml)\n- [Framework objects access](data/automated_tests/framework_objects_access.yaml)\n- [Client configuration](data/automated_tests/client_configuration.yaml)\n- [Request and response objects introspection](data/automated_tests/request_and_response_objects_introspection.yaml)\n- [PHPUnit bridge](data/automated_tests/php_unit_bridge.yaml)\n- [Handling legacy deprecated code](data/automated_tests/handling_legacy_deprecated_code.yaml)\n\n### 🎨 Miscellaneous\n- [Configuration (including DotEnv and ExpressionLanguage components)](data/miscellaneous/configuration_including_dot_env_and_expression_language_components.yaml)\n- [Error handling](data/miscellaneous/error_handling.yaml)\n- [Code debugging](data/miscellaneous/code_debugging.yaml)\n- [Deployment best practices](data/miscellaneous/deployment_best_practices.yaml)\n- [Cache, Process and Serializer components](data/miscellaneous/cache_process_and_serializer_components.yaml)\n- [Messenger component](data/miscellaneous/messenger_component.yaml)\n- [MIME and Mailer components](data/miscellaneous/mime_and_mailer_components.yaml)\n- [Filesystem and Finder components](data/miscellaneous/filesystem_and_finder_components.yaml)\n- [Lock component](data/miscellaneous/lock_component.yaml)\n- [Web Profiler, Web Debug Toolbar and Data collectors](data/miscellaneous/web_profiler_web_debug_toolbar_and_data_collectors.yaml)\n- [Internationalization and localization (and Intl component)](data/miscellaneous/internationalization_and_localization_and_intl_component.yaml)\n- [Runtime component](data/miscellaneous/runtime_component.yaml)\n\n## 📝 How to Register?\n\nReady to get certified? [Buy a voucher and register here](https://certification.symfony.com/exams/symfony.html).\n\nFor more information, read this [comprehensive article](https://www.itefficience.com/article/la-certification-twig-une-1ere-pour-le-chemin-de-la-certif-symfony).\n\nInterested in training with our team? [Contact us](https://www.itefficience.com/contact)!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fefficience-it%2Fcertification-symfony","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fefficience-it%2Fcertification-symfony","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fefficience-it%2Fcertification-symfony/lists"}