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
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
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!
Muito obrigado, era exatamente o que eu precisava aprender. Sem enrolar e explicando muito bem, meus parabéns.
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.
Muito top!! Primeira vez que fiz e to apaixonado pela aula! Boaa
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.
Que didática impressionante cara, parabéns e gratidão!
Perfeito! Muito bem explicado e detalhado!
Muito obrigada! Explicação simples, direta e efetiva.
Maravilhoso. Fiz minha primeira api de forma não traumática. PARABÉNS!
Ok muito foda a forma que foi explicada, foi tudo sem problemas. Obrigada 👏 Mas cadê o outro vídeo?
Conseguiu explicar um tema muito complicado de forma simples e clara, muito top o conteúdo !!
top demais a melhor que já vi até hoje....
Professor, Part 2 por favor.
Top d+ cade o próximo vídeo?
Gostei demais! Obrigado pelo conteúdo Gabriel
Muito bom, obrigado! explicação sensacional e descomplicada.
Conteudo muito bom mesmo, estou no aguardo da continuação
Excelente conteúdo. Me ajudou muito em meus estudos. Parabéns pela clareza e simplicidade nas explicações. 👏🏽👏🏽👏🏽😉
Muito intuitivo e explicativo, me ajudou muito. Por favor faz a parte 2!!!!
Explica bem demais Parabéns!!!
Agora sim consegui entender, obrigado pela aula.
a mano, que vídeo fodaaaaa. Por favor volta com a parte 2
voce explica muito bem, me ajudou demais!
Que aula incrível, muito obrigado, aprendi mais aqui do que nos cursos que paguei.
Ó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
Top professor!!!
Muito bom 👏👏
muito bom , salvou meu trabalho da faculdade rsrsr. Obrigado!
Muito bommmm!!!!
Muito bom!
Top esse conteúdo
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.
se tu n fosse dev, seria locutor!!! que video bom, Gabriel. Obrigado por compartilhar e parabéns pelo trabalho bem feito.
Parte 2 Pfvr!!!
top demais, sempre achei tutoriais ensinando, porém já utilizando os padrões de pasta e isso me bugava
Aguardando a continuação
Excelente! Kd os próximos vídeos?
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.
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
5 ай бұрын
Pra fazer a integração com o front-end é necessário ter um conhecimento de EJS ou qualquer outra View Engine.
Top!
Quando vai sair a parte 2? ansiosaaa
Grava segunda parte do video 🙏🏽 top
Poste a continuação da aula, por favor!
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 :)
Aguardando parte dói para fazer o deploy
muito bom!! terá a parte front end?
ensinou mais em um video doq muitos em um curso
Top , vai ter a parte 2?
Boa aula só queria a continuação T_T
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
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!
Quando sai a Parte 2?
Muito bom! Mas… cadê a parte II? Rs
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
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.
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?
Cadê o próximo vídeo?
Segunda parte pfvr
Gabriel, vi que o banco acessado no Atlas foi o test. Como faço para usar outro banco?
Impossível!
Já tem a parte 2 dessa aula?
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
cadê a parte 2!!!
Como posso enviar para o banco de dados uma imagem que esta localmente no meu computador? e nao uma imagem do google
@lokopraka
2 ай бұрын
boa pergunta
Boa noite
Entao posso criar minha própria api e passar qlq dados personalizado 😮
Cade a parte 2?
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
Link da aula 2?
está me a dar erro no update, alguém me ajuda?
Meu put deu erro, o que poderia ser?
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.
Quando sai a sequência do vídeo?
@Paulovjg
4 ай бұрын
Tbm estou esperando a sequência
achei que o express era um framework
@evanilsonp.9900
5 ай бұрын
Ele é um framework do node js. O mais usado.
pena q o video n teve parte dois kk vi todo atoa kkkkk quando sair a parte dois tiro o deslike
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
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!