JavaScript é hoje uma das linguagens de programação mais populares da web e há alguns anos deixou de ser utilizada apenas em navegadores, para conseguirmos atribuir comportamentos a páginas. Agora ela também espaço no desenvolvimento de aplicações back-end, mobile e web apps , além de jogos.
Esta formação é indicada para quem está começando agora em programação e escolheu o JavaScript como primeira linguagem para se aprofundar e o back-end como ramo do desenvolvimento web para trabalhar. Vamos começar abordando as partes fundamentais de qualquer linguagem de programação (tipos de dados, funções, arrays e objetos) e como trabalhá-las com JavaScript.
A partir destas bases conseguiremos evoluir em complexidade, aumentando seu repertório de conhecimento sobre o JavaScript fora do navegador e o que podemos fazer com ele utilizando NodeJS: sistemas de back-end, APIs e bibliotecas.
É importante que você tenha passado pela Formação Iniciante em Programação, para que já tenha praticado a lógica de programação e tido contato com algumas ferramentas importantes, como o terminal de linha de comando e o sistema de versionamento Git.
![ISe você está com dúvida de qual sequência seguir na formações de Node.js, sugerimos que comece seus estudos na formação Formação:
A partir do zero: iniciante em programação, em seguida , faça a formação
Aprenda a programar em JavaScript com foco no back-end, em seguida a formação
APIs com Node.js e Express e depois pode avançar para a formação Formação
Autenticação, testes e segurança em Node.js:](https://cdn1.gnarususercontent.com.br/1/853784/941d1e88-5d2b-401b-bcaf-3342fd6f87de.png)
Se você estava fazendo a versão anterior desta formação pode continuar seus estudos nela no link.