Malla Curricular del Curso
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 Usuarios
Capítulo 8: Ajax
Integración con jQuery
JSON
Listas desplegables relacionadas en cascada