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.
Conteúdo top
Vou até baixar 😂😂
uma mina sabe codar em node e eu que sou homem n sei, lol
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)`
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.
Mensageira gratuita pode montar um container docker com rabbitMQ, e pra testar o e-mails usa o mailtrap é muito bom sempre uso pra desenvolver
node —watch já funciona como live reload
Você é uma excelente comunicadora, obrigado pelo conteúdo! Braba demais
⭐Ótimo conteúdo curti bastante
Só diz qual a câmera pra eu passar longe amiga kkkkk
Tudo que a @Fernada explica da vontante de apreender e fazer junto, Parabéns Nanda. Abraços da africa do sul Moçambique 🇲🇿
Método fayman na prática
qual tema que foi usado nesse video… Bonitão.
nice
204 🙁
voce -pode fazer uma aplicação apenas com http e modulos nativos?
Excelente conteúdo, faz um vídeo de uma api de chat com o Node.js, Fastify e Prisma.js, abraço.
Bom video. Obrigado.
conteúdo incrivel, sua didática é otima!
Didática perfeita!!!
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
Olá Fernanda! tudo bem?
Será que poderia compartilhar o link do notion onde estar todas anotações?