Hoja de ruta para convertirse en un desarrollador Node.js en 2019:
Debajo usted puede encontrar un gráfico que demuestra los diferentes caminos a tomar y las bibliotecas que debería de aprender para convertirse en desarrollador Node.js. Hice este gráfico como un consejo para todos aquellos que me preguntan: "¿Qué debería de aprender como desarrollador Node.js?".
- Idiomas: 🇨🇳 中文 | 🇬🇧 Inglés | :pt: Português | 🇪🇸 Español
El propósito de esta hoja de ruta es proveerles una idea sobre el panorama general. Esta le servirá de guía si está en duda sobre qué aprender a continuación, en lugar de elegir aquello que esté de moda. Usted debería de comprender por qué una herramienta sería más adecuada para algunos casos que la otra y recordar que moderno y de moda no siempre significa que sea lo más adecuado para el trabajo.
Si le gusta o está utilizando este proyecto para aprender o iniciar su solución, por favor brindenos una estrella. ¡Gracias!.
-
Requisitos previos
-
Conocimientos generales de desarrollo
- Aprender Git, crear algunos repositorios en GitHub, compartir tu código con otras personas
- Conocer el protocolo HTTP(S), métodos de peticiones (GET, POST, PUT, PATCH, DELETE, OPTIONS)
- No tener miedo de utilizar Google, Power Searching with Google
- Leer algunos libros sobre algoritmos y estructuras de datos
- Código limpio (https://www.w3schools.com/js/js_conventions.asp)
-
Entornos de trabajos Web
-
Bases de datos
- Relacionales
- Base de datos en la nube
- Base de datos de búsqueda
- Base de datos no relacionales
-
Almacenamiento en caché
- Node-Cache
- Caché distribuida
- Memory Cache
-
Registros
- Entornos de trabajos para registros
- Sistemas de administración de registros
-
Motores de plantillas
-
Comunicación en tiempo real
-
Lenguajes tipados
-
Clientes API
- REST
- GraphQL
- [Autenticación]
-
Es bueno saberlo
-
Pruebas
-
Programación de tareas
-
Microservicios
- Message-Broker
- Message-Bus
Si considera que la hoja de ruta se podría mejorar, por favor cree un PR con las actualizaciones y envíelo. Además, continuaré mejorandolo, por lo que es posible que desee destacar este repositorio para volver a visitarlo en el futuro.
Inspiración: Hoja de ruta para convertirse en un desarrollador ASP.NET Core
La hoja de ruta ha sido construida usando [Draw.io] (https://www.draw.io/). El archivo del proyecto puede ser encontrado en Node.js-developer-roadmap.xml
. Para modificarlo, abra draw.io, haga click en ** Abrir diagrama existente ** y elija el archivo xml
del proyecto. Este le abrirá la hoja de ruta. Actualícelo, suba las imágenes en el archivo ReadMe y cree un PR (exporte como png con un zoom del 400% y comprímalo con [Compressor.io] (https://compressor.io/compress)).
- Abrir un pull request con las mejoras
- Discutir ideas en la sección de problemas
- Correr la voz