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

Ғылым және технология

Fala, Coders!
✅ Conheça o Mapa da Programação: o curso que vai te levar do ZERO até o seu primeiro emprego na programação: bit.ly/3uLlG7Z
🌐 Comunidade do discord: / discord
Instagram: / gabriel.rangel7
TikTok: / gabriel.rangel7
🚀 Bem-vindos ao meu canal, pessoal! No vídeo de hoje, vamos mergulhar fundo no mundo do desenvolvimento web e aprender a criar uma API completa usando Node.js, Express e MongoDB, tudo a partir do zero! 💻
🔥 Se você é um iniciante ou mesmo um desenvolvedor experiente em busca de aprimorar suas habilidades, este tutorial é para você. Vou guiar você através de cada passo do processo de criação de um back-end de maneira prática e ágil.
No vídeo, você aprenderá:
1️⃣ Configuração do ambiente de desenvolvimento.
2️⃣ Criação de um servidor Node.js com Express.
3️⃣ Integração do MongoDB para armazenar dados.
4️⃣ Roteamento de endpoints e criação de CRUD completo.
5️⃣ Utilizar o Insomnia para fazer as chamadas de API.
💡 Este tutorial é uma oportunidade incrível de adquirir conhecimentos valiosos que podem impulsionar sua carreira de desenvolvedor. Além disso, vou compartilhar dicas e truques exclusivos ao longo do vídeo para tornar sua jornada de desenvolvimento mais eficiente e produtiva. 📈
👉 Certifique-se de se inscrever no meu canal para mais conteúdo de desenvolvimento e tecnologia, e deixe seu like se este vídeo for útil para você. Compartilhe com seus amigos que também estão interessados em programação!
🔗 Links Úteis:
[Node.js]: nodejs.org
[VsCode]: code.visualstudio.com
[MongoDB Atlas]: www.mongodb.com/atlas/database
[Documentação do Express]: expressjs.com
[Documentação do MongoDB]: mongoosejs.com
[Documentação do Insomnia]: insomnia.rest
[Aulas gratuitas de JavaScript]: • Quer TRABALHAR com PRO...
🙏 Obrigado por assistir! Deixe suas perguntas e comentários abaixo, estou aqui para ajudar. Vamos juntos criar um back-end incrível em Node.js! 💪🚀
#NodeJS #Express #MongoDB #API #DesenvolvimentoWeb #Programação #Tutoriais #Iniciantes

