Backend com NodeJs e Javascript DO ZERO - Para iniciantes | Mão na massa - 005
ฝัง
- เผยแพร่เมื่อ 17 พ.ย. 2024
- ★Torne-se um programador fullstack - conheça o Método Crescimento Exponencial:
bit.ly/3wfPXf9
O backend, ao lado do frontend, é uma das grandes e mais importantes partes dos sistemas web e mobile.
E no vídeo de hoje eu vou te mostrar o básico de como construir um projeto backend do zero usando Javascript através do NodeJs com Express, bora?
Comandos usados no vídeo:
npm init -y
npm i express@4.18.1
npm i -D nodemon@2.0.16
Siga-nos nas outras redes sociais e fique por dentro do melhor conteúdo DEV:
●Instagram: / seja.dev
●Facebook: / sejadevoficial
Show demais, direto ao ponto.. 30 minutos já rodando get, post, delete enfim... tudo rodando.
Dinamico, pratico, direto ao ponto, linguagem objetiva. Vey obrigado ! Showwww!
Feliz em ajudar Anthony! Tamo junto
Parabéns, as explicações foram técnicas e práticas.Aos 52 anos estou pensando em entrar nessa área.Trabalhei a vida inteira com projetos elétricos e automação,agora estou iniciando esse desafio.Guardando as devidas proporções,me lembra a linguagem C que aprendi no SENAI.
Estou na mesma situação, boa sorte pra gente.
Sensacional metodologia de ensino
meu fi que didatica eh essa ta maluco kkkkk pqp aula sinistra!
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!
2 anos dps, e sempre ajudando, valeu cara..
direto ao ponto, linguagem objetiva. Vey obrigado ! Showwww!
Muito obrigado pelo conteúdo, realmente muito satisfeito com sua didática .
melhor explicação do youtube
Parabéns 👏👏👏 muito didático 🙏 gratidão.
Luiz 49 de BH MG
Boa aula, gostei demais.
Apresentou muito bem, que video sensacional
Sensacional 👏🏽👏🏽👏🏽
Didática maravilha!
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.
Ó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.
Ótimo vídeo, didática incrível!
Ótima aula, obrigado!
Poderia criar as playlists para os conteúdos. Vídeo muito massa, parabéns!
Vou criar Alison, obrigado pelo feedback, tamo junto!
Certo, uma dúvida. Supondo que eu tenha feito todo o front em react, como eu importaria o back end? Em um projeto de larga escala, mais pessoas são envolvidas e teriam que ser dois repositórios. Como eu interligo o back end ao front, e se eu ligar, como eu levo a informação ao back end, formulário por exemplo, usa-se o (req)???
Top de mais até em fim deu para entender rs
Cara parabéns pelo vídeo.. muita informação de qualidade e bem explicado .. aliás, ótimo canal .. uma dica é vc dar zoom no vs code pra ver melhor no celular .. abç.
Valeu! Obrigado pelo feedback também, vou levar em consideração para as próximas, abraço!
Otimo video! qual o video que da sequencia nesse assunto?
antes de assistir suas aulas eu preciso estar ja sabendo tudo sobre javascript ou consigo aprender com suas aulas ?:
Cara muito top! parabéns!
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 ?
mano... por favor continuaaaaaa
Pode deixar Kevin, por aqui temos vídeos novos toda semana 🙂
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).
Existem várias formas de responder isso, a resposta curta é não, e eu vou tentar explicar da forma mais direta possível (é um bom tema pra um vídeo, inclusive).
O primeiro ponto é que, por rodar em navegadores, o Javascript foi criado pra ser extremamente leve, e isso se reflete no backend também. Uma máquina pra rodar Java, por exemplo, precisa de muito mais processamento do que uma máquina pra rodar Javascript com a mesma velocidade.
O segundo ponto é que o Javascript é uma linguagem totalmente orientada a eventos. Pensa na web: Ela é feita pra "reagir" quando você toma uma ação, por exemplo: De digitar em algum lugar ou clicar em algum botão.
Isso é extremamente escalável pra coisas em tempo real, já que é basicamente uma orientação a eventos, por isso, o JS e o NodeJs começou a ser usado em larga escala pra aplicações dessa maneira. Um exemplo disso é o google drive com edição de arquivos em tempo real por várias pessoas.
Terceiro ponto: No início, realmente, a perfórmance era horrível, e isso acontece com qualquer tecnologia que não tem uma grande empresa por trás. No caso do NodeJs, o Google resolveu trabalhar no motor de execução dele, e a partir disso, tornou o NodeJs extremamente rápido. Depois dessas melhorias, o NodeJs passou a ganhar popularidade.
Existem muitos outros pontos, e como qualquer coisa na tecnologia: Existem prós e contras. Mas definitivamente o NodeJs não é "lento" e nem uma "gambiarra" pra rodar de qualquer maneira, é uma extensão do Javascript que, hoje, já está bem consolidado.
Como exemplo de empresas que usam essas tecnologias, uma das maiores é a Netflix, que usa o NodeJs justamente pra responder ao usuário de forma rápida e dar a sensação que tudo acontece em "tempo real".
A netflix, inclusive, utiliza ReactJs no frontend e NodeJs no backend.
Outro exemplo é o próprio Google em algumas aplicações, o Uber, o Linkedin, a IBM, existem muitos exemplos
Espero ter te ajudado :)
@@SejaDev E como ajudou. Muito obrigada.
Fiquei aliviado com essa resposta kk,eu acostumei com o js,tô a uns 7 meses estudando front,e agora decidi me aventurar no back, porém não quero largar js acho que seria muito bagunçado pra mim embarcar por exemplo num Java da vida, python e tals.
Na verdade Uber migrou de NodeJs para GO há alguns anos
Parabens mano
Parabens, excelente conteúdo.
Recomendo experimentar a extensão rapidAPI em vez do thunderclient
Valeu! Tamo junto
Mais um inscrito
meu nodemon nao esta fazendo o starting, apenas o restartin, nao consegui achar oque pode ser o erro
Excelente aula, irmão! Já me inscrevi.
muito bom mesmo, so queria a continuação desse vídeo😪
Haha em breve teremos uma live focada em backend :D
Excelente aula da parte inicial.
parabens pela aula, concerteza continue nos ensinando ok
Show de bola irmão
Valeu! Tamo junto Gabriel
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.
Muito bom a aula, na espera por mais!
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
O tema é o "Dracula Official" Brunex!
"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"
o meu tbm ta dando isso
Usa sem o $
Qual e o tema do programa?
como faço quando n consigo o comando de "$ npm initi -y"?
Tenta esse
npm init -y
PRECISO DE UMA AJUDA ... COMO POSO TER?
PRECISO PEGAR AS VOTAÇÕES.. DA MINHA PESQUISA NO INSTAGRAM..
MELHOR EM CADA SEGMENTO ..
CONSIGO FAZER .. COMO?
gente, é area function? eu nao entendi pra que serve essa parte
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 ?
Apenas uma api para lidar com dados, mas tem tecnologias como o next que aproxima mais o back-end do front-end. Espero ter ajudado!
@@abtllucas eu uso vps ela serve tanto o front quanto o back com express e ejs.
Não, não rolou... meu terminal não abriu igual o seu não aceitou tais comandos enfim não rolou.
Ue o mao na massa 006 nao é continuação ..
desistiu dos vodeos?
Gostei e quero ver um app mais profissional
Muito bom