Este curso pertenece a las siguientes rutas de aprendizaje
¿Qué aprenderás?
En este curso aprenderás a aplicar de forma completa un sistema de autenticación con Firebase y Vue 3 Composition API utilizando correo electrónico y contraseña con las funcionalidades de login, registro y recuperación de contraseña, todo 100% personalizado.
Para cubrir un sistema de autenticación personalizado veremos cómo capturar todos los códigos de error del sistema de autenticación de Firebase para mostrar mensajes personalizados en cada caso ofreciendo siempre la mejor información y en su idioma al usuario final.
Iniciar sesión con Firebase y Vue 3 El sistema de login es bien sencillo en Firebase, en nuestro caso simplemente utilizaremos correo electrónico y contraseña. Para ello previamente deberemos habilitar este sistema en nuestra consola de Firebase a través de la configuración de nuestro proyecto.

Registro de usuarios con Firebase y Vue 3 Para registrar usuarios haremos exactamente lo mismo que con el sistema para iniciar sesión, capturaremos los errores de Firebase en caso de que existan y una vez el usuario se haya registrado le notificaremos con un mensaje en pantalla.

Recuperación de contraseñas con Firebase y Vue 3 Para permitir a nuestros usuarios recuperar sus contraseñas desarrollaremos un sistema que enviará un correo electrónico personalizado que lo dirigirá a una página secreta de nuestra aplicación con un código de seguridad que Firebase nos ofrece para este propósito.


Auth Guards en Firebase y Vue 3 Para completar el sistema de autenticación con Firebase y Vue 3 aplicaremos un sistema de seguridad a nuestras rutas para evitar que usuarios sin identificar puedan acceder a páginas que requieran identificación, algo completamente necesario en cualquier sistema que gestione usuarios. Firebase nos facilita la vida en este aspecto y nosotros los vamos a aprovechar.
Una vez hayas concluido el curso tendrás un robusto sistema de autenticación que podrás aplicar a tus proyectos.
- Curso de Vue 3 las bases (1,5 horas)
- Primeros pasos con Vue 3 y Vuex 4 (1 hora)
- Vue 3 y Firestore Composition API y Options API (1 hora)
- Curso de aplicaciones dinámicas con Vue 3, ¡creamos una encuesta! (1,5 horas)
- Formularios en Vue 3 (+3 horas)
- Deploy continuo (CD) y SEO en Vue 3 con Teleport, Netlify y Prerendering (42 minutos)
Requisitos
¿A quién va dirigido el curso?
¿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.
Certificado de finalización
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.
Valoraciones
2 valoraciones
Me a parecido un curso muy interesante, muy bien explicado, sin perder tiempo en el desarrollo de templates, solo enfocado en la lógica de negocio y en la utilización de las mejores características de Vue 3. Otra cosa que me fascino fue la limpieza en el código lo corto de los métodos hacen que el código se pueda leer de manera sencilla.
Felicidades sigue así generando tan buen contenido. Espero poder completar toda la ruta en un mes.