,

Live Coding: Building a NODE JS Application from Scratch

Posted by





Live Coding: Criando aplicação NODE JS do ZERO

Live Coding: Criando aplicação NODE JS do ZERO

O que é Live Coding?

Live Coding é uma abordagem de programação onde um desenvolvedor escreve código em tempo real, geralmente durante uma transmissão ao vivo, compartilhando o processo de criação de uma aplicação com a audiência. É uma maneira interativa e envolvente de aprender e compartilhar conhecimentos de programação.

Criando uma aplicação NODE JS do ZERO

Nesta live, nós iremos aprender como criar uma aplicação NODE JS do zero. O Node.js é uma plataforma de desenvolvimento que permite executar códigos JavaScript no ambiente do servidor, proporcionando um ambiente poderoso para desenvolvimento de aplicações web escaláveis e de alta performance.

Passo 1: Configurando o ambiente

Primeiro, é necessário ter o Node.js instalado em sua máquina. Você pode fazer o download do Node.js no site oficial (https://nodejs.org/) e seguir as instruções de instalação de acordo com o seu sistema operacional.

Passo 2: Criando o projeto

Após a instalação do Node.js, abra o seu terminal e crie uma nova pasta para o seu projeto. Navegue até essa pasta utilizando os comandos de navegação do terminal. Em seguida, execute o comando npm init para iniciar a criação do arquivo package.json, que irá conter as informações do seu projeto e suas dependências.

Passo 3: Instalando as dependências

Agora, vamos instalar as dependências necessárias para o nosso projeto. Neste exemplo, vamos utilizar o Express, um framework web para Node.js. Execute o comando npm install express para instalar o Express como uma dependência do seu projeto.

Passo 4: Criando o servidor

Com as dependências instaladas, podemos começar a criar o servidor da nossa aplicação. Crie um novo arquivo chamado server.js na pasta do seu projeto e abra-o em um editor de texto. Em seguida, importe o módulo Express utilizando o comando require e crie uma instância do servidor.

Passo 5: Configurando as rotas

Agora, vamos configurar as rotas da nossa aplicação. Defina as rotas utilizando o método app.get() do Express, especificando o caminho e a função de callback para cada rota. Dentro da função de callback, você pode definir o que será retornado ao acessar a rota.

Passo 6: Iniciando o servidor

Por fim, vamos iniciar o servidor. Adicione o comando app.listen() para iniciar o servidor na porta desejada. Por exemplo, você pode utilizar a porta 3000. Agora, você pode abrir o seu navegador e acessar a aplicação através do endereço localhost:3000.

Conclusão

Parabéns! Agora você aprendeu como criar uma aplicação NODE JS do zero. Este foi apenas um exemplo básico para te introduzir ao mundo do Node.js. Existem muitas outras características e ferramentas disponíveis para você explorar e aprimorar suas habilidades de desenvolvimento web.

0 0 votes
Article Rating
20 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Eduardo Paixão
8 months ago

Conteúdo top

Vou até baixar 😂😂

Madson Danilo
8 months ago

uma mina sabe codar em node e eu que sou homem n sei, lol

Filipe M
8 months ago

Vim do vídeo anterior tentando dar prosseguimento. Mas em nenhum momento ficou claro como as duas aplicações (front e back) se comunicam…

EDIT: ah, encontrei o problema. na live anterior tinha ficado com outro endereco: `return axios.post("https://localhost:8080/send-data", data)`

Hakku
8 months ago

Carai, se ensina muito bem, gosto da dinâmica, do vamos ver primeiro ai a gente faz, normalmente é o contrario, pessoal escreve os codigo e depois explica, mas acho que assim seja mais intuitivo.

Diogo Franco
8 months ago

Mensageira gratuita pode montar um container docker com rabbitMQ, e pra testar o e-mails usa o mailtrap é muito bom sempre uso pra desenvolver

Jaizon Carlos
8 months ago

node —watch já funciona como live reload

Fernando Nascimento
8 months ago

Você é uma excelente comunicadora, obrigado pelo conteúdo! Braba demais

Thassio Kemenny
8 months ago

⭐Ótimo conteúdo curti bastante
Só diz qual a câmera pra eu passar longe amiga kkkkk

Denilson Mucavel
8 months ago

Tudo que a @Fernada explica da vontante de apreender e fazer junto, Parabéns Nanda. Abraços da africa do sul Moçambique 🇲🇿

UmMano Qualquer
8 months ago

Método fayman na prática

Tréguas
8 months ago

qual tema que foi usado nesse video… Bonitão.

MGP DEV
8 months ago

nice

Pedro H. Melo
8 months ago

204 🙁

raphael portela
8 months ago

voce -pode fazer uma aplicação apenas com http e modulos nativos?

Lucas Saliés Brum
8 months ago

Excelente conteúdo, faz um vídeo de uma api de chat com o Node.js, Fastify e Prisma.js, abraço.

Julio L.
8 months ago

Bom video. Obrigado.

Matheus Mauricio
8 months ago

conteúdo incrivel, sua didática é otima!

Saulo Moreira
8 months ago

Didática perfeita!!!

Luiz Gustavo
8 months ago

Qual o A,B,C,D da programação? tipow pra quem quer iniciar cai aqui ficar perdido, tipow o porteiro que ta afim de programar começa como? Brigaduh

Breno Mendes
8 months ago

Olá Fernanda! tudo bem?
Será que poderia compartilhar o link do notion onde estar todas anotações?