Crie uma API RESTful com Node.js e MongoDB | CRUD com Node, Express e Mongoose
Ғылым және технология
CUPOM CURSO COMPLETO: www.udemy.com/course/nodejs-d...
📒 Ebook gratuito de JavaScript avançado: www.horadecodar.com.br/ebook-...
Neste vídeo você vai criar uma #API com as seguintes tecnologias: #Node.js, Express, MongoDB, #Mongoose e vamos testar a API com Postman
Na primeira parte vamos instalar todas as dependências necessárias para você poder realizar este curso com sucesso
Depois contextualizaremos nosso projeto, estabelecendo as funcionalidades que serão criadas e também nossa estratégia de programação
Por fim a prática, onde criaremos do absoluto zero uma API completa com CRUD em Node.js e MongoDB!
Se você tem interesse em aprender Node.js, conheça melhor o meu curso completo de Node: www.udemy.com/course/nodejs-d...
Repositório: github.com/matheusbattisti/cu... 🔷 Telegram: t.me/horadecodar .
🟣 Discord Hora de Codar: / discord
Пікірлер: 191
⭐ Conheça a nossa plataforma de cursos: www.horadecodar.com.br/comunidade-hora-de-codar/
Matheus, VOCÊ É INCRÍVEL, cara!!! Você é um professor sensacional, bicho, de verdade. Tô muito feliz de ter encontrado teu canal (através do curso de Next.js, que já fiz), e, agora, me encontro aqui ingressando no mundo do Back-End com a sua ajuda. Cara, de verdade, parabéns por ser tão didático, dinâmico e carismático!!
@MatheusBattisti
2 жыл бұрын
fala Lucas, muito obrigado pelo comentário, me ajuda muito a continuar produzindo conteúdo, um abraço! =)
Gostaria de agradecer muito pelo conteúdo e por compartilhar seu conhecimento assim de forma gratuita. Estou trabalhando em um projeto novo e seu vídeo me ajudou muito, até porque não estou habituado com mongoDB e mongoose. Valeu demais!!!
Cara muito bom mesmo a sua didática e fica muito tranquilo de entender, assisti 1hora e 19 minutos de vídeo com gostinho de quero mais, parabéns irmão sucesso!
terminei a aula/curso. TOOPPP ! obrigado por seu trabalho. sou seu aluno no curso de js da udemy, a maneira como vc ensina é sensacional. parabéns.
VOCÊ É INCRÍVEL!!! Muito obrigado por tudo que faz por nós professor. 🚀
O cara é low profile e objetivo, entende do riscado. Tô fazendo o curso de React dele na Udemy. Show de bola.
Com certeza vou comprar os cursos. Só pelos vídeos do KZread agregou muito valor. Didática incrível!
Excelente explicação. (A explicação do código começa em 12:05 caso queira ir direto)
@victormanuelmartinezf
Жыл бұрын
Gracias bro
Para quem esta com dificuldade no erro 422 na função >>> router.get('/:id', async (req, res) =>... > ( error: error )
@brunojaques9982
Жыл бұрын
boa, vlw
Conteúdo incrivel, didática maravilhosa! Obrigado por compartilhar seu conhecimento, Matheus 🙏
Cara, eu deixei de programar faz tempo e tô voltando agora e tentando me atualizar e migrar para o node já que eu usava era o php, e nossa mano, muito obrigado, infelizmente não tô com grana para comprar o seu curso, mas quando eu tiver trabalhando prometo que compro. Você é fantástico.
Muito obrigado Matheus! Vc é {bravo mesmo}. Eu já estudo em outra plataforma, mas vou compara seu curso de Node.js por gratidão a esta aula!! VALEU
Excelente material!, parabéns pela didática e por disponibilizar seu conhecimento aqui pra gente.
Todos os seus cursos são sensacionais! Parabéns 👏👏👏
Agora estou mais empolgada em aprender.. Gostei, obrigada !
Matheus vc é demais, perfeito nas explicacões, didatica fantastica, parabens e obrigado por nos ajudar
Um excelente professor, explica ponto a ponto. Já comprei o curso no udemy.
Meu professor favorito! Me ensinou PHP/Laravel, consegui mudar de emprego e agora vou aprender Node para próximos desafios! Obrigado Matheus!
@MatheusBattisti
2 жыл бұрын
valeu Gabriel, espero poder te ajudar mais! =)
Seu conteudo são sempre maravilhosos Matheus obrigado por tudo
Podem comprar o curso sem medo de errar, melhor professor de todos, tem o dom de ensinar, super recomendo.
Possuo bastante experiência com vários bancos de dados (relacionais), e mesmo sabendo como criar uma API, eu assisti este vídeo para aprender como faria para me conectar a um banco MongoDB e como gerenciar as informações! Eu fiquei impressionado com a qualidade do conteúdo e com a didática!
Vc é muito foda, salvou meu final de semestre ♥
Adorei o vídeo cara sensacional!!!!!
muito Obrigado pela Aula, ensinou de maneira simples e direta
Muito bom, ótima didática também. Parabéns pelo seu trabalho.
Que aula... basicamente posso dizer que estou maratonando todas as suas aulas do canal, heheheheh
Você acabou de salvar minha vida! Obrigado de verdade!
aula muito boa, já tinha adorado com menos de 10min de vídeo
Meu professor favorito, continue com este trabalho❤
Vídeo show de mais, me ajudou bastante no meu estágio. tmj
Sem palavras, comecei a gostar de node apartir desta aula, VLW
Bastante útil, obrigado :)
Passando aqui pra deixar o meu muito obrigado! O seu vídeo me ajudou muito a conseguir completar um desafio que me fez conquistar a minha primeira vaga como dev na área ! Seu trabalho é sensacional e pode ter certeza que você está ajudando muita gente pelo Brasil!! Te desejo tudo de melhor. Gratidão!
@MatheusBattisti
Жыл бұрын
fala Angelo, me manda um email e vamos trocar uma ideia: matheus@horadecodar.com.br quero ouvir essa tua história =)
Excelente, total dominio técnico
Gosto muito da sua didática!
Ótima explicação! Parabéns!
Melhor video que ensina fazer CRUD no mongoDB que já vi. Parabéns !
@MatheusBattisti
2 жыл бұрын
valeu Raphael!
Ja tenho seu curso na Udemy de Mongo, cara sua didática é exelente, parabens pelos cursos pagos e pelos gratuitos aqui no KZread. Otima qualidade, obrigado pelos ensinos
@MatheusBattisti
2 жыл бұрын
valeu Christian!
Parabéns! Muito bom o video!
Professor, agradeço todo conhecimento passado. Sem dúvidas, um dos melhores videos que eu já assisti e pude entender mais sobre o assunto, sendo um iniciante na área e estudando sozinho, me avalio estar indo bem rs'. Não pude concluir minha faculdade de ciências da computação em 2014, hoje estou buscando novos ares e escolhi voltar a essa área, sua ajuda foi inestimável, desejo tudo de bom !!!
@MatheusBattisti
Жыл бұрын
agradeço tb Jonathan, e boa sorte! =)
Estudei o cronômetro, list to-do e agora concluí esse API RESTful com Node.js e MongoDB. Agora vou ver se encontro algum vídeo front+back. Valeu pelo
Obrigado mestre. O melhor vídeo sobre API REST que já assisti.
@MatheusBattisti
2 жыл бұрын
valeu Tiago, mto obrigado! =)
Mais uma aula concluída. finalmente
Muito TOP direto ao ponto, o básico muito bem feito. 👏👏👏
@MatheusBattisti
2 жыл бұрын
valeu Douglas!
excelente explicação!
Vídeo muito bom!!!
Muito bom manin!!! Curti de mais tua aula de API RESTful. Farei seu curso, certamente!!!! :D
@MatheusBattisti
2 жыл бұрын
valeuu Bruno!
Baita aula! Me inscrevi no curso. Já que pediu uma dica, poderia fazer um CRUD usando arquitetura MSC, é rasteiro os conteúdos usando MSC.
Muito legal, vi a notificação pela udemy, pois comprei o curso de docker, meus parabéns, você é um excelente professor!
@MatheusBattisti
2 жыл бұрын
show Sigma, boa aula pra você! =)
Aula sensacional! extremamente didático e direto ao ponto. ganhou um novo inscrito
@MatheusBattisti
2 жыл бұрын
valeu Igor =))
Seus videos são incriveis, realmente queria um video sobre construção de api e esse foi o que procurava parabens pelo excelente trabalho
@MatheusBattisti
Жыл бұрын
valeuu Amanda! Tenho outros treinamentos também, se quiser dar uma olhada: horadecodar.com.br/comunidade-hora-de-codar/
Professor muito legal o vídeo é muito bem explicativo , poderia criar o front em html , css e JavaScript em suas linguagens puras para obter, atualizar e apagar estes registros , para aprendermos como recuperar estes dados no front . Agradeço se possível 🤗
ótimo curso e ótima aula
Aula super Top !!!
@MatheusBattisti
Жыл бұрын
valeu Marcelo!
Aprendi React com o seu curso, ja passei por três empresas desde então, atuando em sistemas b2b e b2c, agora estou aqui começando no backend com você KKKKKK! ja vou comprar o curso da udemy xD
Aula maravilhosa, professor. Estou fazendo um curso, mas sua explicação abriu minha mente para coisas quais não estava entendendo, com certeza irei assinar seu curso! Obrigada!
@MatheusBattisti
2 жыл бұрын
valeuu! =)
Como sempre, outra aula maravilhosa! Parabéns e obrigada! :D
@MatheusBattisti
2 жыл бұрын
de nada Francine, agradeço tb o feedback =)
Parabéns. Muito didático. Excelente.
@MatheusBattisti
2 жыл бұрын
valeu Jean!
Muito bom!!!
Muito obrigado! Top demais
@MatheusBattisti
Жыл бұрын
valeu Weverton!
Depois de começar a assistir essa aula corri pra comprar o curso, muito bom a forma de explicação, tá de parabéns!!!
@MatheusBattisti
2 жыл бұрын
muito obrigado Yuri!
Seguindo a galera nos comentários! Comprei o curso do Matheus Bootstrap 5, e nas primeiras aulas já notamos tão organizado que é o curso, e as qualidades das aulas. E se mostra sempre está focado em nos mostrar o lado correto do aprendizado e não Crt c Crt v. Irei compra todos que vai mim ajudar na jornada de Front End. PARABÉNS Matheus.
@MatheusBattisti
2 жыл бұрын
muito obrigado pela confiança Fábio, abração!
salve professor, muito bom seus videos, tanto aqui quanto la na udemy, vc podia fazer um usando essa api no front, seria legal
Você é o melhor professor que tive!
@MatheusBattisti
2 жыл бұрын
obrigado pelo elogio Victor! =D
vantagens de ficar até o final do vídeo e receber esse bônus incrível! excelente explicação, uma didática tão boa que dá pra entender tudo perfeitamente :) obrigada por esse conteúdo tão rico 🙏
@MatheusBattisti
2 жыл бұрын
que bom que curtiu Juliana! =)
Fiz o curso de JavaScript do básico ao avançado 😍foi excelente e super indico👏🏾👏🏾agora vou iniciar esse de Node do zero a Maestria🙏🏽 Gratidão Matheus
@MatheusBattisti
2 жыл бұрын
show Daniella, vamos lá! =)
Ótima aula professor! Estou usando para um processo seletivo e espero passar! Seus ensinamentos ajudaram muito!
@MatheusBattisti
2 жыл бұрын
boa! =D
Parabens pela didatica, me ajudou bastante.
@MatheusBattisti
2 жыл бұрын
valeu Lucas!
Obrigada por esta aula, me ajudou bastante!
@MatheusBattisti
2 жыл бұрын
De nada Natália!
Matheus,o link do repositório no Github dá acesso ao mesmo código feito no vídeo?Porque acho que faltou a pasta routes. Ótimo vídeo
contéudo muito atual
Muito obrigada pela aula!
@MatheusBattisti
2 жыл бұрын
de nada Lilian =)
comprei o curso. ver essa aula aqui chega deu vontade de adquirir
@MatheusBattisti
Жыл бұрын
valeu Jefferson!
Excelente, parabéns! Desmistificou o Monstro do Moongose na minha cabeça.
@MatheusBattisti
2 жыл бұрын
de nada Mau =D
@2707Mauricio
2 жыл бұрын
@@MatheusBattisti amanhã começo seu curso pq aqui ja foi top, imagina no curso.
Valeu dms pela aula me ajudou mto!! :))))
@MatheusBattisti
2 жыл бұрын
showw Matheus!
video muito bom, me ajudou a montar a API
@MatheusBattisti
2 жыл бұрын
boa!
Faz uma aula sobre cors tanto para node como para php
muito top!!!
@MatheusBattisti
Жыл бұрын
valeu Fabiano!
Boa noite Matheus, achei muito top esse seu curso, de NodeJS, e me interessei por fazer o curso completo, porem no momento nao tenho como pagar valor cheio e como voce mencionou sobre o cupppom, como faco para conseguir, ? grato Marcos
Muito bacana as aulas
@MatheusBattisti
2 жыл бұрын
valeu Aldecir!
Fala cara . Parabéns pelo vídeo ! O mongo dB atlas cabe quantos documentos mais ou menos ? Vi que o plano gratuito suporta 512 MB . Isso seria muito pouco ?
Melhor professor by far
@MatheusBattisti
2 жыл бұрын
obrigado =)
Todas as validações após o await não são lidas, o catch pega antes.. e da internal server error(500)
Quais os passos que seriam necessários para colocar esta aplicação online, com o Heroku, por exemplo? Tentei e depois de fazer deploy e tentar aceder a página dá erro.
Quais as vantagens de acessar o banco via node e não no back-end. Somente uma decisão de projeto ou para algumas soluções é muito mais vantajoso?
Ajudou muito vlw, !!!! :)
@MatheusBattisti
2 жыл бұрын
De nada Carlos!
Olá Matheus, estou fazendo um script aq acompanhando o tutorial e percebi que na hora de copiar o código de conexão ele me deu a opção de visualizar o código de exemplo e lá ele usa o pacote mongodb ao invés de mongoose, seria alguma atualização? pode me explicar a diferença? valeu
Ótima aula 👍
@MatheusBattisti
2 жыл бұрын
valeu Zeriel!
Matheus, já te acompanho na udemy, e adoro seu trabalho. mas cara, meu codigo roda super bem até eu criar o router e levar tudo pro arquivo Routes.js. depois ele trava e postman fica buscando sem parar. ja fiz e refiz, um amigo revisou meuu código e não tem erro e simplesmente ele só roda enquanto está tudo no index.
sensacional! +1 inscrito
@MatheusBattisti
2 жыл бұрын
valeu Luiz!
Galera quem estiver com o erro = Error: querySrv ENODATA _mongodb. ou o banco de dados não conectando como o meu. para resolver eu alterei o link de conexão do node para "2.2.12 or later" ou seja após clicar em connect e depois em connect your application, alterar a versão para do node para "2.2.12 or later". ~ 04/04/2023
pq usar o postman e nao o thunderclient? tem diferença?
Comprei ontem o curso de onde muito bom e recomendo para todos pois teus cursos são muito bom Faz um curso de laravel .
@MatheusBattisti
2 жыл бұрын
valeu André, muito obrigado pelo feedback!
Uma dúvida: No node eu preciso abrir/fechar conexão no bd após realizar as operações do crud? Caso sim como fazer? Tentei criando uma classe com um Singleton para conectar/desconectar do banco mas a cada ação de inserção que eu faço por exemplo, quando a conexão fecha, se eu tento cadastrar outro registro em seguida, recebo a mensagem de retorno de que a conexão está fechada, somente na próxima tentativa a conexão abre novamente... Situação: tentativa de cadastro via Postman - T1: cadastrado com sucesso, conexão no bd feita com sucesso T2: erro ao cadastrar, conexão no bd não realizada T3: cadastrado com sucesso, conexão no bd feita com sucesso
Que extensões vc ta usando??
Vídeo muito bom, mesmo. Mas encontrei problemas ao fazer por aqui, infelizmente parece que você não atualizou o código no Git :(
Qual o tema do VSCode vc tava usando nesse vídeo??
Eu achei que sabia de nodeJS kkk mas depois de assistir esse vídeo, eu n sei nem o básico de NodeJS kkkk já fiz o curso do Felipe duas vezes e não consegui absorver quase nada. Eu fiquei confuso na parte das routers
Segui o passo a passo e travei no 'Externalizando rotas de Person' - ate então rodou e funcionou, fiz exatamento conforme o video porem nao tive sucesso, alguem sabe me dizer se houve alguma atualização ou algo que poderia tentar para obter sucesso nas router?? HELP