
En este video veremos los requisitos para poder desarrollar en Laravel y Livewire el sistemas de ventas y también daremos un vistazo a lo que vamos a construir.
Instalación del proyecto en Laravel
En este video instalaremos Livewire
En este video vamos a usar la herramienta de Worbench para crear la entidad categories
En esta clase vamos a crear la tabla o entidad para los productos.
Crearemos la entidad para almacenar los clientes.
En este video crearemos la entidad para guardar las ventas.
En este video veremos la relación de muchos a muchos para crear los detalles de las ventas.
En este video crearemos la entidad para guardar los datos de la tienda que irán en las facturas y además la entidad para las imágenes.
Aquí podrás descargar un archivo con las sentencias SQL para ejecutar o importar; Para generar la exportación se uso SQLite Studio.
En este video crearemos junto a la migración los archivos para el modelo y el factory de las categorías.
En este video crearemos la migración para los productos.
En este video vamos a revisar la migración de usuarios y crear la migración para los clientes.
En este video crearemos las migraciones para las ventas y sus detalles.
En este video vamos a crear la migración para almacenar los datos de la tienda y la migración para las imágenes.
En este video vamos a establecer la base de datos con Sqlite y ejecutaremos las migraciones.
En este video vamos a generar la autenticación de usuarios usando como interfaz Bootstrap 5
En este video vamos a definir un titulo que cambie cuando vamos navegando en el sitio.
En este video vamos a crear un componente anónimo para los Cards de Bootstrap
En este video vamos a crear un componente anónimo para las tablas HTML
En este video crearemos el componente Livewire para las categorías y su ruta.
En este video vamos a incluir el diseño del card y la tabla que nos ayudaran a gestionar las categorías.
En este video vamos a crear un componente para trabajar con los modales.
En este video agregaremos algunos detalles para el componente modal.
En este video vamos a comenzar con la creación de las categorías.
En este video continuaremos con la creación de las categorías, enlazaremos el formulario con la clase y validaremos el campo para el nombre de la categoría .
En este video guardaremos la categoría en la base de datos y cerraremos el modal mediante un evento.
En este video vamos a crear un componente Livewire para gestionar los mensajes del sistema.
En este video vamos a colocar el label para los inputs con el fin de que sean mas descriptivos.
En este video continuamos con el listado de las categorías implementando lo que es la paginación.
En este video pondremos en funcionamiento el buscador para las categorías.
En este video comenzaremos con la edición para las categorías, le agregaremos la accion al botón de editar para ejecutar el método edit.
En este video crearemos el método update y actualizaremos lo que son las categorías.
En este video vamos limpiar los datos que se quedan en el modal al crear una categoría.
En este video crearemos un componente en Livewire para después poder poner en el, los datos de las categorías.
En este video vamos a recibir la categoría desde la url al componente
En este video comenzaremos la eliminación de las categorías incorporando lo que es SweetAlert
En este video vamos a emitir un evento para eliminar la categoría.
En este video vamos a probar las funciones del modulo para las categorías.
En este video vamos a crear un componente en Livewire para realizar la gestión de los productos.
En este video vamos a configurar el modal para la creación de los productos.
En este video vamos a crear el formulario para la creación de los productos.
En este video estableceremos la relación poliformica para las imágenes.
En este video vamos a almacenar las imágenes para los productos en el storage.
En este video crearemos en base de datos los registros para los productos y asociaremos la imagen.
En este video vamos a permitir ingresar en el formulario números con decimales y veremos otros detalles.
En este video crearemos un componente anónimo para cargar en la vista lo que son las imágenes.
En este video crearemos un atributo en el modelo para formatear el precio de la venta.
En este video definiremos la relación entre productos y categorías
En este video cargaremos los datos del producto a editar en el formulario.
En este video actualizaremos los campos para el producto.
En este video vamos a actualizar la imagen del producto.
En este video crearemos el componente de Livewire para ver los detalles del producto además de la ruta.
En este video vamos a eliminar los productos junto con su imagen y el registro en la table images.
En este video vamos a probar el crud para los productos.
En este video crearemos el componente de Livewire para el buscador.
En este video comenzaremos a crear la lista para mostrar los productos filtrados.
En este video vamos a realizar el filtrado de los productos cuando se escriba en el buscador.
En este video vamos a mostrar los datos de los productos en la lista desplegable.
En este video vamos a probar el buscador para los productos.
En este video crearemos el seeder para los productos.
En este continuamos con los seeders para los productos
En este video crearemos el componente Livewire para programar la gestión de los usuarios.
¡Bienvenido al Curso de crear un Sistema de Ventas con Laravel y Livewire3! En este curso, profundizaras en el emocionante mundo de la programación de aplicaciones web utilizando dos poderosas herramientas : el framework Laravel y Livewire.
A lo largo de este curso, te guiaremos a través del proceso de construir un sistema de ventas desde cero. Desde la creación de la base de datos hasta la implementación de funciones avanzadas, aprenderás las habilidades esenciales para desarrollar aplicaciones web de alto rendimiento y modernas.
Lo que aprenderás:
Configuración del entorno: Configura tu entorno de desarrollo Laravel y Livewire de manera eficiente.
Fundamentos de Laravel: Dominarás los conceptos clave de Laravel, incluyendo rutas, controladores, migraciones y modelos.
Diseño de la base de datos: Aprenderás a diseñar una base de datos para tu sistema de ventas.
Creación de productos : Desarrollarás un modulo de productos completo con imágenes y descripciones.
Carrito de compras: Implementarás un sistema de carrito de compras para realizar las ventas.
Interfaz de usuario interactiva: Utilizarás Livewire para crear una interfaz de usuario dinámica que responda en tiempo real a las acciones del usuario.
Seguridad y autenticación: Aprenderás a proteger tu sistema de ventas y a autenticar a los usuarios de forma segura.
Este curso está diseñado tanto para principiantes como para desarrolladores web con experiencia que deseen profundizar en el desarrollo de sistemas con Laravel y Livewire. Nuestro enfoque práctico te permitirá construir un proyecto real a medida que avanzas en el curso.
Prepárate para adquirir habilidades valiosas en programación web. Únete a nosotros y comienza a desarrollar tu propio sistema de ventas con Laravel y Livewire. ¡Inscríbete ahora y da vida a tus ideas!