Quanto de JavaScript você precisa saber para usar o Node.js?
Como iniciante, é difícil chegar a um ponto em que você esteja confiante o suficiente em suas habilidades de programação. Ao aprender a codificar, você também pode ficar confuso sobre onde termina o JavaScript e onde começa o Node.js, e vice-versa.
O que é recomendado aprender antes de se aprofundar no Node.js?
- Lexical Structure
- Expressions
- Data Types
- Classes
- Variables
- Functions
- this operator
- Arrow Functions
- Loops
- Scopes
- Arrays
- Template Literals
- Strict Mode
- ECMAScript 2015 (ES6) and beyond
Com esses conceitos em mente, você está no caminho certo para se tornar um desenvolvedor JavaScript proficiente, tanto no navegador quanto no Node.js.
Programação Assíncrona
Os seguintes conceitos também são essenciais para entender a programação assíncrona, que é uma das partes fundamentais do Node.js:
Programação assíncrona e retornos de chamada
- Asynchronous programming and callbacks
- Timers
- Promises
- Async and Await
- Closures
- The Event Loop