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!
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ç.
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)???
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.
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
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.
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 ?
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 ?
"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"
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.
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!
melhor explicação do youtube
Boa aula, gostei demais.
Sensacional metodologia de ensino
Apresentou muito bem, que video sensacional
direto ao ponto, linguagem objetiva. Vey obrigado ! Showwww!
Parabens mano
2 anos dps, e sempre ajudando, valeu cara..
Muito obrigado pelo conteúdo, realmente muito satisfeito com sua didática .
Sensacional 👏🏽👏🏽👏🏽
Didática maravilha!
Mais um inscrito
Ótimo vídeo, didática incrível!
Cara muito top! parabéns!
mano... por favor continuaaaaaa
Pode deixar Kevin, por aqui temos vídeos novos toda semana 🙂
Ótima aula, obrigado!
Parabéns 👏👏👏 muito didático 🙏 gratidão.
Luiz 49 de BH MG
Top de mais até em fim deu para entender rs
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.
Show de bola irmão
Valeu! Tamo junto Gabriel
Ó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ç.
Valeu! Obrigado pelo feedback também, vou levar em consideração para as próximas, abraço!
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)???
Otimo video! qual o video que da sequencia nesse assunto?
Excelente aula da parte inicial.
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 pela aula, concerteza continue nos ensinando ok
Excelente aula, irmão! Já me inscrevi.
Parabens, excelente conteúdo.
Recomendo experimentar a extensão rapidAPI em vez do thunderclient
Valeu! Tamo junto
Muito bom a aula, na espera por mais!
muito bom mesmo, so queria a continuação desse vídeo😪
Haha em breve teremos uma live focada em backend :D
meu nodemon nao esta fazendo o starting, apenas o restartin, nao consegui achar oque pode ser o erro
antes de assistir suas aulas eu preciso estar ja sabendo tudo sobre javascript ou consigo aprender com suas aulas ?:
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!
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.
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 ?
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?
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.
gente, é area function? eu nao entendi pra que serve essa parte
"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?
Não, não rolou... meu terminal não abriu igual o seu não aceitou tais comandos enfim não rolou.
Muito bom
desistiu dos vodeos?
Ue o mao na massa 006 nao é continuação ..
Gostei e quero ver um app mais profissional