Última actualización:

¿Qué voy a aprender?

Laravel 8 y Vue 3 forman un tándem perfecto para desarrollar poderosas aplicaciones web cliente/servidor de forma rápida, efectiva y segura. En este curso cubriremos un paso a paso completo para desarrollar este tipo de aplicaciones de forma correcta con la meta de ofrecerte un punto de partida que puedas utilizar para tus futuros proyectos.

API con Laravel Jetstream y Fortify utilizando Sanctum

La primera parte que desarrollaremos será la API con Laravel 8 utilizando Jetstream y Fortify, dos herramientas que combinadas nos permiten añadir un poderoso sistema de autenticación, aunque nosotros para este caso realmente sólo utilizaremos la zona del perfil del usuario para consumirla con Vue 3. El sistema de autenticación lo llevaremos a cabo desarrollando un controlador que sea capaz de generar tokens con Laravel Sanctum para que el cliente los pueda utilizar en futuras peticiones.

Cliente con Vue 3, Vuex 4, Vue Router 4 y Vuex persist

La segunda parte será el desarrollo del cliente con Vue 3 utilizando Composition API y llevaremos a cabo las siguientes funcionalidades para comunicarnos con la API y desarrollar una bonita interfaz con TailwindCSS.
  • Diferentes layouts para usuarios indentificados e invitados.
  • Rutas protegidas por Vue Router 4.
  • Configurar Axios para enviar de forma automática la cabecera HTTP Authorization en las peticiones que estén protegidas por el middleware Sanctum en la API.
  • Formularios para inicio sesión y registro de usuarios.
  • Listado de libros con paginación server side y filtros para realizar búsquedas.
  • Formulario que nos permita crear y editar libros con validación server side utilizando traducciones en el servidor.
  • Perfil del usuario con la posibilidad de mostrar y cambiar sus datos y su avatar.

Como puedes ver este curso está lleno de temas súper interesantes que estoy seguro te resultarán 100% útiles al momento de crear tus nuevos proyectos. Si quieres aprender a desarrollar este tipo de proyectos con las últimas y me atrevo a decir mejores tecnologías para el desarrollo web, no lo dudes, suscríbete ahora a la plataforma y accede a éste y más de 150 cursos.



Requisitos recomendados para tomar el curso

¿Para quién es este curso?

Desarrolladores web que deseen aprender a crear un proyecto cliente/servidor y gestionar la comunicación de forma segura a través de un ejemplo completo.

¿Qué hago si tengo dudas a lo largo del curso?

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

Contenido del Curso

Introducción
Laravel 8 y Vue 3: Archivos del curso 00:00:00
Laravel 8 y Vue 3: ¿Qué vamos a hacer?GRATIS 00:04:00
Desarrollando la API con Laravel 8
Laravel 8 y Vue 3: Crear proyecto Laravel, migraciones, factorías, seeds y Laravel Lang 00:14:00
Laravel 8 y Vue 3: FormRequest y EloquentResource para Books 00:09:00
Laravel 8 y Vue 3: Controlador Resource para Books 00:08:00
Laravel 8 y Vue 3: Controlador para autenticar ususarios y gestión del perfil del usuario con Fortify 00:08:00
Desarrollando el cliente con Vue 3
Laravel 8 y Vue 3: Crear proyecto Vue 3 + instalación de dependencias 00:06:00
Laravel 8 y Vue 3: Almacén de datos con Vuex 4 00:07:00
Laravel 8 y Vue 3: Composable Axios para realizar peticiones HTTP 00:05:00
Laravel 8 y Vue 3: Composable Logout para cerrar sesión contra la API de Laravel 00:05:00
Laravel 8 y Vue 3: Componentes de navegación para usuarios invitados e identificados 00:04:00
Laravel 8 y Vue 3: Ajustar App.vue y utilizar navegaciones dependiendo del estado de Vuex 00:03:00
Laravel 8 y Vue 3: Layout para usuarios no identificados 00:02:00
Laravel 8 y Vue 3: Composable para registrar usuarios 00:05:00
Laravel 8 y Vue 3: Componentes de formulario para la UI 00:07:00
Laravel 8 y Vue 3: Componente formulario de registro de usuarios 00:07:00
Laravel 8 y Vue 3: Vista para registrar usuarios utilizando el componente de registro 00:09:00
Laravel 8 y Vue 3: Composable para identificar usuarios (Login) 00:03:00
Laravel 8 y Vue 3: Componente y Vista para iniciar sesión 00:05:00
Laravel 8 y Vue 3: Composable Profile con subida de archivos de imagen a Laravel 00:05:00
Laravel 8 y Vue 3: Componentes Perfil usuario, información + formulario 00:06:00
Laravel 8 y Vue 3: Composable y Componente para mostrar notificaciones 00:06:00
Laravel 8 y Vue 3: Layout para usuarios identificados 00:02:00
Laravel 8 y Vue 3: Vista de perfil de usuarios completa 00:07:00
Laravel 8 y Vue 3: Funciones ayudantes para controlar el beforeEach del router de Vue 00:05:00
Laravel 8 y Vue 3: Composable Books 00:14:00
Laravel 8 y Vue 3: Componente Books para iterar en un listado 00:03:00
Laravel 8 y Vue 3: Componente Paginación 00:04:00
Laravel 8 y Vue 3: Vista listado de Books finalizada con filtros y paginación 00:14:00
Laravel 8 y Vue 3: Componente formulario Books para crear y editar 00:03:00
Laravel 8 y Vue 3: Vista para crear Books 00:05:00
Laravel 8 y Vue 3: Vista para editar Books y despedida 00:09:00

Valoraciones del curso

5

5 valoraciones
  • 5 estrellas
  • 4 estrellas
  • 3 estrellas
  • 2 estrellas
  • 1 estrellas
  1. Calidad++

    Excelente curso de ésta fascinante dupla: Laravel + Vue; Israel nos trajo lo mejor de cada uno en una maravillosa combinación Back + Front utilizando las novedades importantes de cada uno de estos con las mejores prácticas.

    Te recomiendo este curso si quieres ponerte al día con lo nuevo de ambos en un proyecto.

    Israel, agradecido por el tiempo dedicado, esto es Calidad++

  2. Muy bueno

    lo maximo

  3. Vue3 y Vuex4

    Excelente explicacion nuevamente agradecerle por lo mucho q hace por sus estudiantes

  4. Laravel 8 y Vue 3 con Vuex 4 + Vue Router Curso de nivel

    super bueno el curso como todos lo cursos de la plataforma se aprende bastante, el potencial de los composables en Vue 3 me gusta como quedan mas limpios los componentes.

  5. Excelente, va genial y muy bien explicado

    Muy buen curso tutorial para actualizarse, me gusta como lo desarrollaste, siempre bien explicados y repasando detalles, muchas gracias, sigo aprendiendo materia nueva dentro de tus cursos amigo.

    Saludos!

Más valoraciones
HACER ESTE CURSO
  • Opciones de Precio +
  • ACCESO PARA SIEMPRE
  • Número de unidades32
  • 3 horas, 14 minutos
117 ALUMNOS MATRICULADOS
Cursosdesarrolloweb ©. Todos los derechos reservados.

Login