API REST com Node JS e MongoDB

Muito se ouve falar sobre Javascript no Backend com NodeJS, e se você está iniciando agora talvez deve estar um pouco perdido em como que isso funciona, certo?
Por isso, nesse vídeo nós vamos juntos e na prática construir uma API Rest do total zero utilizando NodeJS, MongoDB e Typescript.
Compartilhe esse vídeo: • API REST com Node JS e...
Vídeos que você pode gostar:
Testando Aplicações React com Vitest e Testing Library
• Testes no React com Vi...
Solucionando Problemas do Jeito Certo e na Prática
• A Soft Skill que todo ...
Typescript do zero, de Forma Prática
• Tudo que você precisa ...
UI Kit com Storybook e ReactJS
• Documentando o Fronten...
Github Actions do Zero e na Prática
• Github Actions do Zero...
Login Social no NextJS com NextAuth
• Login Social no NextJS...
✅ Conheça o Long Cycle Developer: dogcode.dev/longcycledeveloper
✅ Saiba mais sobre o OnMount:
dogcode.dev/onmount
dogcode
Comunidade no Discord: / discord
Instagram: @dogcode.dev
#nodejs #mongodb

Пікірлер: 40

  • @dogcodedev
    @dogcodedev2 жыл бұрын

    E você, curtiu esse vídeo? Se inscreve no canal se ainda não está inscrito para não perder mais nenhum vídeo 👉🏻 kzread.info

  • @samuellucas8646
    @samuellucas8646 Жыл бұрын

    Rapaz, acho que essa foi a explicação mais clara que eu já vi sobre o assunto, parabéns!

  • @rodolfolorote9059
    @rodolfolorote9059 Жыл бұрын

    Você não faz ideia do quanto esse vídeo me ajudou, obrigado!

  • @michaelrodrigues6372
    @michaelrodrigues6372 Жыл бұрын

    video top

  • @mayronamati1643
    @mayronamati16432 жыл бұрын

    @dogcode está de parabéns curti a didática

  • @Paul-ed8vy
    @Paul-ed8vy2 жыл бұрын

    Muito obrigado pela ajuda irmão, um abraço!!

  • @williamcardoso1181
    @williamcardoso11812 жыл бұрын

    Cara que video sensacional. tua aula foi demais. didática fera

  • @haileicristina4654
    @haileicristina4654 Жыл бұрын

    Muito obrigada pela dica do 'this' eu estava fazendo um outro projeto e utilizando 'arrow function' e dava erro e eu não entendia o porque. Procurei em vários fóruns e não encontrava o motivo. Agora você esclareceu. Você tem ótima didática também, irei acompanhar o canal! Muito grata!

  • @lucasfernandes9635
    @lucasfernandes96352 жыл бұрын

    Muito interessante a aula, agradeço. Peço que se possível for, faça um tutorial como esse, só que um crud completo, com PATCH / DELETE , usando typescript naquele pattern de useCases / Repositories e afins, creio que seria de muita ajuda! Obrigado pelo conteúdo.

  • @danilosouzabrun5773

    @danilosouzabrun5773

    Жыл бұрын

    Seria demais se ele fizer.

  • @paulorcvieira
    @paulorcvieira2 жыл бұрын

    Muito massa o conteúdo! Valeu! Se puder outra hr trás com nest.js

  • @sylviolima2295
    @sylviolima2295 Жыл бұрын

    caramba, mandou bem mano, ótima explicação!!

  • @JailsonDev
    @JailsonDev2 жыл бұрын

    muito boa essa aula pena nao ter terminado pq nao passei depois do docker, na verdade na instalção do mongoDB , nao cheguei nem no mongoose

  • @rafosoalc
    @rafosoalc2 жыл бұрын

    Muito bom!!

  • @marcelobueno6848
    @marcelobueno6848 Жыл бұрын

    Cara muito boa aula, só uma dica construtiva, quando for digitar os comandos digite um pouco mais devagar para quem está assistindo acompanhar. Parabéns pelo conteúdo!

  • @rodrigomartins3495
    @rodrigomartins3495 Жыл бұрын

    mano, muito bom, simples e facil, tem como fazer com put e delete? Faz um curso pra quem ta comecando. rsrsrsr

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

    Blz cara? Ou tava precisando de um auxílio, me diga ai é possível pegar um documento de uma coleção no mongo, salvar em outra coleção e apagar o documento da coleção de origem, tudo em uma digamos função só? Se sim pode me explicar! Antes de tudo, parabéns pelos seus vídeos são mt massas e explicativos!

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

    Opa bom dia, show seu vídeo, mais acho q sou mt ruim, minha api não da post, da get, mais post ta complicado! Fala q params undefined

  • @apolomoraes1767
    @apolomoraes1767 Жыл бұрын

    ao inves de fazer o hash no schema, pode ser feito no controller tbm né, pegando o password do req.body, passando pra dentro de uma variavel que criptografa ela e depois fazendo isso password: hashedPassword

  • @bbarreto18
    @bbarreto18 Жыл бұрын

    Opa amigo, poderia ensinar como hospedar essa api?

  • @arielcavalcante8187
    @arielcavalcante8187 Жыл бұрын

    E ai meu querido, beleza? Excelente video, mas tu pode compartilhar o repo? Acho que fiz algo errado aqui pq a response dos Posts tão tomando um tempo infinito (+10 minutos), sendo que se eu chamar um get na mesma hora retorna o usuario q acabei de adicionar instantaneamente

  • @Vladcl
    @Vladcl Жыл бұрын

    Ótimo vídeo! Gostaria de saber qual é esse tema do vs code que você usa e qual extensão pra deixar a pasta do node_modules com o símbolo do node

  • @dogcodedev

    @dogcodedev

    Жыл бұрын

    Faala Gaaz, beleza? O tema é o Shades of Purple e eu uso a extensão Material Theme Icons para deixar os ícones daquele jeito ali.

  • @KingPeter202
    @KingPeter202 Жыл бұрын

    Respondendo a pergunta do minuto 24:47, não podemos salvar uma senha no banco de dados sem estar com algum mecanismo de criptografia, pois isso é um grave erro de segurança.

  • @luanbonetto5082
    @luanbonetto5082 Жыл бұрын

    Fiquei com dúvida do motivo de transformar o email pra lowercase

  • @andersonbruno528
    @andersonbruno528 Жыл бұрын

    Opa, Sou novo no canal cheguei hoje aqui, queria saber tem algum vídeo relacionado ao nodde.js + mongoBD fazendo uma api restFull que tenha relacionamento entre entidades ou models ou classes, como queriam chamar kk

  • @mayronamati1643
    @mayronamati16432 жыл бұрын

    Então ele menciona para adicionar o @types/bcryptjs mas nesse exato momento dessa pergunta está depreciado não tendo mais suporte ao tipos como proceder?

  • @dogcodedev

    @dogcodedev

    2 жыл бұрын

    Faala Mayron, não entendi. O types do bcrypt não está depreciado.

  • @mayronamati1643

    @mayronamati1643

    2 жыл бұрын

    @@dogcodedev você está certo desculpa eu que me enganei, é o @types/mongodb

  • @mayronamati1643
    @mayronamati16432 жыл бұрын

    Aos 24:42 a senha em plain não fica legal hehehe o correto é implementar um bcrypt e fazer um hash nessa senha, mas atenção não usar criptografia de fácil conversão para a senha. Tipo base64 entre outras mais simples.

  • @dogcodedev

    @dogcodedev

    2 жыл бұрын

    Faala Mayron, beleza? Sim, plain text como senha não é correto e nós abordamos nesse vídeo o jeito certo de se salvar senhas no banco.

  • @mayronamati1643

    @mayronamati1643

    2 жыл бұрын

    @@dogcodedev isso mesmo, estou com um probleminha em uma api que está contendo o erro de passar o argumento e não pegar o password criptografado e salvar como um objeto json, você poderia me ajudar a resolver isso hehehe

  • @williamcardoso1181
    @williamcardoso11812 жыл бұрын

    Realmente registrar a senha de forma direta não me faz sentido. Faria algum tratamento para a mesma

  • @dogcodedev

    @dogcodedev

    2 жыл бұрын

    Faala Willian, beleza? Realmente, salvar senha em formato texto no banco é bem complicado. Após os 24:42 iniciaremos a solução para corrigir esse problema.

  • @williamcardoso1181

    @williamcardoso1181

    2 жыл бұрын

    @@dogcodedev ah sim sim, é que pouco antes disso pede para pausar e vir comentar a opiniao kkkk

  • @dogcodedev

    @dogcodedev

    2 жыл бұрын

    @@williamcardoso1181 Aaah boa, é isso mesmo, ficamos felizes em saber que você pegou a ideia 🚀

  • @JailsonDev
    @JailsonDev2 жыл бұрын

    é parei no meio do caminho , pq depois que instalei o docker, nao consegui esse comando q coloca o mongo no docker nao funcionou docker run --name mongo-youtube2 -d -p 27017:27017 mongo:latest

  • @Osvaldinoneto
    @Osvaldinoneto2 жыл бұрын

    dogcode.dev está fora do ar ?

  • @dogcodedev

    @dogcodedev

    2 жыл бұрын

    Faala Osvaldino, beleza? Já voltou já, obrigado por avisar