,

Desenvolvimento backend com NodeJs e Javascript do início – Para iniciantes | Prática intensiva – Episódio 005

Posted by


Backend com NodeJs e Javascript DO ZERO – Para iniciantes | Mão na massa – 005

Se você está interessado em aprender como desenvolver um backend de uma aplicação web utilizando Node.js e JavaScript, veio ao lugar certo! Neste artigo, vamos abordar os conceitos básicos de backend, além de mostrar como iniciar um projeto do zero.

Antes de mergulhar no desenvolvimento do backend, vamos entender o que é exatamente essa parte de um sistema web. O backend é responsável por processar todas as requisições feitas pelo usuário no frontend, ou seja, é responsável por toda a lógica da aplicação, manipulação de dados e interação com o banco de dados.

Para iniciar um projeto do zero, primeiro precisamos ter o Node.js instalado em nosso computador. O Node.js é um ambiente de execução de JavaScript que permite rodar código JavaScript no lado do servidor. Você pode baixar o Node.js em seu site oficial e seguir as instruções de instalação.

Após a instalação do Node.js, abra o seu terminal ou prompt de comando e navegue até o diretório onde deseja criar o seu projeto. Em seguida, execute o seguinte comando para criar um novo projeto:

        
            $ mkdir nome-do-seu-projeto
            $ cd nome-do-seu-projeto
            $ npm init -y
        
    

Esses comandos criam um novo diretório para o seu projeto e iniciam um novo projeto Node.js, criando o arquivo package.json que é responsável por gerenciar as dependências do projeto.

Depois de ter o projeto inicializado, podemos começar a instalar as dependências necessárias para o nosso backend. Uma das bibliotecas mais populares para criar aplicações web usando Node.js é o Express.js. Este framework é responsável por gerenciar as rotas e requisições do seu backend. Para instalar o Express.js, execute o seguinte comando:

        
            $ npm install express
        
    

Com o Express.js instalado, agora podemos começar a criar o nosso backend. Abra o arquivo index.js (ou crie um novo arquivo com esse nome) e adicione o seguinte código:

        
            const express = require('express');
            const app = express();

            app.get('/', (req, res) => {
                res.send('Hello World!');
            });

            app.listen(3000, () => {
                console.log('Server running on port 3000');
            });
        
    

Neste código, estamos importando o módulo express e criando uma instância do mesmo chamada app. Em seguida, estamos definindo uma rota para a URL raiz (“/”) e retornando a mensagem “Hello World!” quando essa rota for acessada. Por fim, estamos inicializando o servidor na porta 3000.

Para iniciar o servidor, execute o seguinte comando no terminal:

        
            $ node index.js
        
    

Agora, se você abrir o seu navegador e digitar “http://localhost:3000”, deverá ver a mensagem “Hello World!” sendo exibida.

Este é apenas um exemplo básico para você começar a entender como desenvolver um backend com Node.js e JavaScript. Ao longo do seu aprendizado, você poderá utilizar frameworks e bibliotecas mais avançadas para criar aplicações web completas e robustas.

Espero que este artigo tenha sido útil para você iniciar o seu aprendizado em backend com Node.js e JavaScript. Com o tempo e a prática, você se tornará um desenvolvedor backend experiente!

0 0 votes
Article Rating
20 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Alex Luís
7 months ago

Cara… Tua didática é fantástica! Estava há uma semana tentando entender esse conteúdo em outros lugares e você explicou de maneira muito prática! Parabéns!

luiz porto
7 months ago

Parabéns 👏👏👏 muito didático 🙏 gratidão.
Luiz 49 de BH MG

Felipe
7 months ago

Obrigado amigo, para quem esta iniciando, excelente conteúdo. Se poder continuar postando, vai ser de grande ajuda, tipo aula 1, aula 2 e assim por diante.

Robert SNOX
7 months ago

Apresentou muito bem, que video sensacional

Thiago
7 months ago

Excelente aula, irmão! Já me inscrevi.

SandraGoetz Foto Vídeo Telão
7 months ago

PRECISO DE UMA AJUDA … COMO POSO TER?
PRECISO PEGAR AS VOTAÇÕES.. DA MINHA PESQUISA NO INSTAGRAM..

MELHOR EM CADA SEGMENTO ..
CONSIGO FAZER .. COMO?

MGP DEV
7 months ago

Parabens mano

balah7
7 months ago

Ótimo vídeo de introdução sobre node.js. Gostei demais desse vídeo, acredito que para o primeiro dia de estudos sobre back-end eu tive um claro entendimento sobre express e node.js que eu tinha bastante dúvida.

esley leal
7 months ago

Então hoje eu quero focar no Back end , atualmente estou estudando Js, typeS , Nodejs , mongoDB , Express .. Tá valendo a pena ? Kkk pq quero Back end , o que me aconselha ?

Abrão Lira
7 months ago

Não, não rolou… meu terminal não abriu igual o seu não aceitou tais comandos enfim não rolou.

Negão Gamer
7 months ago

Tá, mas qual servidor vai servir os arquivos front end para que as páginas possam ser montadas no navegador do client ? Essa também é uma responsabilidade do servidor Backend ou o Backend deve apenas ser um api para lidar com dados ? Ou é necessário um servidor front para ceder os arquivos verificar sessões e etc ?

Davibrgs
7 months ago

"npm : O termo 'npm' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do

nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente.

No linha:1 caractere:1

+ npm init-y

+ ~~~

+ CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException

+ FullyQualifiedErrorId : CommandNotFoundException"

Octacilio Nazaré
7 months ago

Gostei e quero ver um app mais profissional

Leonardo
7 months ago

Mais um inscrito

Playstation Lovers
7 months ago

mano estou apanhando aqui, ainda não descobri porque o meu não rodou.
queria postar uma foto do meu vscode no comentario mas não da.

const express = require('express')

const app = express()

const PORT = 3000

app.listen (PORT,() => {

console.log ('App online na porta ${PORT}')

})

acho que ficou faltando alguma config no meu vscode.
quando digito no terminal o código
node src/index.js
ele não retorna nada :S
se alguém conseguir me ajudar ficarei muito grato.

Anthony Charles
7 months ago

Dinamico, pratico, direto ao ponto, linguagem objetiva. Vey obrigado ! Showwww!

Gabriel Silva
7 months ago

Show de bola irmão

BruneX
7 months ago

desculpa minha ignorância, mas como faço para meu VisualStudio, apresentar o tema igual ao seu, pois o meu CONST fica em um tom de azul escuro e os "textos" em laranja… e o seu fica em Rosa e amarelo, facilitando pra mim a identificação de acordo com o seu vídeo.

Conteúdo Fantástico, parabéns

joao luis celestino
7 months ago

parabens pela aula, concerteza continue nos ensinando ok

Chegando Fluente no Inglês – Tatiana Barreto
7 months ago

Desculpa pela ignorância, mas já que JS é voltado ao front, não seria ruim usá-lo no back, mesmo que seja aceitável? Falo da performance e de preferência das empresas no geral (mercado).