Capítulo 1: Introducción y primeros pasos
- Que es Laravel
- Por qué Laravel
- Simplicidad
- Arquitectura
- Componentes
- Instalación y configuraciones
- Crear un proyecto desde cero
Capítulo 2: Contexto MVC
- Arquitectura MVC
- Estructura de Directorios
- Uso y de controladores, clases de modelo y la vista
- Clase Controller
- Request HTTP
- Parámetros del Request
- Rutas/Routes
- Response y Redirect
- View Helpers
Capítulo 3: Layout, Filtros y Eventos
- Blade Layout
- Los Middleware (Filtros HTTP Request)
- Manejo de Eventos
- Contenedor, ServiceProvider e Inyección de Dependencia
Capítulo 4: Formularios y Validaciones
- Componente Form
- Etiquetas y Helpers Form de vistas
- Validadores
Capítulo 5: Modelo (Base de Datos)
- Configuración y Adaptadores
- Sentencias SQL con Query Builder
- ORM Eloquent
- Query Log (Revisar consultas generadas)
- Paginación de resultado
- Schema Builder
- Migrations & Seeding (Migraciones con comandos Artisan)
- Clases de Modelo Entity y DAO
- CRUD: Funcionalidades básicas de un sistema: ABMs
- Componentes de negocio, ServiceProvider e Inyección de Dependencia
Capítulo 6: Eloquent Relationships (Relaciones entre Tablas)
- Asociaciones de Mapeos objeto-relacional
- Relación One To One
- Relación One To Many
- Relación Many To Many
Capítulo 7: Seguridad/Autenticación
- Introducción y configuración.
- Adaptadores de autenticación
- EloquentUserProvider
- Credenciales de autorización
- Encriptación de contraseña
- Middleware Auth
- Ejemplo completo de Login de Usuario
Capítulo 8: Ajax
- Integración con jQuery
- JSON
- Listas desplegables relacionadas en cascada