Descripción del curso
Curso FullStack: Laravel + Filament práctico y completo. Desde cero aprenderás a construir un Sistema de Gestión de Restaurante profesional con panel administrativo moderno. Dominarás Laravel como framework backend, Filament para crear interfaces administrativas elegantes, implementarás autenticación segura, CRUD completo de recursos, sistema de roles y permisos, notificaciones en tiempo real, y funciones avanzadas. El proyecto incluye dashboard con estadísticas, gestión de pedidos, menú digital y diseño completamente responsive. Este conocimiento te abrirá puertas en el mundo real del desarrollo web profesional.
Detalles del curso
📋 TEMARIO DEL CURSO
FUNDAMENTOS Y TU PRIMER MÓDULO
🎯 Lo que harás:
- Instalar Laravel 12 y Filament desde cero
- Crear tu primer panel administrativo
- Construir el módulo de Categorías completo (crear, editar, eliminar)
- Personalizar colores y logo del sistema
🧠 Lo que aprenderás:
- Qué es Filament y por qué es 10x más rápido
- Crear formularios con validaciones automáticas
- Tablas con filtros y búsqueda
- Generar slugs automáticos
- Badges de estado (activo/inactivo)
🏆 Resultado del día:
Tu primer CRUD funcionando profesionalmente
PRODUCTOS E IMÁGENES
🎯 Lo que harás:
- Crear el módulo de Productos del menú
- Subir y gestionar imágenes de productos
- Relacionar productos con categorías
- Implementar búsqueda y filtros avanzados
🧠 Lo que aprenderás:
- Relaciones entre modelos (belongsTo, hasMany)
- Upload de archivos e imágenes
- Formatear precios con moneda (Bs)
- Organizar formularios en secciones
- Acciones masivas (activar/desactivar múltiples)
- Crear datos de prueba con Seeders
🏆 Resultado del día:
Catálogo completo de productos con fotos
ROLES, PERMISOS Y SEGURIDAD
🎯 Lo que harás:
- Implementar sistema de Roles: Admin, Mesero, Chef
- Crear permisos para cada funcionalidad
- Proteger módulos según el rol del usuario
- Gestionar usuarios desde el panel
🧠 Lo que aprenderás:
- Instalar y usar Spatie Permission
- Asignar permisos a roles
- Proteger Resources con Policies
- Ocultar menús según permisos
- Control de acceso granular (quién ve qué)
🏆 Resultado del día:
Sistema seguro con diferentes niveles de acceso
MESAS Y SISTEMA DE PEDIDOS ⭐
🎯 Lo que harás:
- Crear gestión de Mesas con estados (disponible, ocupada, reservada)
- Construir el sistema de Pedidos completo
- Implementar Repeater para agregar múltiples productos
- Cálculos automáticos de totales, IVA y subtotales
🧠 Lo que aprenderás:
- Visualización en Grid con colores por estado
- Formularios con múltiples items (Repeater)
- Cálculos reactivos en tiempo real
- Relaciones complejas (Order → OrderItems → Products)
- Campos que se actualizan automáticamente
- Estados de pedidos con badges de colores
🏆 Resultado del día:
Sistema completo de pedidos funcionando como los PRO
DASHBOARD Y NOTIFICACIONES
🎯 Lo que harás:
- Crear Dashboard con estadísticas del día
- Implementar gráficos y widgets
- Configurar notificación automática (Mesero → Chef)
- Personalizar el panel completo
🧠 Lo que aprenderás:
- Crear widgets de estadísticas (ventas, pedidos activos, mesas ocupadas)
- Widget de últimos pedidos
- Sistema de notificaciones de Filament
- Notificar usuarios por rol específico
- Personalizar branding y colores
- Configurar navegación del panel
🏆 Resultado del día:
Sistema profesional 100% funcional y listo para usar