¿Qué aprenderás?
Firebase es una plataforma de Google la cual nos permite utilizar sus servicios en tiempo real, bases de datos NoSQL y almacenamiento en Storage(imágenes, vídeos) entre otros.
En este curso de ReactJS y Firebase aprenderás a crear una completa aplicación web en tiempo real sacando el máximo provecho a los servicios de Firebase.
Todo el desarrollo de nuestras aplicaciones estará basado en la filosofía deRedux, es decir, tendremos componentes los cuales definirán cierta funcionalidad y les daremos acceso a datos a través de containers, desde aquí será desde dónde conectamos con Firebase.
A continuación tienes un listado de algunas de las cosas que vamos a hacer a lo largo del curso.
- Manejo completo de autenticación con Email y Password, login, registro y recuperación de password.
- Toda la aplicación estará construida utilizando la versión 4 del router de ReactJS.
- Control de acceso a rutas dependiendo del estado y el rol del usuario.
- Aprenderemos a crear el perfil del usuario al momento de registrarnos para más adelante poder actualizar la información.
- Al igual que veremos cómo iniciar sesión, también veremos cómo cerrarla y actualizar la navegación en cada caso.
- Aplicación sencilla de CRUD, paso de parámetros, crear, editar, eliminar y listar recursos de firebase.
- Subida de archivos a firebase y establecer una relación con registros, así podremos tener por ejemplo 1 post y 20 imágenes vinculadas.
Requisitos
- Nivel intermedio / avanzado de Javascript.
- Nivel intermedio / avanzado Html y Css.
- Nivel intermedio / avanzado de ReactJS, aquí tienes un curso si te interesa.
- Es recomendable conocer ReactJS con Redux, pero no es imprescindible.
¿A quién va dirigido el curso?
Si quieres aprender a utilizar firebase dentro de ReactJS de forma sencilla y transparente este curso es para ti.
Si simplemente deseas mejorar tus conocimientos sobre ReactJS este curso estoy seguro de que te será de ayuda.
¿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.