Saltar al contenido

play_circle_outline
vista previa
9 minutos
file_download
Archivos de peticiones Postman
N/A

file_download
Archivos API Laravel 6
N/A
play_circle_outline
vista previa
3 minutos
play_circle_outline
vista previa
10 minutos
play_circle_outline
vista previa
8 minutos
play_circle_outline
vista previa
3 minutos
play_circle_outline
vista previa
4 minutos
play_circle_outline
Desarrollar un Middleware para JWT
9 minutos
play_circle_outline
Escribir el controlador AuthController y hacer pruebas con Postman
21 minutos
play_circle_outline
Escribir el controlador ProductController y hacer pruebas con Postman
14 minutos

file_download
Archivos cliente Vuejs 2
N/A
play_circle_outline
Crear proyecto + instalación de dependencias
13 minutos
play_circle_outline
Desarrollar un helper para desarrollar la lógica con JWT
13 minutos
play_circle_outline
Configurar el plugin Vue resource interceptando tokens en request y response
7 minutos
play_circle_outline
Helper para controlar el ciclo beforeEach del router de Vuejs
3 minutos
play_circle_outline
Configurar el plugin Vuelidate con i18n
13 minutos
play_circle_outline
Configurar el plugin Vuelidate confirm para mostrar una ventana de confirmación al eliminar productos
2 minutos
play_circle_outline
Definir distintos modos de autenticación
5 minutos
play_circle_outline
Generar vistas y pasarlas al router
5 minutos
play_circle_outline
Actualizar el archivo App.vue recogiendo eventos globales
6 minutos
play_circle_outline
Modal para mostrar una cuenta atrás cuándo el token esté a punto de expirar
7 minutos
play_circle_outline
Mixin para controlar desde la ventana modal si el token ha expirado
5 minutos
play_circle_outline
Mixin para extraer los errores de validación del servidor
3 minutos
play_circle_outline
Formulario de registro completo
14 minutos
play_circle_outline
Formulario de login completo probando los métodos y la expiración de los tokens
12 minutos
play_circle_outline
Página de bloqueo completa
8 minutos
play_circle_outline
Listado de productos con Datatables ServerSide utilizando debounce
18 minutos
play_circle_outline
Eliminar productos y pruebas finales
7 minutos
Vídeo de introducción JSON WEB TOKENS con Laravel 6 y Vuejs 2
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿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.
assignment

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

¿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.
help_outline

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

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

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 5 años

Roberth3600 Buen curso
star star star star star

Entendible y con las mejores prácticas

Juan Fernando Saa Ayala

hace 5 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 5 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 5 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 5 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 6 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 6 años

Víctor Ibarra Buen curso
star star star star star

Entrega totalmente los conocimientos que buscaba

soyjonathanespinosa

hace 6 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 6 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 6 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 6 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.

visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción