title | permalink |
---|---|
Symfony Certification Preparation List |
/ |
I unfortunately do not have the time to get this project fully updated. Any pull requests are appreciated and will still be reviewed & merged. If somebody would like to completely take over this project, feel free to create an issue.
When looking for a guide to prepare myself for a Symfony certification, I couldn't find a lot. So I've decided to start this project to help people find everything they need.
If you're looking for other people who are interested (or have) certification. Please check the #certification channel at the Symfony Devs Slack. Request an invite here
Please help add new links/info. We currently have not all topics covered. For more information refer to the Contributing page.
The exam topics are copied from the official exam topics. The master branch contains information for the 5.0 certification. For 4.0 and 3.0, please see the other branches.
- PHP and Web Security
- HTTP
- Symfony Architecture
- Symfony Flex
- License
- Components
- Bridges
- Code organization
- Request handling
- Exception handling
- Event dispatcher and kernel events
- Official best practices
- Release management
- Backward compatibility promise
- Deprecations best practices
- Framework overloading
- Release management and roadmap schedule
- Framework interoperability and PSRs
- Naming conventions
- Controllers
- Routing
- Templating with Twig
- Forms
- Data Validation
- Dependency Injection
- Security
- HTTP Caching
- Console
- Automated Tests
- Miscellaneous
- Configuration (including DotEnv and ExpressionLanguage components)
- Error handling
- Code debugging
- Deployment best practices
- Process and Serializer components
- Messenger component
- Mime and Mailer components
- Filesystem and Finder components
- Lock component
- Web Profiler, Web Debug Toolbar and Data collectors
- Internationalization and localization (and Intl component)