Пікірлер: 84

  • @DemetrioTorgan
    @DemetrioTorgan8 ай бұрын

    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

  • @lipope
    @lipope8 ай бұрын

    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!

  • @victorrocha9125
    @victorrocha91255 ай бұрын

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

  • @tailinisoareswinck230
    @tailinisoareswinck2304 ай бұрын

    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.

  • @cvc1231231
    @cvc12312318 ай бұрын

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

  • @thiagocandidosalvado
    @thiagocandidosalvado7 ай бұрын

    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.

  • @jspansini
    @jspansini3 ай бұрын

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

  • @MakMirror
    @MakMirror4 ай бұрын

    Perfeito! Muito bem explicado e detalhado!

  • @anapaulaalmeidacoiado9329
    @anapaulaalmeidacoiado93295 ай бұрын

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

  • @claudioromanosp
    @claudioromanosp15 күн бұрын

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

  • @MarcyleneBarreto
    @MarcyleneBarreto11 күн бұрын

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

  • @viniciusmoreira1242
    @viniciusmoreira12423 ай бұрын

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

  • @aprendendoeensinandopro
    @aprendendoeensinandopro10 ай бұрын

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

  • @fabricioalvarenga6374
    @fabricioalvarenga637429 күн бұрын

    Professor, Part 2 por favor.

  • @giovane6521
    @giovane652110 ай бұрын

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

  • @hualissonmesquita3571
    @hualissonmesquita357110 ай бұрын

    Gostei demais! Obrigado pelo conteúdo Gabriel

  • @caueeugenio_
    @caueeugenio_3 ай бұрын

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

  • @jonathansartorib
    @jonathansartorib8 ай бұрын

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

  • @leandroleao4449
    @leandroleao44492 ай бұрын

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

  • @eduardopasini
    @eduardopasini7 ай бұрын

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

  • @devtaloco
    @devtaloco7 ай бұрын

    Explica bem demais Parabéns!!!

  • @SilverHawksBR
    @SilverHawksBR4 ай бұрын

    Agora sim consegui entender, obrigado pela aula.

  • @marlonbarretoborges5837
    @marlonbarretoborges58377 ай бұрын

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

  • @user-nm8su1vh4r
    @user-nm8su1vh4rАй бұрын

    voce explica muito bem, me ajudou demais!

  • @dcassis
    @dcassis4 ай бұрын

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

  • @MegaHanks2
    @MegaHanks24 ай бұрын

    Ó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

  • @renangaldino6538
    @renangaldino65386 ай бұрын

    Top professor!!!

  • @EmelsonMuquissi
    @EmelsonMuquissi4 сағат бұрын

    Muito bom 👏👏

  • @patrickcampos6352
    @patrickcampos63528 ай бұрын

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

  • @canalmusicalife
    @canalmusicalife6 ай бұрын

    Muito bommmm!!!!

  • @bielxr
    @bielxr8 ай бұрын

    Muito bom!

  • @superaula3458
    @superaula345810 ай бұрын

    Top esse conteúdo

  • @rafaelsimas9812
    @rafaelsimas98125 ай бұрын

    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.

  • @Dellabeneta
    @Dellabeneta4 ай бұрын

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

  • @byeleleo2151
    @byeleleo21516 ай бұрын

    Parte 2 Pfvr!!!

  • @MarcosAF9
    @MarcosAF910 ай бұрын

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

  • @brunomendoncadev
    @brunomendoncadev6 ай бұрын

    Aguardando a continuação

  • @cicerosistemas
    @cicerosistemas20 күн бұрын

    Excelente! Kd os próximos vídeos?

  • @whipshaw
    @whipshaw8 ай бұрын

    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.

  • @bernardoaraujo3234
    @bernardoaraujo323410 ай бұрын

    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

    5 ай бұрын

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

  • @diegodreossi1458
    @diegodreossi14588 ай бұрын

    Top!

  • @user-oi4om2ys2r
    @user-oi4om2ys2r5 ай бұрын

    Quando vai sair a parte 2? ansiosaaa

  • @Paulovjg
    @Paulovjg4 ай бұрын

    Grava segunda parte do video 🙏🏽 top

  • @joelingtonconceicao
    @joelingtonconceicaoАй бұрын

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

  • @sotamenterprise
    @sotamenterprise7 ай бұрын

    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 :)

  • @thallesrafaelf
    @thallesrafaelf8 ай бұрын

    Aguardando parte dói para fazer o deploy

  • @gabrielrodrigues8855
    @gabrielrodrigues88557 ай бұрын

    muito bom!! terá a parte front end?

  • @prodbivoe
    @prodbivoe2 ай бұрын

    ensinou mais em um video doq muitos em um curso

  • @-Fernando-98
    @-Fernando-9810 ай бұрын

    Top , vai ter a parte 2?

  • @guilhermelima6556
    @guilhermelima65566 ай бұрын

    Boa aula só queria a continuação T_T

  • @Vandy07757
    @Vandy077579 ай бұрын

    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

  • @adrianoalves7166
    @adrianoalves71669 ай бұрын

    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!

  • @alairtonpereira3503
    @alairtonpereira350326 күн бұрын

    Quando sai a Parte 2?

  • @HildebrandoCastro
    @HildebrandoCastro4 ай бұрын

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

  • @evanilsonp.9900
    @evanilsonp.99005 ай бұрын

    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

    5 ай бұрын

    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.

  • @codevault-ww9ib
    @codevault-ww9ibАй бұрын

    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?

  • @lucaszx22
    @lucaszx2210 ай бұрын

    Cadê o próximo vídeo?

  • @juniorakajunior
    @juniorakajunior2 ай бұрын

    Segunda parte pfvr

  • @HildebrandoCastro
    @HildebrandoCastro4 ай бұрын

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

  • @gabrielrangel160
    @gabrielrangel160Ай бұрын

    Impossível!

  • @Strongreen_
    @Strongreen_9 ай бұрын

    Já tem a parte 2 dessa aula?

  • @JardelCQ
    @JardelCQАй бұрын

    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

  • @FullBRGameplays
    @FullBRGameplaysАй бұрын

    cadê a parte 2!!!

  • @GabrielAlves-wk7hf
    @GabrielAlves-wk7hf7 ай бұрын

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

  • @lokopraka

    @lokopraka

    2 ай бұрын

    boa pergunta

  • @huskyteed60
    @huskyteed6010 ай бұрын

    Boa noite

  • @Mania_de_Gato
    @Mania_de_Gato9 ай бұрын

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

  • @user-vs6bm2pt1o
    @user-vs6bm2pt1o8 ай бұрын

    Cade a parte 2?

  • @edjuniormota189
    @edjuniormota1896 ай бұрын

    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

  • @luizmiranda4881
    @luizmiranda48812 ай бұрын

    Link da aula 2?

  • @jtorcato_
    @jtorcato_4 ай бұрын

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

  • @JardelCQ
    @JardelCQАй бұрын

    Meu put deu erro, o que poderia ser?

  • @brennosouza6999
    @brennosouza6999Ай бұрын

    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.

  • @SilverHawksBR
    @SilverHawksBR4 ай бұрын

    Quando sai a sequência do vídeo?

  • @Paulovjg

    @Paulovjg

    4 ай бұрын

    Tbm estou esperando a sequência

  • @JhonyDev
    @JhonyDev8 ай бұрын

    achei que o express era um framework

  • @evanilsonp.9900

    @evanilsonp.9900

    5 ай бұрын

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

  • @thevenom5771
    @thevenom57718 ай бұрын

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

  • @kino2944
    @kino29447 ай бұрын

    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.

  • @tadeuluizcarvalhomiranda5583

    @tadeuluizcarvalhomiranda5583

    5 ай бұрын

    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!

Келесі