Skip to content

Materials, highlights, tests, notes and everything related to my Symfony Certification

License

Notifications You must be signed in to change notification settings

rodrigobb/symfony-certification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 

Repository files navigation

symfony-certification

Materials, highlights, tests, notes and everything related to my Symfony Certification

Lots of KUDOs and "inspirational" credits to jmolivas for building https://github.com/jmolivas/symfony-certification-guide

Contents

PHP and Web Security

Resources

HTTP

Symfony Architecture

Standardization

  • Release management and roadmap schedule
  • Framework interoperability and PSRs
  • Naming conventions
  • Coding standards
  • Third-party libraries integration
  • Composer packages handling
  • Development best practices
  • Framework overloading
  • Semantic versioning

Bundles

  • Naming conventions
  • Code organization
  • Controllers
  • The views
  • The resources
  • Overriding default error pages
  • Bundle inheritance
  • Event dispatcher and kernel events
  • Semantic configuration and compiler passes

Controllers

  • Naming conventions
  • The base Controller class
  • The request
  • The response
  • The cookies
  • The session
  • The flash messages
  • HTTP redirects
  • Internal redirects
  • Generate 404 pages
  • File upload
  • Built-in internal controllers

Routing

Templating with Twig

Forms

  • Forms creation
  • Forms handling
  • Form types
  • Forms rendering with Twig
  • Forms theming
  • CSRF protection
  • Handling file upload
  • Built-in form types
  • Data transformers
  • Form events
  • Form type extensions

Data Validation

  • PHP object validation
  • Built-in validation constraints
  • Validation scopes
  • Validation groups
  • Group sequence
  • Custom callback validators
  • Violations builder

Dependency Injection

Security

  • Authentication
  • Authorization
  • Configuration
  • Providers
  • Firewalls
  • Users
  • Passwords encoders
  • Roles
  • Access Control Rules
  • Guard authenticators
  • Voters and voting strategies

HTTP Caching

Console

Automated Tests

Miscellaneous

  • Error handling
  • Code debugging
  • Deployment best practices
  • Process
  • Data collectors
  • Web Profiler and Web Debug Toolbar
  • Internationalization and localization

Resources

Exam

About

Materials, highlights, tests, notes and everything related to my Symfony Certification

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages