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.
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!
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)???
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.
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ç.
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 :)
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.
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 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.
"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"
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
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 ?
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
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!
meu fi que didatica eh essa ta maluco kkkkk pqp aula sinistra!
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)???
direto ao ponto, linguagem objetiva. Vey obrigado ! Showwww!
Boa aula, gostei demais.
2 anos dps, e sempre ajudando, valeu cara..
melhor explicação do youtube
Muito obrigado pelo conteúdo, realmente muito satisfeito com sua didática .
Apresentou muito bem, que video sensacional
Parabéns 👏👏👏 muito didático 🙏 gratidão.
Luiz 49 de BH MG
Sensacional 👏🏽👏🏽👏🏽
Didática maravilha!
Ótima aula, obrigado!
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, didática incrível!
Otimo video! qual o video que da sequencia nesse assunto?
Ó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.
mano... por favor continuaaaaaa
Pode deixar Kevin, por aqui temos vídeos novos toda semana 🙂
Poderia criar as playlists para os conteúdos. Vídeo muito massa, parabéns!
Vou criar Alison, obrigado pelo feedback, tamo junto!
Top de mais até em fim deu para entender rs
meu nodemon nao esta fazendo o starting, apenas o restartin, nao consegui achar oque pode ser o erro
Parabens mano
Cara muito top! parabéns!
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!
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
Mais um inscrito
muito bom mesmo, so queria a continuação desse vídeo😪
Haha em breve teremos uma live focada em backend :D
Parabens, excelente conteúdo.
Recomendo experimentar a extensão rapidAPI em vez do thunderclient
Valeu! Tamo junto
antes de assistir suas aulas eu preciso estar ja sabendo tudo sobre javascript ou consigo aprender com suas aulas ?:
Excelente aula da parte inicial.
Show de bola irmão
Valeu! Tamo junto Gabriel
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 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.
"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 $
parabens pela aula, concerteza continue nos ensinando ok
PRECISO DE UMA AJUDA ... COMO POSO TER?
PRECISO PEGAR AS VOTAÇÕES.. DA MINHA PESQUISA NO INSTAGRAM..
MELHOR EM CADA SEGMENTO ..
CONSIGO FAZER .. COMO?
como faço quando n consigo o comando de "$ npm initi -y"?
Tenta esse
npm init -y
Excelente aula, irmão! Já me inscrevi.
gente, é area function? eu nao entendi pra que serve essa parte
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!
Muito bom a aula, na espera por mais!
Qual e o tema do programa?
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.
Ue o mao na massa 006 nao é continuação ..
Não, não rolou... meu terminal não abriu igual o seu não aceitou tais comandos enfim não rolou.
desistiu dos vodeos?
Gostei e quero ver um app mais profissional
Muito bom