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

 
 
 

Contributors 2

  •  
  •  

Languages