- Conocimiento básico de JavaScript es necesario
- Conocimiento básico de programación es necesario
- Poder realizar instalaciones en el equipo como administrador
- Se puede lanzar el contenido del curso en OSX (Mac), Windows o Linux
En este curso se adjuntara las ramas de cada Seccion para no mezclar todo el contenido dentro de la misma rama y se adjuntara la documentacion necesaria para poder recuperar los ejemplos independientes.
Todos los proyectos seras realizados con variables de entorno y bases de datos locales.
Aprender React Actual
Este curso tiene por objetivo llevarte de cero conocimiento de React hasta un nivel competitivo en el ambiente laboral de hoy en día. Este curso está construido 100% en Hooks y functional components.
* React a profundidad
* Hooks y Hooks personalizados
* Functional Components
* HOC - higher-order components
* Context API
* Redux
* MERN - Mongo + Express + React + Node
* Router
* Diseños diferentes en diferentes rutas
* SASS
* Bootstrap
* Mongoose
* JWT y su re-validación
* Encriptación de contraseñas
* Google Sign-in
* Autenticación personalizada
* Unit Test
* Pruebas especializadas en cada aplicación terminada
* Despliegues a producción
* Enzyme
* Jest
* React Testing Library
* Mocks
* Animaciones en componentes
* History
* QueryStrings
* Heroku y Heroku Logs
* Git y Github
* Redux DevTools
* React DevTools
- Seccion 02: ⚙️ Introduccion React + conceptos generales
- Seccion 03: ⚙️ Introduccion Javascript Moderno
- Seccion 04: ⚙️ Primeros pasos React
- Seccion 05: ⚙️ Pruebas unitarias y de integración - Probando las secciones anteriores
- Seccion 06: ⚙️ GifExpertApp - Aplicación
- Seccion 07: ⚙️ Generando el build de producción y despliegues en Github Pages
- Seccion 08: ⚙️ Testing - Probando la aplicación de GifExpert
- Seccion 09: ⚙️ Profundizando Hooks - Generales
- Seccion 10: ⚙️ Profundizando Hooks - useReducer
- Seccion 11: ⚙️ Profundizando Hooks - useContext
- Seccion 12: ⚙️ Pruebas unitarias y de integración - Hooks
- Seccion 13: ⚙️ Bonus: Repositorio de Custom Hooks
- Seccion 14: ⚙️ HeroesApp - Single Page Application (SPA)
- Seccion 15: ⚙️ Protección de rutas
- Seccion 16: ⚙️ Pruebas de nuestra aplicación de Heroes
- Seccion 17: ⚙️ Bonus: Formas de trabajar con imágenes
- Seccion 18: ⚙️ JournalApp - SASS - Estructura y Diseño
- Seccion 19: ⚙️ Redux - ¿Qué es y conceptos?
- Seccion 20: ⚙️ Introducción a Redux y autenticación en Firebase
- Seccion 21: ⚙️ JournalApp - Redux - CRUD en Firestore y subida de archivos
- Seccion 22: ⚙️ Pruebas con Redux, Firebase, Firestore y autenticación
- Seccion 23: ⚙️ MERN Calendar - Estructura y Diseño
- Seccion 24: ⚙️ CalendarApp - Backend - Node, Express, Mongo
- Seccion 25: ⚙️ Backend - Eventos del calendario - CRUD
- Seccion 26: ⚙️ Despliegue del backend en Heroku
- Seccion 27: ⚙️ MERN - Calendario + Backend
- Seccion 28: ⚙️ MERN CRUD - Eventos del calendario
- Seccion 29: ⚙️ Fin el MERN - Desplegarlo a producción
- Seccion 30: ⚙️ Pruebas unitarias y de integración - MERN