Roles y permisos con Laravel Inertia utilizando políticas de acceso + cliente Vue

Este curso pertenece a las siguientes rutas de aprendizaje

Contenido del curso
¿Qué aprenderás?

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. 

Requisitos

Conocimientos sólidos de Laravel y Vue.

¿A quién va dirigido el curso?

Desarrolladores Laravel que deseen especializarse en el stack InertiaJS y añadir nuevas herramientas a sus conocimientos actuales.

¿Qué hacer en caso de dudas durante el curso?

Si estás suscrito al plan Trimestral o Anual cuentas con soporte completo en menos de 24 horas dentro de días laborables. 

Acerca del autor

Desarrollador con 10 años de experiencia en web y móvil y formador con 7 años de experiencia.
Empecé en el mundo de la programación a raíz de un accidente de trabajo y me tuve que reinventar.
Soy autodidacta, me dedico de forma profesional a desarrollar software y cada día aprendo cosas nuevas.
Apasionado del backend, me encanta todo lo que tiene que ver con procesos y lógica.
Me encanta programar, pero todavía más ayudar a otras personas en su proceso de formación.

Cursosdesarrolloweb

Israel Parra

Php, JavaScript, Laravel, Vue, React, React Native, Svelte, Serverless

Valoraciones
5
star star star star star

11 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Ángel Eduardo Juárez Maldonado

hace 2 meses

Ángel Eduardo Juárez Maldonado - Fácil, rápido y muy sencillo
star star star star star

Un curso muy útil para implementar y aprender más. Este curso antes me hubiera ahorrado mucho hace tiempo.

Pablo Vieyra

hace 6 meses

Pablo Vieyra - Excelente contenido
star star star star star

Me gusta que los cursos no duren mucho y sean mas un estilo laboratorio de laravel. Una pequeña introduccion que despues de verla puedes utilizar en proyectos mas robustos.

Cristian Sepúlveda Caro

hace 6 meses

Cristian Sepúlveda Caro - Excelente
star star star star star

Muy bueno el curso, te ahorras mucho trabajo creando roles.

Jesus Daniel Quintero Berrios

hace 1 año

Jesus Daniel Quintero Berrios - Excelente curso
star star star star star

Muy bien explicado, un ejemplo muy útil.

Jovanni

hace 1 año

Jovanni - Genial
star star star star star

Este curso poco a poco vas dislumbrando el uso e implementación de cada uno de los elementos que se cubren en los anteriores cursos, tanto para la parte del backend como la parte del frontend. Muy recomendable

Alver Romero

hace 1 año

Alver Romero - Excelente curso!!
star star star star star

Me encanta tomar estos cursos, porque son muy claros y directos, sin dar muchas vueltas.

Clauberson Pacheco

hace 1 año

Clauberson Pacheco - Un excelente contenido
star star star star star

¡Esto es lo que buscaba, enhorabuena!

Jorge Navia

hace 1 año

Jorge Navia - Excelente curso
star star star star star

Un curso bien elaborado, donde con ejemplos prácticos se logra el objetivo

renzo

hace 1 año

renzo - BUen material
star star star star star

Gracias por su enseñanza clara

Miguel O

hace 1 año

Miguel O - Fantástico, genial
star star star star star

La verdad otro curso muy bien explicado y con todos los ejemplos cubiertos, factory, seeders, modelos, controlador etc... la verdad que vi el curso completo de una para analizar todo, va de lujo la verdad, como siempre en mi caso mi cabeza va mas allá hahaha como esto de Inertia y jetsream es nuevo me consulto como hacerlo para trabajarlo con Vue pero en proyectos separados, Backend por un lado y Front por otro, con Vue por supuesto... me imagino existe alguna librería Inertia para Vue... en fin cosa de ir revisando, muchas gracias por seguir compartiendo cursos totalmente actualizados y a la vanguardia...

Mis saludos desde Chile Israel.

Andrew

hace 1 año

Andrew - Buen curso
star star star star star

Es sorprendente como Laravel puede integrar los Policies junto con Inertia para menejar facilemtne los permisos de los usuarios

Cursosdesarrolloweb Cursosdesarrolloweb

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Formulario de contacto

Copyright 2022 © Todos los derechos reservados.

Contacto