• No hay productos en el carrito.

  • ENTRAR

Última actualización:

¿Qué voy a aprender?

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 recomendados para tomar el curso

  • Conocimientos de Laravel, aquí tienes varias recomendaciones.
  • Conocimientos de Vuejs 2, aquí tienes varias recomendaciones.

¿Para quién es este 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é 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
JWT Laravel 6 Vuejs 2: ¿Qué vamos a hacer? GRATIS 00:09:00
JWT Laravel 6 Vuejs 2: Archivo de peticiones Postman 00:00:00
API con Laravel 6 y JWT
JWT Laravel 6 Vuejs 2: Archivos API Laravel 6 00:00:00
JWT Laravel 6 Vuejs 2: Crear proyecto con Laravel 6 00:03:00
JWT Laravel 6 Vuejs 2: Migraciones, factorías, seeds y modelos 00:10:00
JWT Laravel 6 Vuejs 2: Instalar y configurar JWT 00:08:00
JWT Laravel 6 Vuejs 2: Escribir las rutas para la API utilizando un Middleware para controlar JWT 00:03:00
JWT Laravel 6 Vuejs 2: Instalar y configurar CORS exponiendo el header Authorizations 00:04:00
JWT Laravel 6 Vuejs 2: Desarrollar un Middleware para JWT 00:09:00
JWT Laravel 6 Vuejs 2: Escribir el controlador AuthController y hacer pruebas con Postman 00:21:00
JWT Laravel 6 Vuejs 2: Escribir el controlador ProductController y hacer pruebas con Postman 00:14:00
Cliente con Vuejs 2, Vuetify y JWT
JWT Laravel 6 Vuejs 2: Archivos cliente Vuejs 2 00:00:00
JWT Laravel 6 Vuejs 2: Crear proyecto + instalación de dependencias 00:13:00
JWT Laravel 6 Vuejs 2: Desarrollar un helper para desarrollar la lógica con JWT 00:13:00
JWT Laravel 6 Vuejs 2: Configurar el plugin Vue resource interceptando tokens en request y response 00:07:00
JWT Laravel 6 Vuejs 2: Helper para controlar el ciclo beforeEach del router de Vuejs 00:03:00
JWT Laravel 6 Vuejs 2: Configurar el plugin Vuelidate con i18n 00:13:00
JWT Laravel 6 Vuejs 2: Configurar el plugin Vuelidate confirm para mostrar una ventana de confirmación al eliminar productos 00:02:00
JWT Laravel 6 Vuejs 2: Definir distintos modos de autenticación 00:05:00
JWT Laravel 6 Vuejs 2: Generar vistas y pasarlas al router 00:05:00
JWT Laravel 6 Vuejs 2: Actualizar el archivo App.vue recogiendo eventos globales 00:06:00
JWT Laravel 6 Vuejs 2: Modal para mostrar una cuenta atrás cuándo el token esté a punto de expirar 00:07:00
JWT Laravel 6 Vuejs 2: Mixin para controlar desde la ventana modal si el token ha expirado 00:05:00
JWT Laravel 6 Vuejs 2: Mixin para extraer los errores de validación del servidor 00:03:00
JWT Laravel 6 Vuejs 2: Formulario de registro completo 00:14:00
JWT Laravel 6 Vuejs 2: Formulario de login completo probando los métodos y la expiración de los tokens 00:12:00
JWT Laravel 6 Vuejs 2: Página de bloqueo completa 00:08:00
JWT Laravel 6 Vuejs 2: Listado de productos con Datatables ServerSide utilizando debounce 00:18:00
JWT Laravel 6 Vuejs 2: Eliminar productos y pruebas finales 00:07:00

Valoraciones del curso

N.A

valoración
  • 1 estrellas0
  • 2 estrellas0
  • 3 estrellas0
  • 4 estrellas0
  • 5 estrellas0

No hay valoraciones para este curso.

HACER ESTE CURSO
  • Opciones de Precio +
  • ACCESO PARA SIEMPRE
  • Certificado del curso
  • Número de unidades29
  • 3 horas, 42 minutos
17 ALUMNOS MATRICULADOS
Cursosdesarrolloweb ©. Todos los derechos reservados.

Login

Create an Account Back to login/register