1
PHP: namespaces, PSR-4 autoloading, traits, interfaces, strikte typing PHP 8+
2
Symfony-architectuur: HttpKernel, Request/Response-cyclus, events, kernel-listeners
3
Controllers: routing, annotaties/attributen, verzoekparameters, responstypen
4
Routing: YAML/annotaties/attributen, routeparameters, vereisten, prefixen
5
Dependency Injection: services, autowiring, service container, compiler passes
6
Doctrine ORM: entities, annotaties/attributen, associaties (@OneToMany, @ManyToOne)
7
Doctrine-repositories: aangepaste queries, QueryBuilder, DQL (Doctrine Query Language)
8
Migraties: DoctrineMigrationsBundle, versioning, up/down-migraties
9
Twig: templatesyntax, filters, functies, overerving (extends, block), includes
10
Formulieren: FormType, form builders, validatiebeperkingen, aangepaste formuliertypen
11
Validatie: beperkingannotaties (@NotBlank, @Email), aangepaste validators, groepen
12
Beveiliging: authenticatieproviders, voters, firewalls, rolhiërarchie, onthoud mij
13
Events: EventDispatcher, event subscribers, kernel-events (request, response, exception)
14
Serializer: normalisatie, denormalisatie, groepen, aangepaste normalizers, formaten (JSON, XML)
15
Messenger: message handlers, transports, asynchrone verwerking, retry-strategieën
16
Console: commando's (Command-klasse), invoer/uitvoer, helpers, voortgangsbalken
17
HTTP Client: HttpClient-component, verzoeken, authenticatie, retry-mechanisme
18
Cache: cachepools, cachetags, adapters (Redis, APCu, Filesystem)
19
Bundels: bundelstructuur, extensieklasse, configuratie, externe bundels
20
Testen: PHPUnit, WebTestCase, functionele tests, fixtures, mocking
21
Prestaties: profiler, caching-strategieën, lazy loading, opcache, PHP 8 preloading
22
API Platform: REST/GraphQL API's bovenop Symfony, serialisatie, filters, paginering
23
Deployment: Symfony CLI, omgevingsvariabelen (.env), Docker, composer optimize