Criando uma API Completa com Node.js, Express e MongoDB - Passo a Passo do Zero!

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 95

  • @tailinisoareswinck230
    @tailinisoareswinck230 7 หลายเดือนก่อน +6

    Legal a aula! Procurei os vídeos de seguimento referente a essa aplicação e não encontrei, por favor não pare a sequência de aulas. Muito boa sua didática simples e direta. Obrigada.

  • @DemetrioTorgan
    @DemetrioTorgan 11 หลายเดือนก่อน +8

    Aula incrível!!! Conteúdo único! Por favor nao pare com a sequencia de aulas. Isso é de uma enorme importância para quem nao tem acesso a bons materiais de estudo. Muito Obrigado

  • @jspansini
    @jspansini 7 หลายเดือนก่อน +1

    Que didática impressionante cara, parabéns e gratidão!

  • @viniciusmoreira1242
    @viniciusmoreira1242 7 หลายเดือนก่อน +1

    Conseguiu explicar um tema muito complicado de forma simples e clara, muito top o conteúdo !!

  • @victorrocha9125
    @victorrocha9125 8 หลายเดือนก่อน +1

    Muito obrigado, era exatamente o que eu precisava aprender. Sem enrolar e explicando muito bem, meus parabéns.

  • @MegaHanks2
    @MegaHanks2 8 หลายเดือนก่อน +1

    Ótima aula! além de explicar cada parte do código, também ajudou a se situar na documentação! Perfeito para desenvolver a autonomia de quem ainda está começando e tem pavor de docs kkkkkk

  • @dcassis
    @dcassis 7 หลายเดือนก่อน +1

    Que aula incrível, muito obrigado, aprendi mais aqui do que nos cursos que paguei.

  • @giovane6521
    @giovane6521 ปีที่แล้ว +6

    Top d+ cade o próximo vídeo?

  • @marlonbarretoborges5837
    @marlonbarretoborges5837 11 หลายเดือนก่อน +4

    a mano, que vídeo fodaaaaa. Por favor volta com a parte 2

  • @maicon12345
    @maicon12345 21 วันที่ผ่านมา

    muito foda, parabéns pelo conteúdo

  •  22 วันที่ผ่านมา

    cara, sua didática é excelente, gostei demais dessa vídeo aula e já me inscrevi. muito sucesso pra ti o/

  • @Dellabeneta
    @Dellabeneta 7 หลายเดือนก่อน

    se tu n fosse dev, seria locutor!!!
    que video bom, Gabriel. Obrigado por compartilhar e parabéns pelo trabalho bem feito.

  • @gustavoHenrique-e5w
    @gustavoHenrique-e5w หลายเดือนก่อน

    Cara obrigado!!!!! Eu não tinha ideia de como fazer a parada funcionar kkkkkk tenho um teste técnico em mongodb e teu canal vai me salvar mano!! Tava com dificuldade de entender e você fez parecer fácil.

  • @patrickcampos6352
    @patrickcampos6352 11 หลายเดือนก่อน +1

    muito bom , salvou meu trabalho da faculdade rsrsr. Obrigado!

  • @cicerosistemas
    @cicerosistemas 4 หลายเดือนก่อน

    Excelente!
    Kd os próximos vídeos?

  • @thiagocandidosalvado
    @thiagocandidosalvado 10 หลายเดือนก่อน

    Muito bom. Bem explicado, fica claro todo o código, dá para comentar direitinho e com certeza o que cada função/método e modulo realizam.

  • @anapaulaalmeidacoiado9329
    @anapaulaalmeidacoiado9329 8 หลายเดือนก่อน

    Muito obrigada! Explicação simples, direta e efetiva.

  • @SilverHawksBR
    @SilverHawksBR 7 หลายเดือนก่อน

    Agora sim consegui entender, obrigado pela aula.

  • @AlberCuenca-h7j
    @AlberCuenca-h7j 2 หลายเดือนก่อน

    aula maneira espero que lance mais do gênero

  • @claudioromanosp
    @claudioromanosp 3 หลายเดือนก่อน

    Maravilhoso. Fiz minha primeira api de forma não traumática. PARABÉNS!

  • @MakMirror
    @MakMirror 8 หลายเดือนก่อน

    Perfeito! Muito bem explicado e detalhado!

  • @MarcyleneBarreto
    @MarcyleneBarreto 3 หลายเดือนก่อน

    Ok muito foda a forma que foi explicada, foi tudo sem problemas.
    Obrigada 👏
    Mas cadê o outro vídeo?

  • @rafaelsimas9812
    @rafaelsimas9812 9 หลายเดือนก่อน

    Show de bola mano. Seria interessante um vídeo também falando do casos quando não tem sucesso como por exemplo. Problemas de buffer que ocorrem constantemente ao utilizar o mongoose. Grande abraço.

  • @leandroleao4449
    @leandroleao4449 6 หลายเดือนก่อน

    Excelente conteúdo. Me ajudou muito em meus estudos. Parabéns pela clareza e simplicidade nas explicações. 👏🏽👏🏽👏🏽😉

  • @bernardoaraujo3234
    @bernardoaraujo3234 ปีที่แล้ว +2

    Nossa gostei muito do vídeo, to usando esse conhecimento pra fazer um trabalho da faculdade. Espero ansiosamente pelo vídeo onde você vai ensinar a fazer a integração com o front end e o deploy.

    • @evanilsonp.9900
      @evanilsonp.9900 8 หลายเดือนก่อน

      Pra fazer a integração com o front-end é necessário ter um conhecimento de EJS ou qualquer outra View Engine.

  • @OliviaVillegas-t8t
    @OliviaVillegas-t8t 4 หลายเดือนก่อน

    voce explica muito bem, me ajudou demais!

  • @lipope
    @lipope ปีที่แล้ว

    um dos melhores vídeos que já vi sobre o assunto! dá pra ver que você realmente domina o que ta falando, professor! obrigado por compartilhar o conhecimento com a gente. todo o sucesso pra ti!

  • @joelingtonconceicao
    @joelingtonconceicao 4 หลายเดือนก่อน

    Poste a continuação da aula, por favor!

  • @whipshaw
    @whipshaw 11 หลายเดือนก่อน +7

    na verdade o delete funcionou, mas você esqueceu de fazer o processo de reiniciar o app... mas agora fiquei na dúvida, qual seria diferença do delete pro remove? no mais excelente vídeo, muito bem explicado e passo a passo, ótimo pra quem é iniciante como eu.

    • @erikricard8737
      @erikricard8737 2 หลายเดือนก่อน

      Eu vi isso durante o vídeo, e vim ver os comentário, o que achei no stackoverflow:
      "Os dois fazem a mesma coisa de maneiras diferentes, mas recomenda-se usar o findByIdAndDelete().
      A pequena diferença é que o findByIdAndDelete() usa a função nativa do MongoDB findOneAndDelete() para remover e a findByIdAndRemove() usa a função nativa do MongoDB findAndModify() para fazer a mesma coisa. Esta função (findAndModify()) foi descontinuada (deprecated) e a documentação do Mongoose recomenda utilizar a findByIdAndDelete()."

  • @eduardopasini
    @eduardopasini 10 หลายเดือนก่อน

    Muito intuitivo e explicativo, me ajudou muito. Por favor faz a parte 2!!!!

  • @jonathansartorib
    @jonathansartorib 11 หลายเดือนก่อน

    Conteudo muito bom mesmo, estou no aguardo da continuação

  • @VivianeSilva-r6i
    @VivianeSilva-r6i 9 หลายเดือนก่อน +1

    Quando vai sair a parte 2? ansiosaaa

  • @fabricioalvarenga6374
    @fabricioalvarenga6374 4 หลายเดือนก่อน +1

    Professor, Part 2 por favor.

  • @caueeugenio_
    @caueeugenio_ 7 หลายเดือนก่อน

    Muito bom, obrigado! explicação sensacional e descomplicada.

  • @Hafttalia
    @Hafttalia 14 วันที่ผ่านมา

    Muito bom cara👌, eu tô usando MySQL com Sequelize, pela desconfiança nesses clouds e risco de censura... Já conhecia mongoose mas não sabia que era tão simples de usar 👍 se puder trás uns vídeos sobre o Nginx, Docker e tratamentos e manipulação de arquivos tipo: image, qrcode genetator etc...

  • @byeleleo2151
    @byeleleo2151 9 หลายเดือนก่อน +1

    Parte 2 Pfvr!!!

  • @cvc1231231
    @cvc1231231 ปีที่แล้ว

    Muito top!!
    Primeira vez que fiz e to apaixonado pela aula! Boaa

  • @leandracoutinho8503
    @leandracoutinho8503 7 วันที่ผ่านมา

    ótima aula, mas dava pra ter explorado a arquitetura de pasta pra gente poder ter mais noções de como é feita essa divisão em node.

  • @brunomendoncadev
    @brunomendoncadev 9 หลายเดือนก่อน

    Aguardando a continuação

  • @thallesrafaelf
    @thallesrafaelf 11 หลายเดือนก่อน

    Aguardando parte dói para fazer o deploy

  • @kaiohenriques2530
    @kaiohenriques2530 หลายเดือนก่อน

    fala professor, incrivel aula, eu só gostaria de saber como usar essa api para aplicaçãoes em frontend, agradeço desde ja

  • @Paulovjg
    @Paulovjg 7 หลายเดือนก่อน

    Grava segunda parte do video 🙏🏽 top

  • @prodbivoe
    @prodbivoe 5 หลายเดือนก่อน

    ensinou mais em um video doq muitos em um curso

  • @aprendendoeensinandopro
    @aprendendoeensinandopro ปีที่แล้ว

    top demais a melhor que já vi até hoje....

  • @devtaloco
    @devtaloco 10 หลายเดือนก่อน

    Explica bem demais
    Parabéns!!!

  • @sotamenterprise
    @sotamenterprise 11 หลายเดือนก่อน

    Obrigado pelo video e pela aula , vou apenas acrescentar e sugerir que numa proxima, use o Nodemon , que mantem o server em cima e cada vez que faz alteraçao e save , ele reinicia sozinho, nao necessitando de estar sempre a meter abaixo e acima :) Obrigado e continue postando videos para nos ajudar a fortalecer os nossos skills :)

  • @codevault-ww9ib
    @codevault-ww9ib 4 หลายเดือนก่อน

    Tem vídeos teus parecidos com esse, mas montando as views com ejs, handlebars ou outra e inserindo, deletando ou editando os dados via form html?

  • @evanilsonp.9900
    @evanilsonp.9900 8 หลายเดือนก่อน

    Bom projeto. Eu tenho conhecimento em MVC, então eu organizei todas as rotas e funções em diferentes arquivos, mesma coisa com o banco de dados pra ficar melhor organizado. Não gosto muito de ter tudo em um arquivos só, apesar de entender que nesse vídeo é algo para iniciantes.

    • @evanilsonp.9900
      @evanilsonp.9900 8 หลายเดือนก่อน

      Eu comentei antes de finalizar o video e vi que vai ter parte dois, então já me adiantei no processo haha Seria bacana usar o ejs para podermos renderizar as informações do banco de dados na página e ter um conteúdo bem completo. Fica aí a ideia.

  • @EmelsonMuquissi
    @EmelsonMuquissi 3 หลายเดือนก่อน

    Muito bom 👏👏

  • @hualissonmesquita3571
    @hualissonmesquita3571 ปีที่แล้ว

    Gostei demais!
    Obrigado pelo conteúdo Gabriel

  • @MarcosAF9
    @MarcosAF9 ปีที่แล้ว

    top demais, sempre achei tutoriais ensinando, porém já utilizando os padrões de pasta e isso me bugava

  • @guilhermelima6556
    @guilhermelima6556 9 หลายเดือนก่อน

    Boa aula só queria a continuação T_T

  • @gabrielrodrigues8855
    @gabrielrodrigues8855 10 หลายเดือนก่อน

    muito bom!! terá a parte front end?

  • @renangaldino6538
    @renangaldino6538 9 หลายเดือนก่อน

    Top professor!!!

  • @VandyRG
    @VandyRG ปีที่แล้ว

    Cara muito obrigado depois de tanto ver vídeo, finalmente achei um em que finalmente consegui conectar meu app ao mongodb, parece que houve uma recente atualização no mongodb Atlas e os vídeo que eu tava vendo a forma como os cara faz a conexão parece estar ultrapassada

  • @alairtonpereira3503
    @alairtonpereira3503 4 หลายเดือนก่อน +1

    Quando sai a Parte 2?

  • @-Fernando-98
    @-Fernando-98 ปีที่แล้ว +3

    Top , vai ter a parte 2?

  • @canalmusicalife
    @canalmusicalife 10 หลายเดือนก่อน

    Muito bommmm!!!!

  • @adrianoalves7166
    @adrianoalves7166 ปีที่แล้ว

    Bom dia meu brother, queria tirar uma dúvida, tem como eu pegar um documento inteiro de uma coleção e jogar esse documento em outra coleção pelo id e logo em seguida apagar esse dado da coleção de origem e ele ficar só coleção de destino, e seus vídeos são mt bons, boas explicações, parabéns!

  • @HildebrandoCastro
    @HildebrandoCastro 7 หลายเดือนก่อน

    Gabriel, vi que o banco acessado no Atlas foi o test. Como faço para usar outro banco?

  • @HildebrandoCastro
    @HildebrandoCastro 7 หลายเดือนก่อน

    Muito bom! Mas… cadê a parte II? Rs

  • @bielxr
    @bielxr 11 หลายเดือนก่อน

    Muito bom!

  • @diegodreossi1458
    @diegodreossi1458 11 หลายเดือนก่อน

    Top!

  • @lucaszx22
    @lucaszx22 ปีที่แล้ว +2

    Cadê o próximo vídeo?

  • @juniorakajunior
    @juniorakajunior 6 หลายเดือนก่อน

    Segunda parte pfvr

  • @FullBRGameplays
    @FullBRGameplays 5 หลายเดือนก่อน +1

    cadê a parte 2!!!

  • @edjuniormota189
    @edjuniormota189 9 หลายเดือนก่อน

    Só eu que fiquei puto com a atualização do Insomnia em relação a mudar os nomes das requests? No passado era só dar dois cliques e já era, talvez é só estresse do trabalho, mas fiquei revoltado. Baita vídeo

  • @superaula3458
    @superaula3458 ปีที่แล้ว

    Top esse conteúdo

  • @Mania_de_Gato
    @Mania_de_Gato ปีที่แล้ว +1

    Entao posso criar minha própria api e passar qlq dados personalizado 😮

  • @GabrielAlves-wk7hf
    @GabrielAlves-wk7hf 10 หลายเดือนก่อน +1

    Como posso enviar para o banco de dados uma imagem que esta localmente no meu computador? e nao uma imagem do google

    • @lokopraka
      @lokopraka 5 หลายเดือนก่อน

      boa pergunta

  • @JardelCQ
    @JardelCQ 5 หลายเดือนก่อน

    No keu vscode nem apareceu a opção de auto completar com remove, dai coloquei manual e aplaicação apresentava erro de conecção com servidor, então o metodo delete mesmo e funcionou

  • @Strongreen_
    @Strongreen_ ปีที่แล้ว

    Já tem a parte 2 dessa aula?

  • @gabrielrangel160
    @gabrielrangel160 4 หลายเดือนก่อน

    Impossível!

  • @BRUNAFERNANDES-i4o
    @BRUNAFERNANDES-i4o 11 หลายเดือนก่อน +1

    Cade a parte 2?

  • @luizmiranda4881
    @luizmiranda4881 6 หลายเดือนก่อน

    Link da aula 2?

  • @huskyteed60
    @huskyteed60 ปีที่แล้ว +1

    Boa noite

  • @fertzbr
    @fertzbr 2 หลายเดือนก่อน

    O meu fica dando erro: Couldn't connect to server, já olhei tudo de cabo a rabo, e o erro ainda persiste. :/

  • @SilverHawksBR
    @SilverHawksBR 7 หลายเดือนก่อน

    Quando sai a sequência do vídeo?

    • @Paulovjg
      @Paulovjg 7 หลายเดือนก่อน

      Tbm estou esperando a sequência

  • @brennosouza6999
    @brennosouza6999 4 หลายเดือนก่อน

    quero fazer o cancelamento da compra e nao estou conseguindo, o numero que deixou no seu site também nao funciona. Por favor preciso de suporte pois quero cancelar a assinatura que foi renova automaticamente, e nao consigo falar com o criador do site nem por email.

  • @raphaelsousa2046
    @raphaelsousa2046 2 หลายเดือนก่อน

    25:28

  • @JardelCQ
    @JardelCQ 5 หลายเดือนก่อน

    Meu put deu erro, o que poderia ser?

  • @jtorcato_
    @jtorcato_ 7 หลายเดือนก่อน

    está me a dar erro no update, alguém me ajuda?

  • @franciscomarconi7753
    @franciscomarconi7753 2 หลายเดือนก่อน

    seu ip acaba aparecendo no 25:58

  • @JhonyDev
    @JhonyDev ปีที่แล้ว

    achei que o express era um framework

    • @evanilsonp.9900
      @evanilsonp.9900 8 หลายเดือนก่อน

      Ele é um framework do node js. O mais usado.

  • @thevenom5771
    @thevenom5771 11 หลายเดือนก่อน

    pena q o video n teve parte dois kk vi todo atoa kkkkk quando sair a parte dois tiro o deslike

  • @kino2944
    @kino2944 10 หลายเดือนก่อน

    olá, obrigado pela aula. na partede delete teve uma alteração sugerida
    app.delete("/:id", async (req, res) => {
    const film = await Film.findOneAndDelete({ _id: req.params.id });
    return res.send(film);
    }); If you're using Mongoose v6.0.0 or later:
    Replace findByIdAndRemove with findOneAndDelete.

    • @tadeuchannel
      @tadeuchannel 8 หลายเดือนก่อน

      Obrigado amigo, estava com problemas... ao rodar a aplicação retornava um erro dizendo que findByIdAndRemover is not a function, fiz o que você sugeriu e resolveu o problema!