Meu índice: 10:17 Iniciando com NodeJS 17:22 Criando um servidor sem Express 25:00 Começa a falar das rotas 28:26 Apresentando e instalando o Express Framework 34:14 Apresentando e instalando o Nodemon 36:58 Criando rotas para as funções práticas da aplicação 42:25 REST client 48:03 Agora o caldo começa a engrossar. Já fico sem entender. Revisar. 52:45 Faz uma rota que retorna o produto pelo ID 1:05:53 Simulando BD com arquivos de texto
Sua didática é nota 10/10 nesse vídeo. Conseguir entender e seguir direitinho. Já no vídeo do seu colega de profissão o Mayk Brito a didatica dele não é muito boa não. Nesse vídeo aqui Node.js: Iniciando da teoria à prática | Masterclass #11 Ele deixava as coisas confusas, fiquei todo perdido nas explicação dele é ele fazia as coisas muito rápidas. Contrario de você, pois você realmente trouxa uma explicação clara, objetiva de fácil compreensão, passo a passo sendo assim deixo meus agradecimento ao seu trabalho e a este vídeo bem explicado.
Que conteúdo maravilhoso! Caí aqui atrás só dos primeiros passos com o Node e frameworks, tomei de brinde uma revisão de API, HTTP, manipulação de arquivos e aprendi umas coisas maneiras de JS que não conhecia... Ótimo conteúdo e didática! Parabéns, e obrigado!
Vídeo muito útil, com certeza ajudou bastante programadores a entender o básico de como funciona uma API por baixo dos panos, esse vídeo só me deu o empurrãozinho que eu precisava para mergulhar fundo no Node JS, tecnologia incrível !!
Que conteúdo denso, eu to começando agora na programação, fiquei perdido em umas partes, mas a didática foi ótima e vou seguir em frente nos estudos. Obrigado pela ajuda, vcs da Rocketseat são incríveis!
2 ปีที่แล้ว +1
Se tiver dúvida pode me procurar lá no insta que te ajudo ❤️
Muito top. Para quem nunca viu nada de Node e Express, foi muito esclarecedor. Seria interessante se fizesse uma aula criando uma aplicação simples com o front end e essa base, eu não sei como usar isso com o front end.
gostei muito das explicações, muito bem esclarecido, só fiquei com uma duvida: em respeito a porta q no exemplo era 4002, como eu sei quais portas estão disponíveis, qual escolher, etc?
era tudo que eu precisava saber pra desistir de programar kkk trem de doido vc é muito boa nisso mais nunca vamos saber se eu sou kkk falou 1tonelada eu nao entendi uma grama , vc é otima eu que sou pessimo kkk parabens vi que muita gente endendeu kkk vou fazer ingles primeiro ai eu tento. parabens
Olá, adorei sua aula e espero poder assistir mais! Estou usado o node v12.22.9 e pra mim ocorreu um bug no método delete, ao tentar excluir mais de uma vez o mesmo registro ele acabava excluindo todos os outros. Para corrigir eu usei um if/else dessa forma: app.delete("/imoveis/:id", (req, res) => { const {id} = req.params const imovelIdx = imoveis.findIndex(imovel => imovel.id === id) if(imovelIdx > -1) { imoveis.splice(imovelIdx, 1) console.log("Lista de imóveis após remoção: " + JSON.stringify(imoveis)) criarArquivoImoveis() return res.json({ message: "Imóvel removido com sucesso!"}) } else { return res.json({message: "Imóvel não foi encontrado!"}) } }) Muito obrigado pela aula.
Tinha começado a estudar Node, mas estava desmotivado por causa do curso que eu estava fazendo parecia está defasado e falando de conceitos que não tinha explicado, procurei pelo youtube, um intro diferente, e encontrei esse vídeo, gostei bastante !
Ta, DÚVIDAS: Eu tive muitas em relação ao conteúdo, mas eu vou reforçar aprendendo mais sobre o próprio Js, uma questão fora essa é, eu preciso do Express? o get,put,delete são do express ou do node? qual eu aprendo mais e vejo a documentação primeiro? o express ou o node? o node js é capaz de fazer tudo isso sozinho? sem o express, qual seria a diferença do express pros outros frameworks do node js? eu vou pesquisar tudo isso, mas ter mastigadinho por alguém que ja entende do assunto seria de grande ajuda, fora essas minhas dúvidas, foi uma aula com bastante contéudo, e que deu pra ter uma primeira ideia muito boa do node, é isso.
Oi boa tarde, meu chromebook não tem mais atualização, ele é um pouco antigo, e não consigo instalar linux e nem node, qual apk ou site que eu possa usar para no chromebook, para poder ter uma noção de nodejs. (ate conseguir trocar o meu chormebook ou comprar um mais atualizado).
uma coisa que fiquei com dúvida, o 'console.log' que ela coloca em uma arrow function logo após de declarar a porta, eu também fiz isso em meu código, porém, ao abrir o console a mensagem não está lá. Há alguma observação quanto à isso? Estou iniciando no node e gostaria de entender os detalhes. Obg
Muito bom o vídeo, gostei e muito. Porém, o meu código apresentou um comportamento estranho. o fs.writeFile está resetando o array após escrever e com isso, sempre grava um registro. Já passou por isso? Estou utilizando a versão v18.15.0 do Node.
Ótimo vídeo. Uma dúvida: Eu sei que em aplicações usando Expo Managed a gente não pode instalar qualquer package, somente packages suportados pelo expo usando o expo install etc, etc. Agora, usando o Expo Bare Workflow, eu consigo instalar esses packages já que temos acesso as pastas android e ios?
Alguém sabe como executar o nodejs no linux mint? Eu tenho ele baixado e instalado mas não sei como abrir e nem onde ele está no meu computador. Não vejo nenhum ícone.
Eu pulei o vídeo pro meio da parte de CRUD, lol, daí fiquei perdido em uma coisa: o que ela usa pra mandar esses requests com um arquivo .http? Normalmente o que eu tenho feito é usar axios em outra instância do Node pra testar rotas mandando requests, mas esse workflow da Dani me lembra mais curl, e parece bem mais confortável na real EDIT: aha, ali pelos 42:38 ela começa a explicar, trata-se de uma extensão pro VSCode chamada "REST Client"
Eu fiz algumas alterações no código pois comigo aconteceram alguns comportamentos esquisitos... O primeiro foi usar o FS pra verificar se o arquivo existe antes de tentar ler ele... if (fs.existsSync("products.json")) { fs.readFile("products.json", "utf-8", (err, data) => { if (err) { console.log(err); } else { products = JSON.parse(data); } }); } else { console.error( "Nenhum arquivo JSON encontrado, continuando aplicação sem registros iniciais..." ); } Depois disso coloquei no DELETE uma verificação se o index não é '-1', pois neste caso ele acabava apagando outro item da lista de produtos.... app.delete("/products/:id", (request, response) => { const { id } = request.params; const productIndex = products.findIndex((product) => product.id === id); if (!productIndex) { products.splice(productIndex, 1); productFile(); return response.json({ message: "Produto removido com sucesso" }); } return response.json({ message: "Produto inexistente" }); });
Meu índice:
10:17 Iniciando com NodeJS
17:22 Criando um servidor sem Express
25:00 Começa a falar das rotas
28:26 Apresentando e instalando o Express Framework
34:14 Apresentando e instalando o Nodemon
36:58 Criando rotas para as funções práticas da aplicação
42:25 REST client
48:03 Agora o caldo começa a engrossar. Já fico sem entender. Revisar.
52:45 Faz uma rota que retorna o produto pelo ID
1:05:53 Simulando BD com arquivos de texto
Quero aprender tudooo!!!!
Sua didática é nota 10/10 nesse vídeo. Conseguir entender e seguir direitinho.
Já no vídeo do seu colega de profissão o Mayk Brito a didatica dele não é muito boa não. Nesse vídeo aqui Node.js: Iniciando da teoria à prática | Masterclass #11
Ele deixava as coisas confusas, fiquei todo perdido nas explicação dele é ele fazia as coisas muito rápidas.
Contrario de você, pois você realmente trouxa uma explicação clara, objetiva de fácil compreensão, passo a passo sendo assim deixo meus agradecimento ao seu trabalho e a este vídeo bem explicado.
que teacher show aff nunca vi uma aula tao perfeita com explicacōes tao concisas parabéns
Essa menina é uma monstra! Sabe muito e tem uma didática top! Aula linda! Parabéns e obrigado!
Acompanhei do inicio ao fim, fazendo tudo e ainda fiz plus, coloquei para gerar um pdf a partir do buffer do filesystem ! Obrigada
como tu fez pra gerar o pdf?
Cara, tô pensando em assinar a rocketseat justamente pela didática dessa moça... Sensacional!
Pra quem não saia de get get get, essa aila foi muito esclareçedora e informativa
A mehor aula que vi desse tema ate agr
simplesmente fantastico
Que conteúdo maravilhoso!
Caí aqui atrás só dos primeiros passos com o Node e frameworks, tomei de brinde uma revisão de API, HTTP, manipulação de arquivos e aprendi umas coisas maneiras de JS que não conhecia... Ótimo conteúdo e didática!
Parabéns, e obrigado!
ESTAVA TRAVANDOOO EM NODEJS AGORA VAI AULA TOP DEMAISSSSSSSSSSSSSSS
Vídeo muito útil, com certeza ajudou bastante programadores a entender o básico de como funciona uma API por baixo dos panos, esse vídeo só me deu o empurrãozinho que eu precisava para mergulhar fundo no Node JS, tecnologia incrível !!
Quer aprender com o faustão, silvio santos, neto e serjão como fazer um chat com socketio nodejs e react native? 😂😂 bora la no canal do devdoido 🔥
Parabéns! Melhor aula que vi até hoje!!!!Muito Obrigado!!!
Finalizado com sucesso 🎉
Foi top demais, eu dei uma ajustada no code criando funções pra deixar mais enxuto o código.
Muito bacana sua explicação!!!!
Conteúdo de muita qualidade com fundamentos teóricos e sem enrolação na hora da prática. Obrigado Dani!
framework é uma palavra mt forte pro express
Muito bom, assisti várias aulas, muitas mesmo, e a sua aula foi muito boa, Parabéns
PQP! FINALMENTE ALGUÉM Q EXPLICOU BEM CRUD!!! s2
Muito obrigado! Ajudou Muito.
Eu adoro a Dani, melhor prof da Rocket (e olha que os outros são top)!
Faaaaaala, Sidney! A Dani é fera, né? Valeu demais pelo carinho! 💜 🚀
excelente, muito didatica e consegui aprender muito.
A sua didática é espetacular, muito fácil de compreender parabéns pelas excelentes aulas...
Que vídeo reconfortante.
Excelente ! Muito Bem Explicado ! ! Parabéns pelos vídeos ! ! !
Show... muito bom o curso!
O vídeo que me fez ter vontade de aprender a fundo o node, obrigado XD
MASSSAAAA QUERO MAISSS, VC É UMA EXCELENTE PROFESSORA
Obrigado pelo conhecimento!
Que conteúdo denso, eu to começando agora na programação, fiquei perdido em umas partes, mas a didática foi ótima e vou seguir em frente nos estudos.
Obrigado pela ajuda, vcs da Rocketseat são incríveis!
Se tiver dúvida pode me procurar lá no insta que te ajudo ❤️
@ muito obrigado pela disposição, já te segui lá! Kkkk
Assisti isso ontem, mas é sempre bom relembrar
💜 🚀
Show de bola!
Muito bem explicado! To começando a ver um pouco de Node, venho do PHP, e tá tranquilo até aqui!
Obrigado Dani pelo conhecimento repassado.
Que vídeo espetacular. Excelente introdução. Parabéns para a instrutora.
Muito top. Para quem nunca viu nada de Node e Express, foi muito esclarecedor. Seria interessante se fizesse uma aula criando uma aplicação simples com o front end e essa base, eu não sei como usar isso com o front end.
se estiver usando react pode tenta com o fetch ou axios
Aula show, a didática dela é top demais, parabéns.
Faaaaaala, Ricardo! Curtiu? Ela é fera, né? Valeu demais pelo feedback! 💜 🚀
muito obrigado pela aula! sou fã do trabalho de vocês
Faaaaala, Humberto! Que massa que curte o nosso conteúdo! Valeu demais pelo carinho, viu? 💜 🚀
Que aula maravilhosa.
Parabéns e muito obrigado por me fazer ter mais conhecimento
Simplesmente SENSACIONAL !
Aula bem completinha, show demais!
Essa aula passou que nem senti kkkk Dani manja muito, parabéns!
TOP DEMAISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
Excelente conteúdo.
Fiz o curso do programador BR deu pra ter base agora partir para a Rocketseat.
Muito obrigado por esse conteúdo, guria! Didática show de bola!
gostei muito das explicações, muito bem esclarecido, só fiquei com uma duvida: em respeito a porta q no exemplo era 4002, como eu sei quais portas estão disponíveis, qual escolher, etc?
Teoricamente vc pode usar qualquer porta, mas para não dar conflito, vc pode pesquisar pelas portas mais utilizadas.
era tudo que eu precisava saber pra desistir de programar kkk trem de doido vc é muito boa nisso mais nunca vamos saber se eu sou kkk falou 1tonelada eu nao entendi uma grama , vc é otima eu que sou pessimo kkk parabens vi que muita gente endendeu kkk vou fazer ingles primeiro ai eu tento. parabens
Excelente aula. Parabéns! Amei!
Olá, adorei sua aula e espero poder assistir mais!
Estou usado o node v12.22.9 e pra mim ocorreu um bug no método delete, ao tentar excluir mais de uma vez o mesmo registro ele acabava excluindo todos os outros. Para corrigir eu usei um if/else dessa forma:
app.delete("/imoveis/:id", (req, res) => {
const {id} = req.params
const imovelIdx = imoveis.findIndex(imovel => imovel.id === id)
if(imovelIdx > -1) {
imoveis.splice(imovelIdx, 1)
console.log("Lista de imóveis após remoção: " + JSON.stringify(imoveis))
criarArquivoImoveis()
return res.json({ message: "Imóvel removido com sucesso!"})
} else {
return res.json({message: "Imóvel não foi encontrado!"})
}
})
Muito obrigado pela aula.
Tinha começado a estudar Node, mas estava desmotivado por causa do curso que eu estava fazendo parecia está defasado e falando de conceitos que não tinha explicado, procurei pelo youtube, um intro diferente, e encontrei esse vídeo, gostei bastante !
Didática excelente 😍 aprendi muito nessa aula!
Muito bom!
Aula muito proveitosa
Maravilhoso conteúdo! Parabéns Dani e equipe Rocketseat S2
Velho, que treinamento sensacional. Agora #partiu tentar refazer tudo sozinho pra fixar o conhecimento. #Gratidão
SHOW!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Excelente conteúdo a Dani tem uma excelente didática, estou iniciando meus estudos a pouco tempo e pude compreender todo conteúdo exposto.
Aprendi muuuito nessa aula, vale @dani e @rocketseat 💜🚀💜🚀
Revisão perfeita! Parabéns
Muito obrigado, ajudou bastante !
Ta, DÚVIDAS:
Eu tive muitas em relação ao conteúdo, mas eu vou reforçar aprendendo mais sobre o próprio Js, uma questão fora essa é, eu preciso do Express? o get,put,delete são do express ou do node? qual eu aprendo mais e vejo a documentação primeiro? o express ou o node? o node js é capaz de fazer tudo isso sozinho? sem o express, qual seria a diferença do express pros outros frameworks do node js? eu vou pesquisar tudo isso, mas ter mastigadinho por alguém que ja entende do assunto seria de grande ajuda, fora essas minhas dúvidas, foi uma aula com bastante contéudo, e que deu pra ter uma primeira ideia muito boa do node, é isso.
Quais extensões você usa no vs code e o terminal ao lado também
amei a aula....top
Parabéns, excelente aula, didática incrível!
Obrigado pelo video, muito bom
Obrigado pela aula
Faaaaaala, Leandro! Curtiu? Valeu demais pelo feedback! 💜 🚀
vc me salvou
vlw
Que aula!!!
obrigado professora !!!!
sao raros os videos de 1hr+ que eu nao tenho motivo pra botar em x2, aula boa pra caralho!
Faaaaaala, dev! Woow! Que feedback top! Que massa que curtiu tanto! 💜 🚀
vc é maravilhosaaa...
Show de bola 👏🏼👏🏼👏🏼👏🏼
Faaaaala, Isaac! Que show que curtiu o conteúdo! 💜 🚀
professora tem algum curso seu de node??
Parabéns pelo conteúdo!
Tentei acompanhar, mas tive um problema de Proxy quando executei o npm install nodemon.
Fiz o comando pelo powershell no dia seguinte e deu certo. Assim, pude terminar de acompanhar a aula.
Poderia ter um desse pra 2023, triste ver que o node este abandonado pela Rocketseat.
Massa top
👏👏👏👏, é isso.
Oi boa tarde, meu chromebook não tem mais atualização, ele é um pouco antigo, e não consigo instalar linux e nem node, qual apk ou site que eu possa usar para no chromebook, para poder ter uma noção de nodejs. (ate conseguir trocar o meu chormebook ou comprar um mais atualizado).
Quais extensoes do vscode vc usa? E qual essa do autocomplete que tem uma descrição da função?
TEM COMO VOCÊ NO PRÓXIMO VIDEO DE NODEJS ENSINAR A VALIDAÇÃO DE FORMULÁRIO ...
Tem como eu interagir convosco para a expor as minhas dificuldades?
Alguém sabe qual a extensão que ela usa para ter esses ícones nos arquivos?
muito bomm
saiu do ar e depois voltou?
Simm. Faltava uma parte 😍🤗
@ eu estava assistindo aos poucos, aí de repente "ué, cadê?", vou reassistir, obrigado!
@@edulonde comigo foi a mesma coisa, fiquei puto na hora pq quando atualizou a página o video sumiu kkkkkk
@@matheusbruns Fica não... Foi pra melhorar que sumiu, mas já voltou ❤️
@ A aula ficou muito boa, sua didática é muito boa, parabéns
uma coisa que fiquei com dúvida, o 'console.log' que ela coloca em uma arrow function logo após de declarar a porta, eu também fiz isso em meu código, porém, ao abrir o console a mensagem não está lá. Há alguma observação quanto à isso?
Estou iniciando no node e gostaria de entender os detalhes. Obg
Acho que a Dani conseguiria imitar a voz do Google facinho haha
Muito bom o vídeo, gostei e muito.
Porém, o meu código apresentou um comportamento estranho. o fs.writeFile está resetando o array após escrever e com isso, sempre grava um registro.
Já passou por isso?
Estou utilizando a versão v18.15.0 do Node.
qual e a extensão em 24:30
E se no caso fosse um patch e não fosse mandado todos os campos, o q ficaria de diferente na hora de instanciar o objeto product[productIndex]?
Topissimo!
Faaaaala, Luciana! Que massa que curtiu! 💜 🚀
Ótimo vídeo. Uma dúvida: Eu sei que em aplicações usando Expo Managed a gente não pode instalar qualquer package, somente packages suportados pelo expo usando o expo install etc, etc. Agora, usando o Expo Bare Workflow, eu consigo instalar esses packages já que temos acesso as pastas android e ios?
Algo deu errado. Meu terminal diz: TypeError: server.listen is not a function
Alguém sabe como executar o nodejs no linux mint? Eu tenho ele baixado e instalado mas não sei como abrir e nem onde ele está no meu computador. Não vejo nenhum ícone.
Eu pulei o vídeo pro meio da parte de CRUD, lol, daí fiquei perdido em uma coisa: o que ela usa pra mandar esses requests com um arquivo .http? Normalmente o que eu tenho feito é usar axios em outra instância do Node pra testar rotas mandando requests, mas esse workflow da Dani me lembra mais curl, e parece bem mais confortável na real
EDIT: aha, ali pelos 42:38 ela começa a explicar, trata-se de uma extensão pro VSCode chamada "REST Client"
Recomendo usar o Insomnia ou o Postman para tá fazendo Request do que tá escrevendo tudo na mão via Axios.
Boa tarde. Saber JS é um pré requisito para começar no NODE ou eu consigo evoluir no NODE sem ter conhecimento base no JS?
Alguém sabe qual o nome dessa distribuição linux que a Dani está usando?
Pelo tema é Ubuntu
@@micaelviana Valeu amigo!
Básico de mais para 2022
Eu fiz algumas alterações no código pois comigo aconteceram alguns comportamentos esquisitos...
O primeiro foi usar o FS pra verificar se o arquivo existe antes de tentar ler ele...
if (fs.existsSync("products.json")) {
fs.readFile("products.json", "utf-8", (err, data) => {
if (err) {
console.log(err);
} else {
products = JSON.parse(data);
}
});
} else {
console.error(
"Nenhum arquivo JSON encontrado, continuando aplicação sem registros iniciais..."
);
}
Depois disso coloquei no DELETE uma verificação se o index não é '-1', pois neste caso ele acabava apagando outro item da lista de produtos....
app.delete("/products/:id", (request, response) => {
const { id } = request.params;
const productIndex = products.findIndex((product) => product.id === id);
if (!productIndex) {
products.splice(productIndex, 1);
productFile();
return response.json({ message: "Produto removido com sucesso" });
}
return response.json({ message: "Produto inexistente" });
});
os pré-requisitos para aprender node.js é aprender JS? assim já posso iniciar com node ?
Vídeo sensacional, mas fiquei só com uma dúvida, qual tema usa?
Eu tô usando o Tokyo Night Storm ❤️
@Nameless tema do vs code
@ danyyy diz a fonte que vc usa por favor