Crea tu Tienda en Línea con Laravel 12 Livewire 3
Se recomienda adquirir el curso junto con el libro, ya que, el curso ofrece explicaciones más detalladas sobre el porqué de las cosas, en el libro, tienden a ser más generales.
Esta formación esta pensada para adquirir en paquete.
El Pack estará en oferta a 25$ hasta el 31 de Julio
Está formación esta dirigida para aquellas personas que quieran aprender a crear una tienda en línea con Laravel, para ello, usaremos Laravel Livewire para implementar cada uno de los módulos, al ser Livewire un starter kit con el cual podemos crear interfaces interactuables con el backend de una manera muy limpia y sencilla si lo comparamos con el enfoque tradicional.
Además, también tenemos todo el potencial que tenemos en Laravel base.
Puntos claves
Antes de que adquieras este recurso, por favor, lee los siguientes puntos en los cuales, te comento las diferencias que tenemos con el resto de mis cursos para iniciales:
- Nivel medio-profesional: Se da por hecho de que el lector tiene al menos conocimientos básicos en Laravel que van desde las herramientas de desarrollo empleadas con VSC, Laravel Herd hasta su entorno.
- Mas especifico: Es un libro en el cual el objetivo es crear una aplicación tipo tienda en línea con nuestros conocimientos en Laravel, por lo tanto, no tendrá el mismo enfoque que mis otros cursos/libros en donde la codificación depende del tema a presentar, y con esto, el desarrollo serás más corto y conciso. Aquí el objetivo es únicamente la creación de la tienda en línea, por lo tanto, la tienda es el tema y lo que codifiquemos depende del objetivo a cumplir para la tienda.
- No es paso a paso: Es importante hacer énfasis en el punto anterior, para esta formación, NO ofrecemos un paso a paso para TODO, entiéndase que hay procesos como los dashboards, que muchas veces NO lo implementamos desde cero, si no, se muestra la implementación en base a una presentación (curso) y es por eso que mencionamos que es para un nivel medio-profesional, ya que, evitamos perder tiempo en procesos ya conocidos como los mencionados, de esta forma, se busca que inviertas tu tiempo en lo más importante, conociendo procesos y lógicas únicas.
- Código fuente por sección: Al igual que siempre, el código fuente estará disponible al final de cada sección pero NO será público NI estará disponible por GitHub.
- Precio: Al ser un curso/libro pensado para desarrolladores en Laravel y de un mayor nivel, también tiene un mayor precio que el resto de mis formaciones básicas, también, el curso está pensado en adquirir junto con el libro.
- Curso y Libro la mejor combinación: Está pensado para que se adquiera tanto el curso como el libro, ya que, en el curso, muchas veces saltamos el desarrollo de módulos repetitivos, haciendo simplemente una explicación sobre lo que se hizo y no llevando a cabo el desarrollo, de esta forma, se busca de que TU, aquel que quiere mejorar sus habilidades en Laravel, pueda aprender mas en el menor tiempo posible y por lo tanto, tienes un precio especial si los adquieres en pareja.
En base a los puntos mencionados anteriormente, es por lo cual se recomienda la compra del curso con el libro, ya que, el curso ofrece explicaciones más detalladas sobre el porqué de las cosas, en el libro, tienden a ser más generales, pero en el libro, tenemos más el paso a paso mostrado en los vídeos.
Esta formación esta pensada para adquirir en paquete.
Temario de la formación
Este libro tiene un total de 7 capítulos, se recomienda que leas en el orden en el cual están dispuestos y a medida que vayamos explicando los componentes de Livewire, vayas directamente a la práctica, repliques, pruebes y modifiques los códigos que mostramos en este libro; el libro actualmente se encuentra en desarrollo.
- Capítulo 1: Crearemos el proyecto que llevaremos a cabo en el curso.
- Capítulo 2: Crearemos las migraciones y modelos principales que vamos a usar en la aplicación.
- Capítulo 3: En este capítulo, vamos a crear el CRUD para el blog, es decir, los posts, categorías, etiquetas entre otros.
- Capítulo 4: Crearemos el blog para el usuario final, listado paginado con filtros y detalle.
- Capítulo 5: Crearemos la Tienda con pasarelas de pago para PayPal y Stripe para el usuario final, con sus listados paginados con filtros y detalle.
- Capítulo 6: Crearemos una tienda Online de productos en vez de la de libros para que sea más genérica.
- Capítulo 7: En este apartado, aplicaremos varios cambios en la aplicación de tienda en línea, como definir idioma, modo oscuro, mejorar el diseño, un modulo para ver los pagos.
Objetivo
El objetivo de la formación son dos:
- La creación de la tienda en línea con las opciones básicas de realizar el pago mediante Stripe y PayPal, escalable fácilmente para otros métodos de pago.
- Explicar y llevar a la práctica conceptos cruciales para que puedas implementar (el porqué de las cosas) y adaptar la tienda en línea a tus necesidades; conceptos como:
- Lógica para manejar los pagos de manera centralizada y escalable mediante una entidad global llamada Payment.
- Porqué crear un sistema de capas para la pasarela de pago para su escalabilidad y mantenimiento.
- Usar una entidad genérica tipo producto o una especifica.
- Personalizar listados y detalles por producto.
Estos son solamente alguno de los puntos que tratamos en esta formación que en resumen, es más que simplemente una codificación de la aplicación.
Ventajas de desarrollar en Laravel Livewire y de tomar esta formación
- Es estupendo para crear aplicaciones cuando requieres comunicar frecuentemente el cliente con el servidor.
- Por tal motivo, es ideal para crear este tipo de aplicaciones como tiendas en líneas que tiene mucha interacción con el cliente y con esto al servidor.
- Gracias a Laravel ofrece una excelente organización, es un framework rápido, potente, con librerías y helpers listas para usar y extensible con paquetes y librerías de terceros y propios del framework; a su vez.
- Es ideal para crear aplicaciones reales mantenibles y escalables.
- Aprenderás a desarrollar una aplicación modular y escalable, lo cual te permitirá mejorar tus habilidades en el desarrollo de software.
Si quieres tener el detalle completo del curso:
https://www.desarrollolibre.net/blog/laravel/curso-primeros-pasos-con-laravel-livewire