What you'll learn:
- React: Fundamentos paso a paso y desde cero
- Hooks: Trabajar con Hooks en React [nuevas características de React]
- Firebase: Integrar Firebase como Backend
- Firestore: Utilizar bases de datos con Firestore
- Auth: Crear Autenticación y Registro de usuarios en nuestra aplicación web
- Router: Configurar Rutas protegidas dando acceso solo a usuarios registrados en nuestro sitio web
- Bases de Datos: Aprender reglas para proteger nuestra base de datos
- SPA: Crear aplicaciones SPA
- Redux: Aprende los fundamentos de Redux en React
- Ducks: Utiliza la metodología de "Pato" en Redux
- Storage: Manejo de imágenes con Firebase
- Custom Claims: Aprende a utilizar roles con rutas protegidas
- Functions: Ejecuta funciones con node en Firebase
- Context API: Datos globales sin utilizar props
- Reglas de seguridad avanzada con Roles de usuarios
- Desplegar aplicaciones en Firebase hosting gratis
React js librería creada por Facebook!: Bienvenidos al curso de React Js utilizando Hooks, Redux, Context API y Firebase. El objetivo de este curso es que aprendamos a desarrollar web SPA utilizando rutas protegidas, bases de datos, subirlas a un servidor web y más...
El curso está orientado para ir paso a paso sin necesidad de tener conocimientos previos, por lo tanto puedes revisar cada una de las secciones que conforman el curso aquí:
Contenido del curso:
Fundamentos de React JS desde cero para principiantes [para aquellos que nunca han tocado una librería de Javascript]
Características principales de los Hooks en React.js
Configuración de rutas y rutas protegidas.
Configuración de Firebase en nuestro proyecto React.
Trabajar con Bases de Datos en tiempo real con Firestore [un servicio de Firebase].
Configurar Auth [autenticación] con Login y registro de nuevos usuarios con Email y Contraseña.
Relacionar usuarios registrados con colecciones [bases de datos]
Subir proyecto a Hosting de Firebase.
Trabajar con Reglas de seguridad de Firebase.
Actualización 2023:
React Router v6.4
Firebase Auth (email y contraseña) + Router v6.4
Formik (Login & Register)
Yup validaciones de formularios con Formik
Actualización 2022:
Fundamentos con Vite
Formularios controlados y no controlados
Todo App con Tailwind CSS + Vite
Firebase 9 + Vite + Tailwind CSS
Actualización Abril 2020:
Redux: Fundamentos y primeros pasos con Ducks
Redux: Creación de proyecto Pokemon API + LocalStorage
Login con cuentas de Google
Rutas protegidas con LocalStorage & Firebase Auth
Imágenes en Firebase utilizando Storage
Material UI (en construcción)
Actualización Mayo 2020:
Context API utilizando Hooks
Chat con Firestore y Context API
Actualización Junio 2020:
Roles con Firebase Functions ( Custom claim )
Nos vemos en clases!