Saltar al contenido
school

Este curso pertenece a las siguientes rutas de aprendizaje

file_download
Proyecto final
N/A
play_circle_outline
vista previa
3 minutos
play_circle_outline
vista previa
4 minutos
play_circle_outline
Crear proyecto y setup de Filament 4
5 minutos
play_circle_outline
Tabla con datos estáticos para simular una configuración del sistema
9 minutos
play_circle_outline
Servicio para obtener usuarios de la API de JsonPlaceholder
10 minutos
play_circle_outline
Tabla para mostrar los usuarios de JsonPlaceholder
7 minutos
play_circle_outline
Servicio para obtener productos de un CSV en Storage
11 minutos
play_circle_outline
Tabla para renderizar los productos del servicio CSV
11 minutos
play_circle_outline
Servicio para obtener los datos meteorológicos
5 minutos
play_circle_outline
Tabla para mostrar los datos meteorológicos
10 minutos
Vídeo de introducción Filament 4 Tablas Personalizadas con Datos No-Eloquent
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

Filament 4 está en fase beta desde el 10 de junio de 2025 y representa la evolución más importante del framework. Una de las novedades más destacadas es el soporte nativo para tablas personalizadas que consuman datos externos sin necesidad de modelos Eloquent.

En Filament 3 crear tablas con datos que no vienen de modelos Eloquent era complejo y requería paquetes externos o soluciones poco elegantes. Filament 4 incluye esta funcionalidad de forma nativa.

En este curso aprenderás a implementar tablas personalizadas en Filament 4 que consuman cualquier fuente de datos externa, expandiendo las posibilidades de tus paneles administrativos.

Lo que cubriremos

🗂️ Fundamentos de Tablas No-Eloquent

  • Diferencias entre Resources y Pages con Tables

  • Cuándo usar cada enfoque según el tipo de datos

  • Configuración inicial de Filament 4 beta

  • Arquitectura recomendada para datos externos

📊 Datos Estáticos del Sistema

  • Creación de tablas con configuraciones estáticas

  • Implementación de filtros y búsqueda

  • Badges dinámicos con colores contextuales

  • Manejo de datos que no requieren persistencia

🌐 APIs Externas con Paginación

  • Consumo de APIs REST de terceros

  • Implementación de paginación real sin sobrecarga

  • Sistema de caché inteligente para optimización

  • Manejo de errores y timeouts de conexión

📄 Archivos CSV con CRUD Completo

  • Lectura y escritura directa en archivos CSV

  • Operaciones CRUD sin base de datos

  • Formularios integrados con validaciones

🌤️ Servicios Web en Tiempo Real

  • Integración con APIs meteorológicas

  • Actualización de datos en tiempo real

  • Filtros avanzados por múltiples criterios

  • Dashboard dinámico con información externa

⚙️ Funcionalidades Avanzadas

  • Paginación, filtros, búsqueda y ordenamiento

  • Acciones personalizadas en filas y cabeceras

  • Notificaciones al usuario y manejo de estados

  • Optimización con lazy loading y caché

Tecnologías que Usaremos

  • FilamentPHP 4 (Beta) - Framework de paneles de administración

  • Laravel 12 - Framework PHP

  • Laravel Sail - Entorno de desarrollo

  • APIs REST - JSONPlaceholder y Open-Meteo

  • Archivos CSV - Almacenamiento de datos planos

Lo que Obtienes4 escenarios completos paso a paso ✅ Código fuente completo con buenas prácticas ✅ Servicios reutilizables para tus proyectos ✅ Técnicas de optimización y caché ✅ Manejo de errores externos

Al Finalizar el Curso Serás capaz de crear tablas en Filament 4 que consuman cualquier fuente de datos externa, desde APIs hasta archivos CSV, expandiendo significativamente las posibilidades de tus paneles administrativos y liberándote de la dependencia exclusiva de modelos Eloquent.

assignment

Requisitos

Haber completado el curso de PHP 8 como mínimo.
Conocimientos sólidos de Laravel 11 o superior.
Dominio completo de Filament 3.
Recomendable haber realizado el curso de WSL2.
group

¿A quién va dirigido el curso?

  • Desarrolladores Laravel que ya conocen Filament 3 y quieren aprender las nuevas capacidades de Filament 4 para trabajar con datos externos.
  • Programadores que necesitan crear tablas administrativas consumiendo APIs externas, archivos CSV o datos que no están en su base de datos.
  • Desarrolladores que se han encontrado limitados por tener que usar solo modelos Eloquent en Filament 3 y buscan más flexibilidad.
  • Cualquier persona que trabaje con Filament y quiera saber cómo aprovechar esta nueva funcionalidad en sus proyectos.
help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

5
star star star star star

2 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Jhon Fabio Cardona Martinez

hace 1 semana

Jhon Fabio Muy buen curso
star star star star star
Me gusto la forma en la que se puede crear las tablas personalizadas en Filament sin importar la fuente, permitiendo vincular datos externos a los modelos que se tienen de Eloquent. Desarrolle el curso con la versión de Filament 5 sin incomvenientes.
joserra

hace 9 meses

joserra Muy útil
star star star star star
Muy interesante esta forma de usar Filament con diferentes fuentes de datos. Muy recomendable, es algo diferente que no se ve en otros cursos.
visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción