Si te animas a seguir el curso Full Stack Open 2021 de la Universidad de Helsinki, podrás aprender y ponerte al día con lo último en React, Redux, Node.js, MongoDB, TypeScript, y un montón de módulos y utilidades muy usadas actualmente para el desarrollo web moderno en JavaScript.
Quisé actualizarme y empecé a hacerlo hace unos pocos meses. No puedo dejar de recomendarlo.
Os comparto todas mis soluciones que he colgado como repositorios públicos en GitHub.
Parte 1
- Introducción a React
- JavaScript
- Estado del componente, controladores de eventos
- Un estado más complejo, depurando aplicaciones React
https://github.com/mpampols/fullstackopen.part1
Parte 2
- Renderizando una colección, módulos
- Formularios
- Obteniendo datos del servidor
- Alterando datos en el servidor
- Agregar estilos a la aplicación React
https://github.com/mpampols/fullstackopen.part2
Parte 3
- Node.js y Express
- Implementación de la aplicación en Internet
- Guardando datos en MongoDB
- Validación y ESLint
https://github.com/mpampols/fullstackopen.part3
Parte 4
- Estructura de la aplicación backend, introducción a las pruebas
- Probando el backend
- Administración de usuarios
- Autenticación de token
https://github.com/mpampols/fullstackopen.part4
Parte 5
- Iniciar sesión en la interfaz
- props.children y proptypes
- Probando aplicaciones React
- Pruebas de extremo a extremo
https://github.com/mpampols/fullstackopen.part5
Parte 6
- Flux-architecture y Redux
- Muchos reducers
- Comunicarse con el servidor en una aplicación redux
- conectar
https://github.com/mpampols/fullstackopen.part6
Parte 7
- React-router
- Hooks personalizados
- Más sobre estilos
- Webpack
- Componentes de clases, varios
- Ejercicios: ampliar la lista de blogs
https://github.com/mpampols/fullstackopen.part7
Parte 8
- Servidor GraphQL
- React y GraphQL
- Administración de bases de datos y usuarios
- Iniciar sesión y actualizar la caché
- Fragmentos y suscripciones