Estrutura do Projeto com Node.js, Express, PostgreSQL e Jest // REST API #2

  Рет қаралды 33,865

Rodrigo Branas

Rodrigo Branas

Күн бұрын

Пікірлер: 92
@MangoDeveloper
@MangoDeveloper 3 жыл бұрын
Branas, nem precisa mais instalar o body-parser. O express vem com ele por padrão agora. Parabéns pela série!
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Boa! O express coloca e tira esse body-parser toda hora hauhauhauahua
@danilosouza-dev
@danilosouza-dev 3 жыл бұрын
verdade. é só usar o *app.use(express.json())*
@michaelnsc
@michaelnsc 3 жыл бұрын
@@RodrigoBranas Eu estava tentando lembrar o pq de, mesmo o express tendo incluído o body-parser, muita gente ainda indicava a instalação dele. Vc me lembrou! hahhaah Todo mundo fala disso, que o body-parser não pára quieto no express
@julioDinisdLima
@julioDinisdLima 3 жыл бұрын
@@nan-code mas já não é assim?
@vedovelli
@vedovelli 3 жыл бұрын
Eu admiro a sua paciência para explicar da forma correta! Grande abraço!
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Muito obrigado Fabio! Você é um grande professor, tudo que produz tem muita qualidade! Grande Abraço!
@MangoDeveloper
@MangoDeveloper 3 жыл бұрын
Concordo com os dois hahaha
@CarlosAlbertoSilvaJunior
@CarlosAlbertoSilvaJunior 3 жыл бұрын
02:51 - Criando do banco de dados 06:01 - Criando projeto Node.js 09:21 - Estruturando as pastas do projeto 12:05 - Começando a construir a API 13:13 - Definindo rotas da API 18:12 - Utilizando as rotas no Express 21:18 - Interagindo com o banco de dados 28:15 - Implementando testes 36:58 - Conclusão e próximos passos
@CarlosAlbertoSilvaJunior
@CarlosAlbertoSilvaJunior 3 жыл бұрын
Fala Branas, anotei essa timeline aqui só para ajudar a galera a navegar pelos tópicos da aula. Se quiser editar, fique a vontade. Caso ache interessante, também da pra colocar na descrição do vídeo e assim fica mais vísivel para todos.
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Muito obrigado Carlos, vai ajudar bastante a galera a navegar no conteúdo!
@CarlosAlbertoSilvaJunior
@CarlosAlbertoSilvaJunior 3 жыл бұрын
@@RodrigoBranas Que isso! Feliz em poder ajudar!
@renatodavis
@renatodavis 2 жыл бұрын
muito bom! didático e objetivo, parabéns
@Iavehrava
@Iavehrava 3 жыл бұрын
Finalmente alguém explicando cada parte da API. Já tava cansado de tutorial de copia e cola
@JoaoVictor-gs2yp
@JoaoVictor-gs2yp 3 жыл бұрын
Tem pessoas que ensinam coisas de uma forma tão simples e clara que assusta. Parabéns, Rodrigo!
@Morais709
@Morais709 3 жыл бұрын
Que vídeo incrível! Aplaudi por R$ 2,00 👏
@linekeraguiaralcantara1148
@linekeraguiaralcantara1148 3 жыл бұрын
Mano, sem palavras, que aula expetacular, rodei o yt procurando e não achei nada parecido com sua explicação. Parabéns de vdd e muito obrigado
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Valeu!!!
@brunomeida1
@brunomeida1 2 жыл бұрын
irmão. sem palavras obrigado pelo que me ensinou nesse video Acredito que essa foi a melhor aula que eu ja tive sobre o assunto Parabéns
@ailtonbueno5984
@ailtonbueno5984 8 ай бұрын
Muito bom. Tranquilidade e objetividade.
@julianolima6468
@julianolima6468 3 жыл бұрын
Começando a assistir e já estou sentando o dedo no like porque sei que é coisa boa!
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Valeu Juliano!
@emersonleite3107
@emersonleite3107 2 жыл бұрын
Aula incrível Rodrigo! Muito obrigado pelo seu empenho em nos fornecer esse material. Grande abraço.
@nsouzarj
@nsouzarj 3 жыл бұрын
Muito maneiro a elaboração da arquitetura parabens Branas
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Valeu Nelson!!!
@kigekey9653
@kigekey9653 3 жыл бұрын
Cara, essa aula foi simplesmente incrível, eu aprendi express junto, eu realmente não sabia sobre, decidi deixar a documentação do lado e pra cada método, declaração que você usava eu lia a documentação, foi uma aula incrível continue com elas, me ajudou muito, de verdade.
@luizgomes3487
@luizgomes3487 2 жыл бұрын
Muito bom, obrigado por essa aula
@andersoncdz1
@andersoncdz1 3 жыл бұрын
Cara, você é fera, parabéns, aprendo muito com você.
@ailtonferreiraluz9025
@ailtonferreiraluz9025 3 жыл бұрын
Parabéns Rodrigo, conteúdo muito bom até mesmo pra quem é iniciante como eu... Obrigado por compartilhar seu vasto conhecimento conosco!
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Obrigado Ailton!!!
@jaguara1
@jaguara1 3 жыл бұрын
Aula = 37:44 eu assistindo 4 horas kkkk Excelente conteúdo, aprendendo muito aqui.
@viniciusfreitas509
@viniciusfreitas509 3 жыл бұрын
humilde demais, gg
@canjiica
@canjiica 3 жыл бұрын
Primeira vez que estou lidando com construção de APIs e agradeço muito ao Branas por compartilhar esse conhecimento de forma tão atenciosa. Pense numa série que veio no tempo certo kkkkk
@CarlosAlbertoSilvaJunior
@CarlosAlbertoSilvaJunior 3 жыл бұрын
Gosto muuuito da sua didática cara. Tudo parece tão simples quando você explica. 😄 Abraço Branas, valeu pela aula!
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Valeu Carlos!
@romuelm395
@romuelm395 3 жыл бұрын
Valeu Branas. Demorou mas chegou. Rsrsrs. Abraços.
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
pois é, ahuhauaha, pegou as férias no meio
@TheJmarcos27
@TheJmarcos27 3 жыл бұрын
Muito bom Branas! Obrigado por compartilhar seu conhecimento!
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Valeu João Marcos!
@marcaosax4552
@marcaosax4552 Жыл бұрын
Boa noite Rodrigo, poderia fazer um vídeo detalhando mais sobre schemas de banco de dados? Falando quando usar, por que usar, como usar e exemplos? obrigadoo
@apstl7106
@apstl7106 3 жыл бұрын
Ótima aula
@jeanfetzer
@jeanfetzer 3 жыл бұрын
Rodrigo, obrigado por compartilhar teu conhecimento com a comunidade!
@erfelipe
@erfelipe 3 жыл бұрын
Sabe muito e com uma ótima didática. Valeu!
@wallacebelemteixeira3013
@wallacebelemteixeira3013 3 жыл бұрын
Obrigado, Rodrigo. Ótima didática e parabéns pela iniciativa.
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Valeu Wallace!
@Lucassilva-cp4eg
@Lucassilva-cp4eg 3 жыл бұрын
Que ensinamento absurdo....parabéns cara!
@willianalmeida3670
@willianalmeida3670 3 жыл бұрын
Top demais. Parabéns..
@JulianoPadilhaPadilhano
@JulianoPadilhaPadilhano 3 жыл бұрын
Muito bom! Obrigado pelo conhecimento compartilhado, Branas. Ansioso por mais vídeos assim.
@maximillersantos
@maximillersantos 3 жыл бұрын
Conteúdo e didática top. Parabéns
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Obrigado Maximiller!
@alexdpaiva83
@alexdpaiva83 3 жыл бұрын
Parabéns Rodrigo, estou começando com Backend e ver essa aula com esse teste foi show de bola, já dando play no próximo vídeo 👍🏼
@idiegoceccon4526
@idiegoceccon4526 3 жыл бұрын
Conteúdo muito didático!
@pelosmeusolhos938
@pelosmeusolhos938 3 жыл бұрын
Excelente conteúdo. Estou começando agora, mas vamos pra cima, aprender. Obrigado!!
@varalta.floresta
@varalta.floresta 2 жыл бұрын
que aulão
@ddrsdiego
@ddrsdiego 3 жыл бұрын
Gosto de começar modelando tabelas e classes POCO depois que está interagindo com o banco passo a remodelar as classes mais para o DDD
@javazao
@javazao 3 жыл бұрын
Video excelente, aprendi muuuito.
@gustanobreza
@gustanobreza 3 жыл бұрын
Top d+!!!!!!! Não demora tanto para o próximo vídeo não.... 🤗🤗🤗🙂🙂🙂🥺
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Beleza! Vou tentar! Valeu por acompanhar!
@NatanOliveira
@NatanOliveira 10 ай бұрын
Parabéns pela aula. Didática ótima. Como fazer para mysql sem utilizar o sequelize?
@daurymendes8539
@daurymendes8539 3 жыл бұрын
Muito bom! Espero que o front-end seja com Vue.js.
@ericnevesr
@ericnevesr 3 жыл бұрын
Excelente vídeo, conteúdo de qualidade!
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Valeu Eric!
@maiconferreira64
@maiconferreira64 3 жыл бұрын
Muito bommm
@jucelinofilho9404
@jucelinofilho9404 3 жыл бұрын
Top. O Data poderia ser Repositorys e os Services, UseCases. Com TS ainda dava pra criar contratos de interfaces e usar inversão de controle para desacoplar a regra de negócio e os dados da aplicação.
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Boa, quem sabe inspira algum refactoring pros próximos episódios :)
@michaelnsc
@michaelnsc 3 жыл бұрын
Eu estava me perguntando nesse momento sobre o Data poder ser também Repository ... sem querer eu vi teu comentário aqui. Valeuuu!!
@jairosoares6877
@jairosoares6877 3 жыл бұрын
Muito bom o conteudo!!!
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Valeu Jairo!
@antonioneto9506
@antonioneto9506 3 жыл бұрын
Só eu que acho o Rodrigo parecido com o Rick do TWD? hahaah.. brincadeiras a parte, ótimo conteúdo! 🤘
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
ahuahuahauhua fui até ver quem era aqui! valeu!!
@GuilhermeRodrigues-zw1cr
@GuilhermeRodrigues-zw1cr 3 жыл бұрын
Ótimo conteúdo Branas, tirei muito proveito, sensacional! Alguém sabe onde posso aprofundar conhecimentos de Database, além das documentações?
@sttefaniribeiro6636
@sttefaniribeiro6636 3 жыл бұрын
Tem como passar o settings.json do seu vscode? valeu ai, grande abraço, sou fã do seu trabalho!
@mateuslima3943
@mateuslima3943 3 жыл бұрын
Existe algum motivo que vc não usa arrow functions? No mais conteúdo de primeira parabéns @Rodrigo Branas
@cardeal1389
@cardeal1389 3 жыл бұрын
36:06 não seria testes E2E nesse caso?
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Considerando que provavelmente vamos ter um front-end até o final da série, acessando essa API, esse teste está mais para integração, já que afeta diversas camadas do que E2E, que normalmente testa a aplicação de ponta a ponta, usando alguma biblioteca como o Cypress ou Selenium
@guilhermedosreis2459
@guilhermedosreis2459 3 жыл бұрын
Ótimo vídeo! Chegou a considerar a usar typescript ou nem passou pela cabeça?
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Valeu Guilherme! Tem outros vídeos que eu já foco um pouco mais em TS, nessa série quero tentar focar mais na API mesmo, mas vamos ver, quem sabe introduzo nos próximos episódios...
@andreciobezerra1198
@andreciobezerra1198 3 жыл бұрын
Rodrigo Branas qual será a periodicidade dos vídeos?
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
espero postar o próximo daqui a uns 10 dias, tomara que consiga manter um ritmo de 1 a 2 por mês
@michelbernardo6883
@michelbernardo6883 3 жыл бұрын
Meus olhos agradeceria tema dark :)
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
😂
@danielcastilho7002
@danielcastilho7002 3 жыл бұрын
"Tinha que ser o Chaves"
@allansrc
@allansrc 3 жыл бұрын
Aeeee
@cardeal1389
@cardeal1389 3 жыл бұрын
express.json() não basta no lugar do body-parser?
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
sim, é possível
@iranjunior6266
@iranjunior6266 3 жыл бұрын
Mano pergunta, essa estrutura toda em camadas é mais para um monólito ? Ou você acha que faz sentido levar toda essas divisão de camadas para micro serviços ?
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Então, é uma aplicação bem pequena, acredito que nesse ponto não tenha necessidade de considerar uma arquitetura orientada a microsserviços, talvez com mais funcionalidades, mais responsabilidade, mas isso vai depender do amadurecimento ao longo do tempo
@LuisNt
@LuisNt 3 жыл бұрын
E a continuação?
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
Se tudo der certo deve sair hoje :)
@jaylemes
@jaylemes 3 жыл бұрын
Em geral não é uma boa ideia serializar entidades para sua camada cliente, transformar em representacoes especificas te evita uma série de dores de cabeça.
@Petr_O
@Petr_O 2 жыл бұрын
não é brinquedo não juze...
Criando os primeiros serviços com TDD // REST API #3
37:32
Rodrigo Branas
Рет қаралды 15 М.
Crie uma API RESTful com Node.js e MongoDB | CRUD com Node, Express e Mongoose
1:19:58
Matheus Battisti - Hora de Codar
Рет қаралды 83 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 114 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 28 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 138 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 61 МЛН
Curso de Docker para iniciantes - aprenda Docker em 1 hora
46:18
Matheus Battisti - Hora de Codar
Рет қаралды 110 М.
Criando uma API do ZERO com Node.js e Banco de Dados
1:15:42
DevClub | Programação
Рет қаралды 96 М.
React: Repository pode acessar uma API?
9:00
Rodrigo Branas
Рет қаралды 4,8 М.
Build a Rest Api with NodeJS (JavaScript), Express, and PostgreSQL
1:07:53
Tratamento de erros no Express.js com TypeScript
43:25
Guido Cerqueira
Рет қаралды 14 М.
Criando uma API Completa com Node.js, Express e MongoDB - Passo a Passo do Zero!
56:39
Gabriel Rangel - Fala, Coders!
Рет қаралды 44 М.
Kubernetes para Devs com Fabricio Veronez
2:10:24
Rodrigo Branas
Рет қаралды 2 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 114 МЛН