¿Qué vamos a hacer?
3 minutos
Aquí somos expertos en el stack InertiaJS con Laravel, y este es sin duda un curso de esos que no encontrarás en otras plataformas, el cual te ayudará a crear una aplicación con roles y permisos de usuarios con Laravel y Vuejs utilizando InertiaJS y las políticas de acceso de Laravel, una poderosa mezcla de herramientas y tecnologías que te permitirás crear grandes proyectos. Estoy seguro que en muchas ocasiones tendrás que realizar trabajos que requieran de permisos y roles de usuarios, son casos muy normales que debemos saber afrontar de forma eficiente de la mejor forma y con las mejores herramientas. Algo muy importante y que seguramente tampoco te explicarán en otras plataformas es cómo evitar que este tipo de aplicaciones machaquen tu base de datos. Para ello, te explicaré cómo mantener en caché esta información a través de los modelos de Eloquent de una forma tremendamente sencilla, así, en lugar de estar pidiendo en cada petición la información del usuario identificado actualmente, simplemente podrás guardarla en caché y, en caso de que algún dato haya cambiado, eliminarla para obtener información actualizada únicamente cuando lo necesites, no cada vez. En este curso desarrollaremos un proyecto que tendrá 3 roles de usuario, SuperAdmin, Manager y Empleado, cada uno con una serie de permisos: SuperAdmin: Tendrá acceso a todo.Manager: Podrá hacerlo todo excepto restaurar recursos.Empleado: Podrá listar y crear, pero sólo podrá eliminar, editar y restaurar recursos que sean de su autoría. Puedes ver que lo anterior es un caso muy típico de cualquier proyecto que necesite de gestión de roles y permisos de usuarios. Mi meta en este curso es brindarte una base para que si tú lo deseas la puedas aplicar en tus futuros proyectos sin la necesidad de reinventar la rueda a través de un ejemplo claro y sencillo utilizando Laravel y Vuejs. Curso de Laravel 8 gratis desde cero (5 horas)CRUD con Laravel 8 (1 hora)Conoce las novedades que trae Laravel 8, ¡Jetstream! (41 minutos)Laravel 8 con Jetstream e Inertia (2 horas)Añade un sistema de autenticación completo a Laravel 8 con InertiaJS desde cero (2 horas)Laravel 8 y Vue 3 juntos en proyectos separados, Router, Vuex y Composition API (3 horas)Curso de SEO en Laravel 8 (2 horas)Aprende las bases de Vue 3 (1 hora)Primeros pasos con Vue 3 y Vuex 4 (1 hora)Vue 3 y Firestore Composition API y Options API (1 hora)