1
PHP: namespaces, PSR-4 autoloading, traits, interfaces, dependency injection
2
Laravel-architectuur: service container, service providers, facades
3
Routing: routes/web.php, routes/api.php, route-parameters, middleware
4
Controllers: resource controllers, dependency injection, form requests
5
Eloquent ORM: modellen, relaties (hasMany, belongsTo, morphs), scopes
6
Query Builder: where-clausules, joins, aggregaties, raw queries
7
Migraties en Seeding: schema builder, rollback, seeders, factories
8
Authenticatie: Sanctum (SPA-tokens), Passport (OAuth2), guards, policies
9
Autorisatie: gates, policies, middleware (can, authorize)
10
Blade: directives (@if, @foreach, @component), slots, layouts, componenten
11
Validatie: Form Requests, regels (required, unique, exists), aangepaste berichten
12
Middleware: globaal, route-specifiek, terminable, parameters
13
Queue Jobs: dispatch, workers, mislukte jobs, job chaining, batching
14
Events en Listeners: broadcasting, WebSockets (Pusher, Laravel Echo)
15
API Resources: transformaties, collecties, voorwaardelijke attributen
16
Testen: feature tests, unit tests, HTTP-tests, database-factories, mocking
17
Caching: Cache facade, Redis, tags, query-onthouden
18
Artisan-commando's: make:*, migrate, queue:work, schedule:run
19
Prestaties: eager loading (N+1-probleem), query-optimalisatie, Octane, Horizon
20
Beveiliging: CSRF-bescherming, XSS-preventie, SQL-injectie, mass assignment
21
Deployment: Laravel Forge, Envoyer, Docker, CI/CD, omgevingsconfiguratie