Publicado em 18/07/2024
JavaScriptNode.jsProgramaçãoE aí Dev, blz !? Prontos para dar o próximo passo na sua jornada full-stack? Hoje preparar o seu ambiente para projetos com TypeScript através do Node.js no Ubuntu. Seja você um iniciante no mundo da programação ou não, saber como instalar o Node.js é essencial para o desenvolvimento de projetos Full-Stack com JavaScript.
Então, vamos nessa?
Por Que Node.js?
Antes de mergulharmos na instalação, vamos entender por que o Node.js é tão popular entre os desenvolvedores. Em resumo, Node.js é um ambiente de execução JavaScript de código aberto e multiplataforma que permite executar JavaScript do lado do servidor. Com Node.js, você pode desenvolver aplicações com JS tanto no back quanto no front, de forma rápida, eficiente e escalável. Mas como tudo na vida, ele tem seus prós e contras.
Prós:
- Alta Performance: O motor V8 do Google torna o Node.js extremamente rápido.
- Escalabilidade: Ideal para aplicações que precisam lidar com muitas conexões simultâneas.
- Comunidade Ativa: Milhares de pacotes disponíveis via npm.
Contras:
- Modelo Assíncrono: Pode ser um desafio para iniciantes entenderem o funcionamento assíncrono.
- Single Threaded: Pode ser limitado para tarefas que exigem muita CPU.
Mas, como diria um sábio programador, “se há um problema, há um módulo npm que resolve.”
Passo a Passo para Instalar o Node.js no Ubuntu
Agora, vamos ao que interessa: a instalação. Siga os passos a seguir e em poucos minutos, você estará pronto para começar a programar com JS no seu Back-end!
Existem duas maneiras de fazer a instalação do Node.js no seu Linux Ubuntu, vamos tratar de ambas.
Instalando o Node.js via apt-get
Se você está no Linux Ubuntu (ou em alguma de suas vertentes, como Mate, Lubuntu ou Budgie), é possível fazer isso através do próprio repositório do sistema.
1. Atualize o Sistema
Antes de mais nada, certifique-se de que seu sistema está atualizado. Abra o terminal (Ctrl+Alt+T
) e digite:
sudo apt update && sudo apt upgrade -y
2. Instale o pacote do Node.js
Agora, basta instalar o Node através do seguinte comando:
sudo apt install nodejs -y
Aproveite também para instalar o gerenciador de pacotes do Node, o npm:
sudo apt install npm -y
Pronto, seu ambiente já está preparado para trabalhar com JavaScript no back! Para verificar se está tudo em OK, confira a versão dos pacotes instalados.
nodejs -v
Instale o pacote do Node.js via NodeSource
Outra maneira recomendada de instalar o Node.js é utilizando o repositório oficial do NodeSource. Vamos lá:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs
No comando acima, setup_20.x
refere-se à versão 20 do Node.js. Substitua conforme a versão desejada, de acordo com a sua necessidade.
Para garantir que tudo está funcionando, verifique a versão instalada do Node.js e npm:
node -v && npm -v
Se tudo estiver certo, você verá a versão que você instalou do Node.js e uma versão para o npm.
Dica do Tio
Agora que você tem o Node.js instalado, aqui vai uma dica para começar com o pé direito. Para facilitar a gestão de múltiplas versões do Node.js, instale o nvm (Node Version Manager):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash; source ~/.bashrc; nvm install 14;
Aproveite para explorar o ecossistema npm
O npm é o coração do Node.js. Explore os pacotes disponíveis e veja como eles podem facilitar sua vida. Alguns populares são:
- Express.js: Framework minimalista para criar servidores web.
- Koa.js: Um framework mais recente, inspirado no Express.js, que utiliza async/await e generators para um código mais limpo e conciso.
- React: Embora seja uma biblioteca JavaScript para criar interfaces de usuário, o React é frequentemente usado em conjunto com Node.js para construir aplicações full-stack.
Resumindo
Instalar o Node.js no Ubuntu é uma tarefa simples que abre muitas possibilidades no mundo do desenvolvimento full-stack. Com ele, você ganha em performance e escalabilidade, e ainda conta com uma comunidade expressiva para te apoiar na jornada.