JSON WEB TOKENS con Laravel 6 y Vuejs 2

Contenido del curso
timer

Desbloquea el curso

Contrata un plan y consigue acceso completo

Crea tu cuenta

¿Ya tienes una cuenta? Inicia sesión

¿Qué aprenderás?

JSON WEB TOKENS (JWT) es una forma de conectar dos partes de forma segura, normalmente cliente (Vuejs 2) y servidor (Laravel 6). En este curso vas a aprender todo lo que necesitas saber para desarrollar robustos sistemas de autenticación paso a paso cliente/servidor. 

API con Laravel 6 Empezaremos desarrollando una API con Laravel 6 con un completo sistema de autenticación interceptando cada petición HTTP para revisar los tokens enviados desde el cliente y actuar en consecuencia, invalidar tokens, generar tokens de refresco etcétera. 

Nuestra API la probaremos a fondo con Postman (adjunto archivo completo de peticiones en los archivos del curso), así aprenderemos y entenderemos cómo funciona JWT dentro de Laravel y su comportamiento. 

Cliente con Vuejs 2, Vuetify 2 y Vue Resource Una vez tengamos la API lista, iniciaremos con el cliente, para ello desarrollaremos un completo proyecto con Vuejs 2, Vuetify, validación de formularios con Vuelidate, y, ¿cómo no? ¡JWT!. 

El cliente tendrá todo lo necesario para probar a fondo la autenticación a través de JWT, configuraremos Vue Resource para que en cada petición podamos enviar el JWT al servidor de forma automática, pero además estaremos atento a las respuestas del servidor, para que, en caso de que exista en las cabeceras de la respuesta el header Authorization, podamos actualizar el token del cliente con ese, ya que será un token de refresco generado a partir del token expirado. 

Si te interesa lo que estás leyendo, te invito a que revises el vídeo introductorio del curso, estoy seguro que te gustará y que aprenderás un montón de temas que te serán realmente útiles en tu día a día cómo desarrollador.

Requisitos

  • Es necesario tener conocimientos de Laravel, este curso te puede ayudar a entender cómo funciona. Lo mejor sin duda es llevar a cabo la ruta de Laravel 9 paso a paso.
  • Conocimientos de Vuejs 2, aquí tienes varias recomendaciones.

¿A quién va dirigido el curso?

Este curso es para desarrolladores de Laravel y Vuejs que deseen aprender a implementar de forma completa JSON WEB TOKENS en sus proyectos con distintos métodos de autenticación en el lado del cliente paso a paso a través de varios ejemplos.

¿Qué hacer en caso de dudas durante el 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.

Cursos relacionados

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
Roberth3600

hace 3 años

Roberth3600 - Buen curso
star star star star star

Entendible y con las mejores prácticas

Juan Fernando Saa Ayala

hace 3 años

Juan Fernando - NULL
star star star star star

Fue un gran curso, sin duda el profesor domina el tema de la clases y transmite sus conocimientos de una manera muy entendible.

Juan Marcelo Hidalgo López

hace 3 años

Juan Marcelo - Una excelente combinación de tecnologías.
star star star star star

Nuevamente un gusto haber terminado otro curso de tu plataforma Israel, me gusto las distintas formas de autenticación y dio pasos a nuevas ideas gracias.

Jorge Navia

hace 3 años

Jorge Navia - Interesante Curso
star star star star star

Estuvo interesante el curso, me ha servido para aumentar un poco mas mis conocimientos frente al framework Vue.

Jonathan Burgos

hace 3 años

Jonathan Burgos - Excelente curso!
star star star star star

El curso muy completo y claro, se nota el dominio de las herramientas de desarrollo. Hice una buena inversión, gracias!

Sergio Dennis Vasquez Chambi

hace 3 años

Sergio Dennis - Buen curso :)
star star star star star

Me agradó bastante el curso y me sirvió bastante para obtener mayor conocimiento.

Víctor Ibarra Olivares

hace 3 años

Víctor Ibarra - Buen curso
star star star star star

Entrega totalmente los conocimientos que buscaba

soyjonathanespinosa

hace 4 años

soyjonathanespinosa - Laravel Rocks
star star star star star

Excelente curso, yo ya conocia laravel, pero con este me ayudo a comprender mas JWT, super recomendable.

jandro898.23@gmail.com

hace 4 años

jandro898.23 - Excelente Curso!
star star star star star

Aprendí muchísimo sobre cómo manejar los tokens obtenidos por el servidor mediante Vue. Lo recomiendo mucho

José Rafael Gutierrez

hace 4 años

José Rafael - Excelente Vídeo Curso
star star star star star

Excelente vídeo curso y muy bien ejecutado. El tema fue tratado y muy bien detallado, me gustó mucho que se explicó y realizó diferentes modos o comportamientos como ejemplo de lo que fácilmente podemos realizar en un proyecto real. Como plus comento que no se queda allí, si no que también se trabaja con Vuetify y Datatables ServerSide.

¡Gran destreza profesor, muy agradecido!

Ingeniero de sistemas. Programador web FullStack en JavaScript y PHP, autodidacta apasionado por la tecnología.

hace 4 años

Ingeniero de - excelente curso
star star star star star

Recomiendo este curso excelente. la explicación del profesor muy clara y resuelve cualquier duda que tengas.

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 2024 © Todos los derechos reservados.

Contacto