Curso práctico de Laravel Livewire 3
Desbloquea el curso
Contrata un plan y consigue acceso completo
Crea tu cuenta¿Ya tienes una cuenta? Iniciar sesión
Laravel Livewire 3 nos permite desarrollar interfaces de usuario interactivas, reactivas, poderosas, y lo mejor de todo, de forma fácil y sencilla. En este curso aprenderás todo lo que necesitas para dominar Laravel Livewire 3 a través de ejemplos prácticos.
El curso estará segmentado en diferentes desarrollos, la idea es ir añadiendo nuevos desarrollos para ir aprendiendo nuevas características de Laravel Livewire 3.
Laravel Filament 3 utiliza Laravel Livewire 3, y ya tenemos 5 cursos en la ruta, la idea es que con la combinación de la ruta de Laravel Filament 3 y este curso tengas todas las herramientas necesarias para desarrollar tus paneles administrativos y frontales haciendo uso de Laravel Livewire 3, pero sobretodo, con código limpio, fácil de mantener, escalable y reutilizable.
Listado de productos (E-commerce)
El primer desarrollo de este curso será algo bien interesante, un listado de productos con filtros, buscador, limitación y paginación, un todo en una página, algo muy típico de una página de productos, como la de Amazon por ejemplo.
La arquitectura de nuestro proyecto será la siguiente:
Página principal donde definiremos el layout de nuestra página de productos.
Componente base Filter del que extenderá cada filtro.
Traits para filtros con múltiples opciones o con una sola opción.
Clases de Filtros para establecer búsquedas con Eloquent.
Filtrado con Eloquent aplicando el patrón Pipeline.
La idea es no tener código esparcido por todos lados, en lugar de eso, crearemos pequeñas piezas de código para cada tarea que debamos desarrollar.
Los filtros que permitiremos serán los siguientes:
Búsqueda por rango de precios (min-max).
Búsqueda por múltiples categorías.
Búsquedas por múltiples marcas.
Búsquedas por múltiples tamaños/tallas.
Búsquedas por múltiples colores.
Búsqueda por texto libre a través del nombre del producto.
Búsqueda por valoración de productos, 1 o más estrellas, 5 estrellas etc.
Filtro para limitar el número de resultados mostrados en cada página.
Además de los filtros anteriores, que no son pocos, también añadiremos un botón que nos permitirá restablecer todos los filtros haciendo uso de los eventos de Laravel Livewire 3, algo súper interesante.
Si deseas dominar Laravel Livewire 3 de forma completa, no lo dudes, suscríbete a la plataforma, tenemos todo lo que necesitas.
Acerca del autor
Desarrollador con 10 años de experiencia en web y móvil y formador con 7 años de experiencia.
Empecé en el mundo de la programación a raíz de un accidente de trabajo y me tuve que reinventar.
Soy autodidacta, me dedico de forma profesional a desarrollar software y cada día aprendo cosas nuevas.
Apasionado del backend, me encanta todo lo que tiene que ver con procesos y lógica.
Me encanta programar, pero todavía más ayudar a otras personas en su proceso de formación.
Israel Parra
Php, JavaScript, Laravel, Vue, React, React Native, Svelte, Serverless
4 valoraciones
Me gusto mucho como introducción a laravel livewire 3 espero más contenido a futuro.
Ya habia visto algo de livewire, por lo que pude enterder los temas y lo nuevo de versión 3 de livewire
Un excelente curso muy fácil de entender.
Muchas gracias por compartir este curso, una funcionalidad muy utilizada en cualquier tienda online. Muy interesante la reutilización de componentes y el uso de pipeline.