Descripción del curso
Aprende a desarrollar sistemas administrativos modernos con Laravel 13 y Filament 5, construyendo paso a paso una aplicación web completa, organizada y preparada para resolver necesidades reales.
Durante el curso conocerás cómo trabajar con Laravel desde la creación del proyecto y el modelado de la base de datos hasta la implementación de un panel administrativo profesional con Filament.
No aprenderás únicamente a generar recursos básicos. Trabajarás con formularios dinámicos, tablas avanzadas, filtros, relaciones entre modelos, usuarios, roles, permisos, carga de archivos, dashboards y funcionalidades utilizadas en sistemas reales.
Proyecto del curso
Durante las sesiones desarrollarás un sistema administrativo completo con Laravel 13 y Filament 5. El proyecto incluirá gestión de usuarios, módulos relacionados, formularios con validaciones, tablas con filtros, administración de archivos, control de acceso y un dashboard con información relevante. Al finalizar tendrás un proyecto funcional que podrás agregar a tu portafolio, personalizar para tus propios clientes o utilizar como base para nuevas aplicaciones.
Lo que aprenderás
- Comprender la estructura y el funcionamiento de Laravel 12.
- Crear y configurar un proyecto profesional con Laravel.
- Instalar y personalizar Filament 4.
- Diseñar bases de datos mediante migraciones.
- Trabajar con modelos y relaciones usando Eloquent ORM.
- Crear recursos administrativos con Filament.
- Construir formularios dinámicos y reutilizables.
- Aplicar validaciones y reglas de negocio.
- Crear tablas con búsqueda, filtros y paginación.
- Implementar acciones para crear, editar y eliminar registros.
- Gestionar relaciones entre diferentes módulos.
- Subir y administrar imágenes y documentos.
- Crear dashboards, widgets, indicadores y estadísticas.
- Implementar usuarios, roles y permisos.
- Organizar el código aplicando buenas prácticas.
- Preparar la aplicación para su despliegue en producción.
Tecnologías
- Laravel 12
- Filament 4
- PHP
- Livewire
- Eloquent ORM
- PostgreSQL
- Tailwind CSS
- Composer
- Git
- Docker
- Roles y permisos
- Gestión de archivos
- Despliegue en producción
Requisitos
- Conocimientos básicos de programación.
- Conocimientos básicos de PHP.
- Nociones básicas de bases de datos.
- Una computadora con acceso a internet.
- No necesitas experiencia previa con Filament.


