1
PHP: namespaces, PSR-4 autoloading, traits, interfaces, tipagem estrita PHP 8+
2
Arquitetura Symfony: HttpKernel, ciclo Request/Response, events, kernel listeners
3
Controllers: roteamento, annotations/attributes, parâmetros de request, tipos de response
4
Roteamento: YAML/annotations/attributes, parâmetros de rota, requirements, prefixes
5
Dependency Injection: services, autowiring, service container, compiler passes
6
Doctrine ORM: entities, annotations/attributes, associations (@OneToMany, @ManyToOne)
7
Repositories Doctrine: consultas customizadas, QueryBuilder, DQL (Doctrine Query Language)
8
Migrations: DoctrineMigrationsBundle, versionamento, migrações up/down
9
Twig: sintaxe de template, filters, functions, herança (extends, block), includes
10
Forms: FormType, form builders, constraints de validação, form types customizados
11
Validação: constraint annotations (@NotBlank, @Email), validators customizados, groups
12
Security: authentication providers, voters, firewalls, hierarquia de roles, remember me
13
Events: EventDispatcher, event subscribers, kernel events (request, response, exception)
14
Serializer: normalização, desnormalização, groups, normalizers customizados, formatos (JSON, XML)
15
Messenger: message handlers, transports, processamento assíncrono, estratégias de retry
16
Console: commands (classe Command), input/output, helpers, progress bars
17
HTTP Client: componente HttpClient, requests, autenticação, mecanismo de retry
18
Cache: cache pools, cache tags, adapters (Redis, APCu, Filesystem)
19
Bundles: estrutura de bundle, extension class, configuração, bundles de terceiros
20
Testes: PHPUnit, WebTestCase, testes funcionais, fixtures, mocking
21
Performance: profiler, estratégias de caching, lazy loading, opcache, preloading PHP 8
22
API Platform: APIs REST/GraphQL sobre Symfony, serialização, filtros, paginação
23
Deploy: Symfony CLI, variáveis de ambiente (.env), Docker, composer optimize