Crea un Ecommerce con Laravel, Livewire, Tailwind y Alpine
Crea tu tienda en línea con Laravel, Livewire, Tailwind y Alpine. Aprende a usar Laravel Shopping Cart y a integrar Mercado Pago y PayPal para vender tus productos en línea. ¡Obtén una tienda en línea funcional al final del curso!
Creado por Victor Arana Flores
Objetivos del curso
-
Crear una tienda en línea completamente funcional utilizando Laravel, Livewire, Tailwind y Alpine.
-
Aprender a trabajar con Laravel Shopping Cart y utilizarlo para gestionar el carrito de compras y las compras realizadas por los usuarios.
-
Integrar pasarelas de pago de Mercado Pago y PayPal en tu sitio web de comercio electrónico para que tus clientes puedan realizar pagos de forma segura y rápida.
-
Desarrollar habilidades en el uso de tecnologías modernas de desarrollo web como Laravel, Livewire, Tailwind y Alpine.
-
Comprender los principios fundamentales del desarrollo de un sitio web de comercio electrónico y aplicarlos en la creación de tu propia tienda en línea.
Temario del curso
-
- Inserción de registros en la tabla de categorías 21:38
- Inserción de registros en la tabla de subcategorías 15:51
- Inserción de registros en la tabla de marcas 07:17
- Inserción de registros en la tabla de productos 14:56
- Inserción de registros en la tabla de colores 11:03
- Inserción de registros en la tabla de tallas 07:51
- Descarga de imágenes para los productos 07:01
-
- Crear ruta de productos 09:55
- Incluir plugin FlexSlider 05:58
- Diseño vista detalle producto 19:16
- Traducir fechas 03:07
- Stock Productos 15:49
- Habilitar deshabilitar botones 12:00
- Traer colores de productos 08:53
- Stock productos con color 12:32
- Agregar colores para producto con tallas 06:03
- Mostrar tallas y colores 07:58
- Traducir nuestra aplicación 10:33
- Stock tallas 07:30
-
- Instalar Laravel shoppingcart 01:24
- Agregar items al carrito de compra 08:33
- Mostrar item en el carrito de compras 11:15
- Mostrar item en el carrito de compras 2 08:15
- Mostrar cantidad en el carrito de compras 03:58
- Agregar item con opciones al carrito 08:49
- Agregar item con opciones al carrito II 05:57
- Helpers en Laravel 11:01
- Dompautolad 02:20
- Utilizar los helpers 08:38
- Nuevos modelos 05:26
- Mostrando stock de productos 11:08
-
- Crear ruta de shoping cart 05:20
- Diseñando vista shoping cart 11:48
- Diseñando vista shoping cart II 07:45
- Habilitar botones I 07:43
- Habilitar botones II 06:13
- Habilitar botones III 03:15
- Detalle de producto 05:19
- Destruir carrito de compras 09:39
- Detalle carrito de compra 04:17
- Eliminar producto 05:43
-
- Crear ruta para nuevas ordenes 06:08
- Generar eventos y oyentes 08:23
- Agregar lógica en los oyentes 07:29
- Crear las tablas necesarias 06:58
- Agregar campos 13:27
- Corregir errores 03:23
- Crear relaciones 07:35
- Llenar con datos falsos 06:22
- Crear la vista para crear una orden 17:56
- Crear la vista para crear una orden II 14:27
- Interactuar Alpine con Livewire 09:19
- Crear ordenes 12:22
- Crear ordenes II 03:36
- Crear ordenes III 12:51
- Crear ordenes IV 13:21
- Generar vista de resumen de orden 23:02
-
- Obtener credenciales de mercado pago 13:41
- Instalar SDK de Mercado Pago 03:56
- Checkout Mercado Pago 11:02
- Simular un pago en Mercado Pago 07:59
- Credenciales de producción de Mercado Pago 07:36
- Webhook de mercado pago 05:42
- Obtener un pago en Mercado Pago 13:17
- Incluir costos de envío en Mercado Pago 04:06
-
- Detalle de ordenes 13:39
- Agregar políticas de acceso 13:56
- Ruta para mostrar nuestras ordenes 03:56
- Detalle de mis ordenes I 06:35
- Detalle de mis ordenes II 13:42
- Filtrar ordenes por status 07:57
- Avisar que tienes ordenes pendientes 09:50
- Solucionar un pequeño error 04:37
- Descontar stock 14:36
- Anular ordenes 10:21
- 11. Programar tareas 05:12
Requisitos del curso
- Conocimientos previos de Laravel (si no tienes experiencia con Laravel, puedes tomar primero algún curso introductorio antes de comenzar este curso).
- Tener instalado Composer en tu computadora (es la herramienta de gestión de dependencias de PHP que se utiliza para instalar Laravel y otros paquetes).
- Tener una base de datos MySQL o PostgreSQL configurada en tu computadora o en algún servidor (como por ejemplo, un servidor de hosting web).
- Conocimientos básicos de la terminal de comandos de tu sistema operativo (como por ejemplo, la terminal de Linux o el símbolo del sistema de Windows).
- Disponer de un editor de código fuente adecuado (como por ejemplo, Visual Studio Code o Sublime Text) para editar los archivos de tu aplicación Laravel.
Descripción
En este curso "Crea un Ecommerce con Laravel, Livewire, Tailwind y Alpine", tendrás la oportunidad de aprender a crear un sitio web de comercio electrónico desde cero utilizando algunas de las tecnologías más populares y modernas del desarrollo web.
Comenzaremos por presentarte Laravel, un framework de PHP que es fácil de usar y muy potente. Aprenderás cómo instalar Laravel y configurar un ambiente de desarrollo para comenzar a trabajar en tu proyecto. Te guiaré a través del proceso de crear una base de datos y configurar Laravel para conectarse a ella.
Una vez que tengamos nuestra base de datos configurada, comenzaremos a trabajar en la parte frontal de nuestro sitio web. Para ello, utilizaremos Livewire, una biblioteca de frontend que nos permitirá crear aplicaciones interactivas sin la necesidad de escribir mucho código JavaScript. Con Livewire, podrás crear páginas web dinámicas y altamente interactivas, lo que hará que tu sitio web de comercio electrónico sea más atractivo y fácil de usar.
Además de Livewire, también utilizaremos Tailwind, un framework de CSS que facilita la creación de diseños atractivos y responsivos. Con Tailwind, podrás crear diseños complejos sin necesidad de escribir CSS personalizado, lo que acelerará tu proceso de desarrollo
Para gestionar el carrito de compras y las compras realizadas por los usuarios, trabajaremos con el paquete Laravel Shopping Cart. Con Laravel Shopping Cart, podrás implementar fácilmente un sistema de carrito de compras en tu sitio web de comercio electrónico. Este paquete de Laravel te permitirá agregar y eliminar productos del carrito de compras, ajustar las cantidades de los productos y mucho más. Además, Laravel Shopping Cart también te brindará herramientas para gestionar las compras realizadas por los usuarios, lo que te permitirá mantener un registro completo de las ventas de tu sitio web.
Finalmente, te enseñaré cómo integrar pasarelas de pago de Mercado Pago y PayPal en tu sitio web de comercio electrónico. Con estas pasarelas de pago, tus clientes podrán realizar pagos de forma segura y rápida, lo que aumentará la confianza de tus usuarios en tu sitio web.
Al final del curso, tendrás un sitio web de comercio electrónico completamente funcional y listo para vender tus productos en línea. No importa si eres principiante o ya tienes experiencia en el desarrollo web, este curso te brindará las herramientas necesarias para crear un sitio web de comercio electrónico moderno y atractivo. ¡Únete a mí y comienza a crear tu tienda en línea hoy mismo!
Reseña de los estudiantes
4.93
Valoraciones
-
Deyvi Edwin Jara Garcia
hace 3 semanas
Interesante actualizando ahora con la.nueva versión de Laravel -
Cursos 2021
hace 2 meses
buen curso -
Angel David Velasco Bonifaz
hace 3 meses
De los mejores cursos para aprender Laravel, muy largo pero la mayoria de la información y aprendizaje es excelente. -
Luis Guevara
hace 3 meses
Excelente todo! -
Juan Carlos Fernandez
hace 6 meses
Excelente curso para arrancar con una base!!, y luego con pocas modificaciones se puede llevar a otro nivel!!
10.00 USD 29.99 USD
Detalle del curso:
- Última actualización 16/03/2023
- Duración: 32.2 horas
- Nivel intermedio
- Calificación: 4.93
- Acceso de por vida