¿Qué voy a aprender?
En este curso vamos a ver cómo desarrollar un sistema POS con Laravel 5.8, AdminLTE y Laratrust utilizando el Patrón Sub/Pub. La idea es aprender a desarrollar un sistema de punto de venta muy simple pero con poderosas herramientas utilizando el Patrón de publicación y suscripción, algo que puede ser tremendamente útil cuando deseamos desarrollar sistemas que puedan escalar o directamente ser vendidos para que otros programadores puedan extender.- Trabajo con formularios de alta y edición utilizando todo tipo de campos con Laravel Collective.
- Permisos y roles de usuarios para todas las tareas, FormRequest, Ajax, Rutas.
- Sistema de administración completo con AdminLTE.
- Gráficas con ChartJS utilizando rangos de fechas.
- Aplicar el patrón de publicación y suscripción utilizando hooks y filtros.
- Utilizar DataTables para todos los listados.
Requisitos recomendados para tomar el curso
- Conocimientos de Laravel 5, aquí tienes varias recomendaciones.
¿Para quién es este curso?
Desarrolladores web que utilicen Laravel y deseen aprender a desarrollar sistemas de administración tipo POS con estas tecnologías utilizando las mejores prácticas.¿Qué hago si tengo dudas a lo largo del curso?
Este curso cuenta con su propio foro para recibir ayuda en caso de que la necesites, una vez te hayas inscrito podrás acceder siempre que quieras. Las dudas planteadas en el foro normalmente son respondidas el mismo día para acelerar la fase de aprendizaje.Contenido del Curso
Introducción | |||
Laravel POS: ¿Qué vamos a hacer? | GRATIS | 00:05:00 | |
Laravel POS: Archivos del curso | 00:00:00 | ||
Laravel POS: Comandos | 00:00:00 | ||
Laravel POS: Comentando antes de programar | 00:03:00 | ||
Configurando AdminLTE, Laratrust y definiendo la base de datos | |||
Laravel POS: Instalar y configurar AdminLTE y Laratrust | 00:17:00 | ||
Laravel POS: Desarrollar un filtro para los menús de administración con Laratrust | 00:07:00 | ||
Laravel POS: Modificar el Seeder de Laratrust para definir roles y permisos | 00:05:00 | ||
Laravel POS: Definir la template de la administración | 00:10:00 | ||
Laravel POS: Crear la base de datos | 00:28:00 | ||
Laravel POS: Crear Factorías y Seeds | 00:16:00 | ||
Laravel POS: Instalar dependencias con Composer y explicación detallada de cada una de ellas | 00:15:00 | ||
Laravel POS: Relacionar los modelos de Eloquent | 00:09:00 | ||
Laravel POS: Configurar AdminLTE | 00:05:00 | ||
Laravel POS: Generar las rutas para los módulos de nuestro sistema POS utilizando permisos con Laratrust | 00:08:00 | ||
Desarrollando el módulo de categorías | |||
Laravel POS: Iniciando el listado de categorías | 00:11:00 | ||
Laravel POS: Retornando los datos para DataTables en formato JSON y definiendo las columnas de acción | 00:09:00 | ||
Laravel POS: Utilizar el autoload de Composer para registrar nuestro archivo de Hooks (Patrón Sub/Pub) | 00:03:00 | ||
Laravel POS: Formulario para crear y editar categorías utilizando Laravel Collective | 00:10:00 | ||
Laravel POS: Desarrollar el FormRequest utilizando permisos con Laratrust | 00:07:00 | ||
Laravel POS: Guardar las categorías y utilizar el sistema de Hooks | 00:10:00 | ||
Laravel POS: Utilizar el sistema de Hooks para eliminar categorías dependiendo de la condición | 00:08:00 | ||
Laravel POS: Formulario de edición de categorías, refactorizar | 00:02:00 | ||
Laravel POS: Actualizar categorías | 00:08:00 | ||
Laravel POS: Desarrollar una función con jQuery para eliminar registros de cualquier módulo | 00:05:00 | ||
Laravel POS: Eliminar categorías con Ajax comprobando si están relacionadas | 00:05:00 | ||
Desarrollando el módulo de etiquetas (tarea para ti) | |||
Laravel POS: Explicación para que puedas crear el módulo de etiquetas | 00:03:00 | ||
Desarrollando el módulo de clientes | |||
Laravel POS: Listado con DataTables para el módulo clientes | 00:05:00 | ||
Laravel POS: Preparar el alta de clientes utilizando Hooks para dar de alta métodos de pago adicionales | 00:08:00 | ||
Laravel POS: Formulario de clientes con campo de selección múltiple | 00:14:00 | ||
Laravel POS: Actualizar clientes y relacionar los métodos de pago (muchos a muchos) | 00:05:00 | ||
Desarrollando el módulo de productos | |||
Laravel POS: Módulo de productos completo con subida de imágenes | 00:27:00 | ||
Gráficas | |||
Laravel POS: Desarrollar gráficas para clientes, productos y pedidos | 00:16:00 | ||
Desarrollando el módulo de facturación (en breve) |
145 ALUMNOS MATRICULADOS
Excelente curso muchas gracias
Excelente los hooks es halgo super valioso para los desarrollos, no se si podrias agregar un caso donde cuando carguen un registro mande un correo a un usuario.
Gracias por tu trabajo.
Muchas gracias Rodrigo, en breve añadimos más contenido a este curso, algo parecido a lo que comentas además del módulo de facturas para generar archivos en formato pdf.
Saludos.
EXCELENTE
Excelente curso, lo recomiendo en su totalidad. bien exlicado.
Muchas gracias 🙂
Experto en CRUDs con laravel
La duración del curso es aceptable y en dos tardes aprendes a montarte un panel de administracion con sistema de roles y manejo de formularios muy cómodamente. Es verdad que me falto un poco mas de profundidad en el tema de los hooks y quizás utilizarlo para mostrar otros ejemplos no tan repetitivos en algunas partes del panel de administración pero bueno, tengo las bases para utilizar este nuevo patrón y aplicarlo en cosas realmente potentes y que te pueden hacer la vida mas fácil.
Esperando con ansias el modulo de facturación, un saludo.
Good explanation
Interessante approccio di programmazione per lo sviluppo rapido
excelente curso
Excelente curso, bien explicado y muy util para mi carrera profesional.
Muchas gracias Juan David, me alegra mucho que te haya resultado útil.
MUY BUEN CURSO
BUENO EL CURSO, MUY BIEN EXPLICADO COMO SIEMPRE, SE PUEDE SACAR MUCHOS APRENDIZAJES QUE EN ALGUN MOMENTO SON NECESARIO.
Muchas gracias por tomarte el tiempo en valorar el curso, son de gran ayuda.