Criando uma API do ZERO com Node.js e Banco de Dados
HTML-код
- Опубликовано: 7 июл 2024
- Vou te ajudar com Programação: go.rodolfomori.com.br/aprenda...
Parte 2: • Aprendendo React do Ze...
Neste vídeo, você vai aprender a criar uma API do zero utilizando Node.js e integrá-la com um banco de dados de forma prática e didática.
Vamos começar com a configuração do ambiente de desenvolvimento, incluindo a instalação do Node.js e do npm.
Em seguida, vamos criar um servidor utilizando o Express, definir rotas e conectar a um banco de dados, o MongoDB.
Você verá como criar modelos de dados e implementar um CRUD (Create, Read, Update, Delete), além de testar as rotas com ferramentas como Postman.
Também abordaremos boas práticas de estruturação do código, tratamento de erros e segurança.
No final, você terá uma API funcional e entenderá os conceitos essenciais para criar suas próprias APIs.
Assista até o final e não se esqueça de deixar seu like, compartilhar com seus amigos e se inscrever no canal para mais conteúdos sobre desenvolvimento web!
Coloque seu site no ar com a Hostinger: www.hostg.xyz/SHF5P
Cupom: DEVCLUB
Inscreva-se no Canal: bit.ly/3h1xtJ5
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Meus Links 👇👇
🔥 LIVE toda Segunda: go.rodolfomori.com.br/live-do...
📸 Insta: @rodolfomorii / rodolfomorii
👥 Fale com nossa equipe: go.rodolfomori.com.br/suporte
Criei este canal para ajudar você que quer sair do ZERO, iniciar sua jornada e se tornar um programador!
Se já é um programador e quer evoluir na carreira de programação, também está no lugar certo, aqui você vai encontrar conteúdos relevantes que vão te ajudar!
Capítulos
00:00 Introdução
01:05 Como funciona uma API
03:04 Abrindo o VS Code
04:12 O que é o Node?
06:40 Começando com a Criação da Estrutura (Back End)
26:45 Request (Query Params)
28:40 (Route Params)
29:28 (Body Params)
38:18 MongoDB
42:40 Biblioteca para o Banco de Dados
47:04 Informações do meu Usuário
58:28 Editando o Usuário
1:06:00 Rota "Delete"
1:09:23 Usando o (Query Params) Наука
Vou te ajudar com Programação: go.rodolfomori.com.br/aprendacomigo
Quantas horas tem o curso e cada etapa ?
Que vídeo sensacional, a gente poderia ter acesso somente pagando pelo curso, mas não, tu tira tempo pra fazer os vídeos e deixar de graça pra ajudar o pessoa!! Tu é uma pessoa sensacional e um mentor fera!! Obrigado por você ser você!! Eu sou Devclub 💚💜
Obrigado man, tmjjj
@@canaldevclub pra que serve essa api que vc ta desenvolvendo ?
Ontem estava assistindo e replicando o vídeo do projeto FP Sellection, quando vi um comentário pedindo API com Banco de dados. E hoje recebo essa notificação👏👏👏
Pra quem tiver problema quando for colocar o comando "model User" e não estiver formatando (não ficando editável com outras cores) o arquivo no Vscode, é so baixar a extensão do Prisma no Vscode, que ele vai identificar o código.
Valeu pela dica!
Eita, que massa 👏🏻
Eu demorei muito tempo até conseguir desenvolver minhas primeiras API para coisas reais, digo API's para uso pessoal e para resolver algum problema do dia a dia... Entendi que demorei tanto porque eu não dominava os conceitos de programação o suficiente pra conseguir sair do zero sozinho e ir além dos cruds que encontramos por aí...
Mas enfim, queria comentar aqui, que o que foi ensinado nessa vídeo aula de repete em outra linguagens e frameworks.... Tentem aprender os fundamentos com base nessa vídeo aula e vocês em pouco tempos irão conseguir desenvolver seus próprios projetos.
O melhor 🎉
Agora sim, top mesmo Rodolfo
maravilhoso!
nossa me ajudou demaaais! por mais vídeos envolvendo node :)
Muito bom!!!
Muito bom cara, não tens noção do quanto tu me ajudou! Continua PFV!
Tmjjj man
O único problema que deu pra mim foi na hora de criar o app.delete pois ao tentar deletar o id do usuario aparece o error 404 not found
apesar disso, vídeo bom pra krl, ele explica como se os alunos fossem portas, q é exatamente oq eu preciso
kkkkkkkk eu já fui iniciante man. EU sei oq é quebrar a cabeça para aprender... Maan, estranho esse do ID. confere se está tudo bonitinho, deve ter algum errinho.
Que AULA! Obrigado pelo vídeo.
Tmjjj
Faz o front, tava precisando aprender isso tudo a um tempo ficou bom demais
O cara é brabo, sou dev front. Estou me afundando em Back e falar a verdade? To gostando mais do que front kkk
O cara conseguiu explicar 3 anos de ADS em uma hora, incrível !!
HAHAHAHHAHA Valeu irmão
Rodolfo você é muito bom, sua didática o modo de abordar. ganhou um fã
Obrigado mano, tmjj
Que video espetacular!
Obrigado!! Tmjj
mano vc e top de mais ja tinha visto varios videos sobre o assunto e sempre ficava aquelas duvidas q nao deixava eu executar um projeto coreto principalmente com a db vendo essa aula sua conseguir fazer tudo rodar file com o banco de dados vc top de mais mano valeu msm muito obrigado por ter feito esse video TMJ chefe
TMJ irmão...TO aqui por vcs
Você é bom ensinando e é um cara abençoado. Continua nessa pegada! Sucesso
Valeuu, tmjjj
Eu estudo para concursos e achei o conteúdo sensacional.
Valeuu
Caramba, que didática fenomenal !!
Obrigado man, tmjj
Legal, por mais que eu tenha todo o conhecimento acho legal acompanhar esses vídeos.. pra fechar com chave de ouro faltou o deploy e autenticação.. ótimo video, parabéns
Autenticação todas as aulas para iniciantes fogem
Cara parabéns, to assistindo esse vídeo, vc tem uma didática mt boa, coisas que eu não sabia, estou ficando craque, vc explica massa d mais!
Fico feliz em saber, tmjj
Ótima aula. Excelente didática!
Obrigado mano
Por favor continua trazendo essas video aulas pra cá. Essa ficou muito incrível com vc usando o Excalidraw, ficou bem didático!
Tmjj
Didática sensacional, explicando detalhadamente como tudo funciona. 🎉🎉🎉
Valeuu, tmj
Like dado e inscrição feita. @canaldevclub, Rodolfo bacana demais. Faz um desse tipo agregando formulário do front para coletar email, nome, etc e guardar isso no banco de dados. Uma outra ponta desse vídeo seria um usuário logar nesse site. seria bacana demais. Abraços e vamosqvamos.
Esse vídeo aprimorou meus conhecimento obrigado por trazer vídeos relacionados
Fico feliz em saber, tmjj
Parabéns, aula muito bem explicada completo e uma didática muito boa 👏
Obrigado! Tmj
Braboo D+
Valeuu, tmj
OTIMA AULA PARABENS !!
Obrigado!! Tmjj
DEUS Abençoe Jovem ótimo vídeo
Valeuu
Cara sou do PHP e com essa aula você me fez gostar de node, vou começar a estudar para valer obrigado !!
Boooa!
Sempre inovando e trazendo aprendizado da melhor forma possível para nós, só agradecer por compartilhar todos os seus conhecimentos.
Tmjj
Ótima aula!
Valeuu, tmj
boa!
Que aula! 👏👏👏👏 Thunder, Thunder, Thundercats Hooooooooowww
Tmjjj
segunda parte!
🔥
Esse vídeo foi muito foda! Estou desenvolvendo ainda, sou iniciante. Mas gostaria de saber como poderia conectar com o meu front-end?
Que bacana, agora terminando o projeto, vi que temos o outro vídeo! Parabéns pelo conteúdo, esta sendo de grande ajuda! Mais um inscrito
TMJ irmão! Próximo vídeo eu mostro...Link na descrição!
Faça deploy desta aplicação full stack na hostinger Rodolfo.
simplesmente maravilhoso. Eu estava procurando este tipo de conteudo e simplesmente não encontrava.
quando sai a continuação?
Ja saiu, link na descrição
Cara, só faltou a autenticação. Vídeo muito bom, didática muito boa.
Opa, bora fazer no próximo video!
@@canaldevclub aí sim, pode contar com minha presença, vou falar para a pessoal a gente tava procurando algo sobre o assunto
Primeiro o parabéns e gratidão vai para esse ser humano incrível, que se propôs a doar seu tempo e conhecimento! Muitas bençãos de Deus em sua vida, irmão...
Agora uma vez a API construída em NODE e ainda conectando em um DB, como fazer para disponibilizar essa API em um Servidor, seja ele Windows ou Linux? Considerando que esse SERVIDOR WINDOWS já exista na AWS.
Nós que agradecemos!
Vou fazer um vídeo ensinando a subir essa API
40:12 registrando aqui pra continuar depois.
KKKK BOA
Parabéns pela didática, vc poderia fazer um pelo framework nest?valeu forte abraço
Anotado!
TOp
Eu ainda uso const express = require( ''express'') ;
Nao sabia que tava sendo descontinuado
Não é que está descontinuado, mas é que é uma maneira mais antiga de usar!
29:07 Esse usuário é maluco. Quem entendeu entendeu 😅😂
Fiquei na duvida, você montou uma api ou webservices? No meu entendimento a api seria as requisições e elas você fez por uma ferramenta similar ao POST
Se você consegue bater em uma rota, é uma api
adorei o video! Parabéns...o site para integrar ?
O Link da aula 2 está na descrição
Qual a diferença de usar o import express = from('express') e const express = require('express') ?
Basicamente a mesma coisa.
Só que com import é uma forma mais moderna!
Estava replicando o video e criando API porem o meu navegador e o Thunder Client não respondei ele fica pesquisando a requisição e não apresenta os dados ou uma mensagem de erro! Alguem pode me ajudar
Se ele roda roda e não vai, tem algum erro no código, da uma conferida linha a linha
irmao, blz? tem como omitir as infos da api que ficam no navegador, tipo, criptografar ou esconder de alguma forma?
Cara, tem sim! Mas normalmente não vai ser necessário! Em caso de senhas que fazemos isso normalmente
qual tema voce esta usando??
Dracula
uma dúvida, tô usando seu vídeo como base no projeto da facul :)
pra criar a api com usuários, clientes e mais rotas da pra criar nesse mesmo projeto?
Da sim mano
Opa, consegue sim!
Estou com problemas com o post. Quando eu digito Node --watch server.js aparece no terminal failed running. O que será que aconteceu?
Algum erro...Alguma coisinha vc digitou errado. Da uma conferida!
Como seria sem a biblioteca express?
Seria mais manual. Basicamente, você não vai ver nenhum projeto usando o node puro puro!
Ja assisti 2x!!
cade o de front-end pra complementar esse?
Aqui
ruclips.net/video/_gHr2Pe5LCY/видео.html&lc=Ugxh2OGdK9PkKaVcvNx4AaABAg&ab_channel=DevClub%7CPrograma%C3%A7%C3%A3o
Coitado do rodolfo, a Maria que caiu fora quem leva ban é o rodolfo 🤣🤣 Sacanagem.
kkkkkkkk
Boa tarde, alguem sabe pq o VSCODE da esse erro e como arrumar?
ReferenceError: document is not defined
tem q mandar o código pra ver oq ta de errado!
Preciso falar com vc urgentemente preciso tirar algumas duvidas
Entre em contato com meu suporte go.rodolfomori.com.br/suporte
opa bom dia , quando tento iniciar o comando node server.js ele da tudo normal, porem quando tento entrar no localhost simplesmente diz que nao e possivel acessar o site alguem me ajude se souber a soluç~~ao
Me chama no insta q te ajudo
não estou conseguindo dar seguimento a aula, devido ao thunder client não gerar um new request.
aparece login, criei até uma conta mesmo não precisando . mas ele não gera new request.
desistalei e instalei novamente, reiniciando vs code, mas nada.
pode ser uma falha minha ou sei lá .
pode me fornecer algo que me ajude a sair dessa parte?
parece ser importante conhecer essa ferramenta., então não quero fazer a aula sem saber usa-la .
Tenta usar outra ferramenta. Como por exemplo o Imnsominia ou o postman
@@canaldevclub vou teste aqui Man , obg pela atenção
instalei de volta o vscode e agora consigo seguir a aula *......*
quando eu vou executar apertando no send, só fica carregando a response não para de carrega 😢😢😢😢
Está com algum errinho...tenta colocar um console.log em alguma locais pra ver oq está acontecendo!
Eu vendo este vídeo depois de ter aprendido Java e criar APIs REST com Spring 🤡
kkkkkkk