Publicado em: 17/03/2025

Au 01 - Back-end - Node.js - Guia de Instalação do VS Code e Node.js - Mestres BEGIN


Nesta aula introdutória, vamos preparar o ambiente necessário para começar a desenvolver nossa API de Marketplace utilizando Node.js. O processo é simples e requer apenas duas ferramentas principais.

Ferramentas Necessárias

1. Visual Studio Code

O editor de código mais popular para desenvolvimento JavaScript:

  1. Acesse code.visualstudio.com
  2. Baixe a versão para seu sistema operacional (Windows, Linux ou Mac)
  3. Execute o instalador seguindo os passos padrão

2. Node.js

O runtime JavaScript que permite executar código no servidor:

  1. Acesse nodejs.org
  2. Baixe a versão LTS (Long Term Support) - mais estável para produção
  3. Execute o instalador (opção recomendada: incluir npm e adicionar ao PATH)

Verificação da Instalação

Após instalar, verifique no terminal:

node -v

Mostra a versão do Node.js instalada (ex: v18.2.1)

npm -v

Mostra a versão do npm (Node Package Manager) instalado

Preparação do Projeto

Para iniciar nossa estrutura:

  1. Crie uma pasta para o projeto (pode ser via terminal ou interface gráfica)
  2. Abra o VS Code nessa pasta usando code . no terminal

Exemplo no terminal:

mkdir api-marketplace cd api-marketplace code .

Próximos Passos

Com o ambiente configurado, nas próximas aulas vamos:

  • Inicializar o projeto Node.js com npm init
  • Instalar as dependências necessárias
  • Configurar a estrutura básica da API

Considerações Finais

Configurar corretamente o ambiente de desenvolvimento é o primeiro passo crucial para qualquer projeto. Com Node.js e VS Code instalados, você já possui a base necessária para:

  • Desenvolver aplicações JavaScript no backend
  • Gerenciar dependências com npm
  • Ter um ambiente de codificação produtivo

Lembre-se que a versão LTS do Node.js é a recomendada para projetos em produção, garantindo maior estabilidade e suporte a longo prazo.

Na próxima aula, começaremos a estruturar nosso projeto de API Marketplace, inicializando o package.json e configurando nossos primeiros endpoints.

Fernando Cunha
Artigo deFernando Cunha

Com mais de 15 anos de experiência em tecnologia e formado pela FAAP em Administração de empresas, hoje é o CEO da Mestres da Web, empresa referência no mercado nacional e com projeções de expansão internacional.

últimos vídeos

veja nossos vídeos mais recentes e esteja por dentro de muitas novidades.

Au 02 - Front-end - React - Estrutura de projeto - Mestres BEGIN
play

Au 02 - Front-end - React - Estrutura de projeto - Mestres BEGIN

Explorando a estrutura gerada pelo Create React App, entendendo o papel das pastas public e src, os conceitos de Virtual DOM, JSX e componentes, além de como o CSS é aplicado nos projetos React.

Autor deste artigo
Fernando Cunha17/03/2025
Au 03 - Front-end - React - Criando layout da nossa aplicação - Mestres BEGIN
play

Au 03 - Front-end - React - Criando layout da nossa aplicação - Mestres BEGIN

Explorando a criação de um layout fixo para a aplicação React, com barra lateral, barra superior e área dinâmica para conteúdo. Utilizando o React Router Dom v6 para gerenciar navegação entre rotas.

Autor deste artigo
Fernando Cunha17/03/2025
Au 04 - Front-end - React - Estilizando o layout da aplicação - Mestres BEGIN
play

Au 04 - Front-end - React - Estilizando o layout da aplicação - Mestres BEGIN

Abordando técnicas para organizar estilos em React, utilizando seletores CSS, CSS Modules, integração com React Router, reset CSS eficiente e boas práticas para garantir consistência visual e manutenibilidade.

Autor deste artigo
Fernando Cunha17/03/2025