Roteiro para se tornar um desenvolvedor Node.js em 2019:
Abaixo, você pode encontrar um gráfico demonstrando os caminhos que você pode seguir e as bibliotecas que deseja aprender para se tornar um desenvolvedor Node.js. Fiz este grafico como uma dica a todos que me perguntam:"O que devo aprender para me tornar um desenvolvedor Node.js?"
- Idioma: 🇨🇳 中文 | :pt: Português | 🇬🇧 English
O propósito deste roteiro é fornecer uma ideia sobre o panorama. O roteiro o guiará se estiver confuso sobre o que seguir e aprender, em vez de encorajá-lo a escolher o que há de mais moderno. Você deve entender melhor cada ferramenta e porque ela será mais adequada para alguns casos do que outra e lembre-se que o nem sempre o que esta na moda será o melhor para o trabalho.
Se você esta gostando ou está utilizando este projeto para aprender ou iniciar sua solução, dê uma estrela a ele. Obrigado!
-
Pré-requisitos
- JavaScript
- NPM
- Node.js
- ES6/ES7
-
Habilidades Gerais de Desenvolvimento
- Aprenda GIT, crie alguns repositórios no GitHub, compartilhe seu código com outra pessoas
- Conheça o protocolo HTTP(S), métodos de requisição (GET, POST, PUT, PATCH, DELETE, OPTIONS)
- Não tenha medo de usar o Google, Power Searching with Google
- Leia alguns livros sobre algoritmos e estruturas de dados.
-
Web Frameworks
-
Bases de Dados
- Relacional
- Bancos de Dados em nuvem
- Mecanismos de Pesquisa
- NoSQL
-
Armazenamento de cache
- Node-Cache
- Distributed Cache
- Memory Cache
-
Logging
- Log Frameworks
- Log Management System
-
Template Engines
-
Comunicação em tempo real
-
Typed Superset
-
API Clients
-
Bom Conhecer
-
Testes
-
Agendamento de tarefas
-
Microserviços
- Message-Broker
- Message-Bus
Se você acha que o roteiro pode ser melhorado, abra um PR com todas as atualizações e envie quaisquer problemas. Além disso continuarei a melhorar, então você pode marcar como favorito para revisitar este repositório.
Inspiração : ASP.NET Core Developer Roadmap
O roteiro é criado usando Draw.io. O arquivo do projeto pode ser encontrado no arquivo Node.js-developer-roadmap.xml
. Para modificá-lo, abra o aquivo no draw.io, clique em Open Existing Diagram e escolha o arquivo xml
. Ele abrirá o roteiro. Atualize-o, faça o upload das imagens no readme e crie um PR (exporte a imagem com 400% de zoom e formato png e reduza o seu tamanho no Compressor.io).
- Abra um pull request com melhorias
- Discuta as idéias em questões
- Divulgue a palavra