title | permalink |
---|---|
Symfony Certification Preparation List |
/ |
Symfony Certification Preparation List
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.
The exam topics in the table of contents below are copied from the official exam topics.
Community
If you're looking for other people who are interested in (or have) certification. Please check the #certification channel at the Symfony Devs Slack. Request an invitation here
If you have information to add, PR's are welcome! For more information refer to Contributing page.
Older certifications
The master branch contains information for the 6.0 certification. For earlier versions, please see the other branches.
Table of Contents
- 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
- Configuration (YAML, XML, PHP & attributes/annotations)
- Restrict URL parameters
- Set default values to URL parameters
- Generate URL parameters
- Trigger redirects
- Special internal routing attributes
- Domain name matching
- Conditional request matching
- HTTP methods matching
- User's locale guessing
- Router debugging
- 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
- Cache, 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)
- Runtime component