1
PHP: namespaces, autoloading PSR-4, traits, interfaces, inyección de dependencias
2
Arquitectura Laravel: service container, service providers, facades
3
Routing: routes/web.php, routes/api.php, parámetros de ruta, middleware
4
Controllers: resource controllers, inyección de dependencias, form requests
5
Eloquent ORM: models, relaciones (hasMany, belongsTo, morphs), scopes
6
Query Builder: cláusulas where, joins, aggregates, raw queries
7
Migraciones y Seeding: schema builder, rollback, seeders, factories
8
Autenticación: Sanctum (tokens SPA), Passport (OAuth2), guards, policies
9
Autorización: gates, policies, middleware (can, authorize)
10
Blade: directivas (@if, @foreach, @component), slots, layouts, componentes
11
Validación: Form Requests, reglas (required, unique, exists), mensajes personalizados
12
Middleware: global, específico de ruta, terminable, parámetros
13
Queue Jobs: dispatch, workers, failed jobs, job chaining, batching
14
Events y Listeners: broadcasting, WebSockets (Pusher, Laravel Echo)
15
API Resources: transformaciones, collections, atributos condicionales
16
Testing: feature tests, unit tests, HTTP tests, database factories, mocking
17
Caching: Cache facade, Redis, tags, remember queries
18
Comandos Artisan: make:*, migrate, queue:work, schedule:run
19
Performance: eager loading (problema N+1), optimización de queries, Octane, Horizon
20
Seguridad: protección CSRF, prevención XSS, inyección SQL, mass assignment
21
Despliegue: Laravel Forge, Envoyer, Docker, CI/CD, configuración de entorno