Última actualización:

¿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)

Valoraciones del curso

4.7

3 valoraciones
  • 1 estrellas0
  • 2 estrellas0
  • 3 estrellas0
  • 4 estrellas1
  • 5 estrellas2
  1. 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.

  2. EXCELENTE

    Excelente curso, lo recomiendo en su totalidad. bien exlicado.

  3. 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.

Más valoraciones
HACER ESTE CURSO
  • Precios variables +
  • ACCESO PARA SIEMPRE
  • Certificado del curso
  • Número de clases32
  • 4 horas, 44 minutos
45 ALUMNOS MATRICULADOS
Cursosdesarrolloweb ©. Todos los derechos reservados.

Login

Create an Account Back to login/register