Logo de Symfony

Goals


- Master the fundamentals to carry out a project using the PHP Framework

Program

Operating principle: authentication and authorization
Create your user class, the provider and manage the password encoding
Authenticate the user on a firewall context
Control access to roles at the level of the wall fire, roads or in code
Create custom rules with voters

Authenticate users and restrict access to pages

Configure the language, use catalogs
Write message catalogs
Translate validations, entities, urls, etc.
Manage the user locale

Set up translations

Use of ServiceContainer services
Injection of services and configuration
Public and private
services Rename services using aliases
Configure services and manage arguments
Configure auto wiring and auto configuration
Bind arguments by name or type

Workshop: Deporting treatments to services

Review the fundamentals of HTTP cache
Compare the two cache management models Expiration and Validation
Implement the cache strategy on the routes and in the controllers
Exploit the fragments of pages cached via Edge Side Includes

Workshop: Reduce page rendering times by relying on HTTP cache and ESI

Passing of the certification (if foreseen in the financing).

Duration

2 days

Price

£ 2495

Audience

All

Prerequisites

Have followed the « Advanced PHP » course or have equivalent knowledge, in particular OOP

Reference

PHP597-F

Sessions

Contact us for more informations about session date