Contenido del curso
Proyecto con Laravel 8
- 5

Creación de Proyecto Web con Laravel 8 y Tailwind CSS
03:03 min - 6

Instalación y Configuración de Laravel 8 con Tailwind CSS
11:18 min - 7

Creación de Datos Semilla en Laravel con Faker
09:55 min - 8

Configuración de Rutas y Vistas en Laravel con JetStream
10:01 min - 9

Creación de Plantillas Web con Blade y Tailwind CSS en Laravel
11:16 min - 10

Configuración de Plantillas Blade en Visual Studio Code
08:21 min - 11

Creación de Componentes Dinámicos con Livewire en Laravel
08:16 min - 12

Creación de Campos Virtuales en Componentes con Tailwind CSS
12:05 min - 13

Creación de Controladores y Rutas en Laravel 8
07:45 min - 14

Rutas dinámicas y maquetación de cursos en PHP con Laravel
11:31 min - 15

Configuración de Listado de Lecciones en Visual Studio
07:08 min - 16

Configuración de Cursos Similares en Visual Studio
06:34 min - 17

Creación y Uso de Componentes Blade en Laravel
05:43 min - 18

Personalización de Elementos en JetStream con Visual Studio
06:04 min
Conclusión
Bonus
Desarrollo de Aplicaciones con Laravel 8 y JetStream
Resumen
Laravel 8 llegó con cambios significativos que transforman la forma de construir aplicaciones web. Desde un nuevo sistema de autenticación hasta mejoras en la generación de datos de prueba, esta versión ofrece herramientas que simplifican el desarrollo sin sacrificar potencia ni flexibilidad.
¿Cómo se configura la base de datos en Laravel 8?
El punto de partida de cualquier proyecto sólido es la estructura de base de datos. En este caso se crearon entidades como categorías, cursos y posts, cada una con su respectiva configuración.
Los factories representan una mejora notable en esta versión. Son estructuras diseñadas para generar datos falsos de forma rápida y consistente, ideales para pruebas y desarrollo local [0:25]. Junto a ellos, las migraciones definen la estructura de las tablas en la base de datos, incluyendo tablas adicionales que Laravel provee por defecto [0:50].
Otro elemento fundamental son los seeders, que permiten poblar la base de datos con información inicial. La novedad en Laravel 8 es la forma en que se invocan los factories directamente desde el seeder, simplificando el proceso de carga de datos [1:02].
- Los factories generan datos falsos estructurados.
- Las migraciones representan la estructura de tablas.
- Los seeders pueblan la base de datos usando factories.
¿Qué papel juegan Jetstream y Livewire en Laravel 8?
El gran protagonista de esta versión es Jetstream, el nuevo sistema de autenticación y gestión de perfiles [1:52]. Se instala junto con Livewire, que permite crear componentes interactivos del lado del servidor sin escribir JavaScript complejo [1:12].
Durante el proyecto se creó un componente Livewire que, a su vez, utiliza un componente Blade [1:18]. Esta combinación permite escribir código más limpio y sencillo, reduciendo la complejidad habitual en la programación frontend.
¿Cómo se configura Jetstream para habilitar funcionalidades?
Jetstream cuenta con un archivo de configuración donde se define el stack de trabajo [2:02]. Desde este archivo se pueden activar o desactivar características específicas:
- Imágenes de perfil: al descomentar una línea en la configuración, los usuarios pueden subir y actualizar su foto de perfil [2:15].
- Sistema de grupos: disponible pero no utilizado en este proyecto.
- API tokens: reservado para implementaciones futuras.
Cuando se habilita la opción de imágenes, el formulario de edición de perfil muestra un campo para seleccionar una fotografía [2:50]. Sin esa línea activa, la funcionalidad simplemente no aparece.
¿Qué cambió en el sistema de rutas de Laravel 8?
Otra novedad importante es la forma de llamar a los métodos de controlador desde el archivo de rutas [1:35]. La sintaxis cambió respecto a versiones anteriores, pero la variación no es drástica. Comprender este ajuste resulta clave para mantener código heredado y adaptarlo sin dificultad a la nueva versión [1:44].
¿Por qué vale la pena dominar estas herramientas?
Cada elemento trabajado —factories, migraciones, seeders, Livewire, componentes Blade y Jetstream— forma parte de un ecosistema diseñado para que el desarrollo sea más rápido y organizado. Laravel 8 apuesta por reducir la fricción técnica y ofrecer soluciones integradas que antes requerían paquetes externos.
El sistema de login con Jetstream, la reactividad de Livewire y la generación de datos con factories son habilidades prácticas que se aplican directamente en proyectos reales. Si ya trabajas con Laravel, adaptarte a esta versión es un paso natural que mejora la calidad y mantenibilidad del código.
Comparte tu experiencia y certificado en redes sociales, y cuéntanos qué funcionalidad de Laravel 8 te resultó más útil en tus proyectos.