Curso práctico de Laravel Livewire 3

Contenido del curso
E-commerce con Laravel Livewire 3 keyboard_arrow_down
timer

Desbloquea el curso

Contrata un plan y consigue acceso completo

Crea tu cuenta

¿Ya tienes una cuenta? Inicia sesión

¿Qué aprenderás?

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 7 cursos con 10 horas de contenido 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.

Introducción al trabajo con formularios + tests con Pest Framework

El segundo desarrollo trata acerca de un CRUD completo de tareas donde pondremos el foco en el trabajo con formularios. La idea será aprender a trabajar con formularios en Livewire 3 para crear y actualizar, pero no sólo eso, por el camino, también veremos otros temas interesantes, como el trabajo con modales, eventos y listeners.

Para entender bien cómo funcionan los formularios en Livewire 3, llevaremos este desarrollo a través de un proceso de refactorización. Para ello, empezaremos por hacer que las cosas funcionen, para más adelante, hacerlo de la mejor forma, este proceso de refactorización te ayudará a comprender cómo podemos hacer buen uso de Laravel Livewire y las distintas formas que tenemos de hacer las cosas.

Una vez hayamos finalizado nuestro CRUD, llevaremos a cabo todos los tests necesarios para asegurarnos que nuestros componentes Livewire funcionan como esperamos automatizando las pruebas funcionales. Sin duda los tests son los mejores amigos de los desarrolladores, y en esta sección, si tenías dudas de esto, seguro que dejas de tenerlas.


Si deseas dominar Laravel Livewire 3 de forma completa, no lo dudes, suscríbete a la plataforma, tenemos todo lo que necesitas.

Requisitos

Conocimientos sólidos de Laravel.

¿A quién va dirigido el curso?

Desarrolladores Laravel que deseen aprender Laravel Livewire 3 haciendo uso de arquitecturas avanzadas y escalables.

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

Si estás suscrito al plan Trimestral o Anual cuentas con soporte completo en menos de 24 horas dentro de días laborables.

Cursos relacionados

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.

Cursosdesarrolloweb

Israel Parra

Php, JavaScript, Laravel, Vue, React, React Native, Svelte, Serverless

Valoraciones
5
star star star star star

6 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
Sergio Díaz

hace 3 meses

Sergio Díaz - Muy buen curso
star star star star star

En la primera parte estámuy bien explicado el uso del patrón Pipeline para los filtros, la segunda parte el uso de formularios y los test me han ayudado mucho

jersonmr

hace 6 meses

jersonmr - Excelente
star star star star star

La forma tan simple de entrar a la nueva versión de Livewire así como de explicar el patron Pipeline junto al Strategy usando las nuevas funcionalidades de PHP 8

Alan Ortega

hace 7 meses

Alan Ortega - Asombroso
star star star star star

Me gusto mucho como introducción a laravel livewire 3 espero más contenido a futuro.

Yeison Ramirez Salazar

hace 7 meses

Yeison Ramirez - Es bueno el curso.
star star star star star

Ya habia visto algo de livewire, por lo que pude enterder los temas y lo nuevo de versión 3 de livewire

Alejandro Jiménez

hace 7 meses

Alejandro Jiménez - Excelente!
star star star star star

Un excelente curso muy fácil de entender.

Dellana

hace 7 meses

Dellana - Muy útil, un buscador con muchas posibilidades
star star star star star

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.

Cursosdesarrolloweb Cursosdesarrolloweb

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Formulario de contacto

Copyright 2024 © Todos los derechos reservados.

Contacto