React não é meu forte, comparado ao nodejs e vanilla, porém a minha base veio fazendo este tutorial abaixo:
- https://reactjs.org/docs/getting-started.html
- Fiz essa demo aqui: https://github.com/dotenorio/react-gravatar-demo
- Aqui seria legal entender o que é Babel e WebPack também
- Entender a diferença var, const e let
- Manipular arrays com forEach, map, filter, reduce
- As maneira difentes de se fazer for: for in, for of
- Manipular DOM usando document.querySelector()
- O que são template strings
- Async/Await vs Promises vs Callback
- Express é uma das ferramentas mais utilizadas para contrução de APIs, se você conseguir fazer o hello world já ajuda:
- https://expressjs.com/en/starter/hello-world.html
- Porém seria muito legal criar, em cima desse hello world, uma API rest salvando coisas no banco (em qualquer banco).
- Isso certamente trará desafios que vão exercitar e fixar seu conhecimento
- Estude sobre middlewares, cors e status http (200, 400, 401, 403, 404, 500, etc..)
- O que é NPM
- Entenda as sessões de um arquivo package.json (scripts e dependecies principalmente)
- Conheça o JEST, para testes