Status Code e Tratamento de Erros // REST API #4

  Рет қаралды 15,612

Rodrigo Branas

Rodrigo Branas

Күн бұрын

Пікірлер: 45
@MangoDeveloper
@MangoDeveloper 3 жыл бұрын
Monstro!
@felippetaschetto5406
@felippetaschetto5406 3 жыл бұрын
Ansioso esperando pelos proximos videos. Podia fazer Node usando TS, configuracoes e tudo mais
@willianalmeida3670
@willianalmeida3670 3 жыл бұрын
Vai que cola... Se imagina quando ele lançar a série de TS...hahaha Parabéns RB..
@edgonn
@edgonn 3 жыл бұрын
Visível um desenvolvedor que já foi de Java, passar para o Node.js com JavaScript. Essa característica que falta em muito desenvolvedor que nasceu direto no Node.js, infelizmente. Bom código, claro, limpo e eficaz. Tudo que se espera em um aplicativo, mesmo sem usar TypeScript. Parabéns!
@aoli_lab
@aoli_lab 6 ай бұрын
O mais interessante é usarmos apis "profissionais" que nao possuem 1/6 deste tipo de tratativa. Obrigado mestre! 😊
@andersonluizneto4294
@andersonluizneto4294 3 жыл бұрын
A melhor explicação de status code que já vi. Obrigado! Excelente didática!
@rsalvarenga1
@rsalvarenga1 3 жыл бұрын
Estou agardando a continuidade... Muito bom
@chicobg466
@chicobg466 2 жыл бұрын
Estou acompanhando a série e aprendendo bastante. Muito obrigado.
@canjiica
@canjiica 3 жыл бұрын
O conceito de separação em camadas é algo que me caiu muito bem. A questão da responsabilidade nunca ficou 100% clara pra mim e a forma como o Branas aborda isso tem sido uma luz. Ansiosamente aguardo o próximo episódio!!
@explorandomundocomluna
@explorandomundocomluna Жыл бұрын
Maravilhoso seus 4 tutoriais.
@pauloamossecuambe7282
@pauloamossecuambe7282 2 жыл бұрын
Muito obrigado. Muito muito boa essa série de vídeos. É curta e direta ao ponto.
@jeferson4651
@jeferson4651 2 жыл бұрын
cara, apenas duas palavras, "PARA BENS", que aula incrível, abriu a minha mente
@realgabrielbecker
@realgabrielbecker 3 жыл бұрын
Excelente série. Rodrigo, sua didática é muito boa. Consegue transmitir a linha de raciocínio junto com o conteúdo. Muito bom, mesmo. Parabéns!
@juniorpacheco6795
@juniorpacheco6795 3 жыл бұрын
De utilidade pública isto aí! Parabéns Branas!
@thiagomachado5261
@thiagomachado5261 3 жыл бұрын
Branas, obrigado pelo conteúdo de qualidade! Seus vídeos e sua didática tem me ajudado bastante!
@GuiBFH
@GuiBFH 3 жыл бұрын
Foda demais separar as camadas, parabéns Branas!!
@erikvanderleifernandes9169
@erikvanderleifernandes9169 3 жыл бұрын
Que conteúdo incrível! Acompanho desde que você fazia os videos de angular.js, e você só evolui na forma de ensino. Parabéns Branas!
@victorassis9113
@victorassis9113 3 жыл бұрын
Didática sempre excelente! Conteúdo muito bom Branas.
@darcio28
@darcio28 3 жыл бұрын
Conteúdo maravilhoso.... Obrigado Branas
@gabrielmelo2512
@gabrielmelo2512 3 жыл бұрын
Show de bola Rodrigo! Curti demais, você ensina de uma forma que facilita muito nosso aprendizado. Tem previsão para mais vídeos dessa série?
@messiashenrique13
@messiashenrique13 3 жыл бұрын
Que vídeo incrível! Aplaudi por R$ 2,00 👏
@MarlonEnglemam
@MarlonEnglemam 3 жыл бұрын
Rodrigo, muito bom o vídeo! Nunca parei pra estudar a fundo error handler em express, mesmo tendo trabalhado já! Agora noto que muitas das horas que perdia tentando ''arrumar'' os cenários de erros era porque eu nunca tinha parado pra entender rs. Uma dúvida que ficou é a seguinte, até que ponto é correto usar o status code 500 para tratar um erro genérico que não foi mapeado? Pois me pareceu que continua sendo algo hardcoded e que não reflete o erro real que aconteceu
@filipesarturi902
@filipesarturi902 2 жыл бұрын
Parabéns pelo vídeo, excelente! Gostaria de saber qual seria o benefício de centralizar os erros no handler e não tratá-los em cada rota? Em uma aplicação grande pode ficar com vários ifs, não que isso seja um problema, mas parece que dificulta a organização e entendimento da aplicação
@JoaoVictor-gs2yp
@JoaoVictor-gs2yp 3 жыл бұрын
olá, Rodrigo! A série ta muito massa, to acompanhando cada episódio e cada vez mais vou ficando ansioso pelos próximos. Queria que me tirasse uma dúvida se possível. Percebi que você não utiliza migrations para gerar as tabelas no banco, tem algum motivo específico pra isso, e como ficaria isso em um projeto com mais devs trabalhando no mesmo código?
@saviodba
@saviodba Жыл бұрын
👏🏿 excelente
@RodrigoBranas
@RodrigoBranas Жыл бұрын
Obrigado!!
@alejandrokennedy
@alejandrokennedy 3 жыл бұрын
Ótimos vídeos teus Branas, este foi o último da série REST API?
@supermioji20
@supermioji20 3 жыл бұрын
Tope, como sempre meu professor =)
@devweb7926
@devweb7926 3 жыл бұрын
Muito bom Branas ❤
@klauseverwalkingdev
@klauseverwalkingdev 3 жыл бұрын
Excelente série! Vai ter novos vídeos ou ela encerrou neste mesmo?
@othiagofurlan
@othiagofurlan 3 жыл бұрын
Monstro! [2] Fala sobre timezones em APIs?
@ferco0
@ferco0 3 жыл бұрын
acho que é mais fácil usar o padrão utc, zerado no servidor e o client diz seu timezone.
@augustomarcelo
@augustomarcelo 3 жыл бұрын
Branas, hoje você estrutura e codifica suas APIs da mesma forma que vem nos mostrando nessa série ou é mais pra exemplificar?
@principe.borodin
@principe.borodin 3 жыл бұрын
Interessante, certa vez eu dei 404 para registro não encontrado, fiquei 3h tentando entender porque 404, pois geralmente 404 é quando não se encontra uma pagina/rota.
@Filipeveber
@Filipeveber 3 жыл бұрын
Rodrigo, primeiramente parabéns pelos seus vídeos! Não sou dev JS mas estou tendo que trabalhar com ele no trabalho e seus vídeos estão sendo bem úteis pra mim! Tenho a seguinte dúvida: Supondo que eu tenha um formulário onde o usuário inputa seu nome, sobrenome e endereço. Nome e sobrenome eu salvo na tabela PESSOA e endereço na tabela PESSOA_ENDERECO. Neste caso, como faço pra trabalhar com transactions? Eu fico em dúvida quanto a qual camada deveria conhecer a transaction; se eu deveria iniciar ela no service e passar para os métodos de inserção do repositório (o que não me parece correto o service conhecer a transaction); se devo iniciar no primeiro repositório e chamar o segundo repositório passando a transaction (o que também não me parece correto tendo em vista que isso iria amarrar ao meu método do repo2 a sempre esperar uma transaction, o que atrapalharia o reuso do mesmo)..... Poderia me dar uma luz quanto a isso? Obrigado desde já!
@gilsongabriel85
@gilsongabriel85 3 жыл бұрын
Super video! I applauded for R$5.00 👏👏
@michaelnsc
@michaelnsc 3 жыл бұрын
Fala, Rodrigo! O que influencia no tempo de execução dos testes? O meu leva quase 1,5s no total pra rodar os testes e 5s pra rodar a suite toda
@RodrigoBranas
@RodrigoBranas 3 жыл бұрын
se forem testes de unidade é basicamente CPU e memória, se envolver I/O a coisa pode ir mais longe, pode depender da rede, do banco de dados, começa a envolver mais variáveis, outras aplicações, consultas que demoram pra ser executadas, assim por diante
@andreciobezerra1198
@andreciobezerra1198 3 жыл бұрын
Rodrigo vamos ter um episódio falando sobre validação? Em que camada ela deve ficar?
@brunonairlanda
@brunonairlanda 3 жыл бұрын
Previsão para mais vídeos da série?
@vitordessilva
@vitordessilva 2 жыл бұрын
Oi.. cade os próximos vídeos da série? :(
@rbltv
@rbltv 3 жыл бұрын
Se você soubesse o quanto dói os olhos de quem usa óculos... Você usaria tela preta. kkkkkkkkk Obrigado!
@gam3rinsano
@gam3rinsano Жыл бұрын
Onde esta a aula #5?
@SrStark-ud9vl
@SrStark-ud9vl 2 жыл бұрын
quase que eu fico cego vendo vc usar esse editor com tema light!
@TheMathues123
@TheMathues123 Ай бұрын
Esse tratamento de erros do javascript é muito podre kkkkkkkkkkkkkkkkkkkkkk
Criando os primeiros serviços com TDD // REST API #3
37:32
Rodrigo Branas
Рет қаралды 15 М.
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 34 МЛН
Don't look down on anyone#devil  #lilith  #funny  #shorts
00:12
Devil Lilith
Рет қаралды 44 МЛН
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 30 МЛН
What is an API? REST and RESTful? | MaykBrito
33:57
Rocketseat
Рет қаралды 287 М.
Introdução à Linguagem Scala 3 - Parte 1
1:51:19
Jefferson Andrade
Рет қаралды 38
6 erros com Spring Boot que você não deve fazer
16:05
Master Dev
Рет қаралды 3,9 М.
Configuração COMPLETA do TypeScript (tsconfig.json) // Cortes
1:16:29
Rodrigo Branas
Рет қаралды 4,6 М.
Tratamento de erros no Express.js com TypeScript
43:25
Guido Cerqueira
Рет қаралды 13 М.
Kubernetes para Devs com Fabricio Veronez
2:10:24
Rodrigo Branas
Рет қаралды 2 М.
COMO TRATAR EXCEÇÕES NO JAVA SPRING
18:32
Fernanda Kipper | Dev
Рет қаралды 17 М.
Introdução ao REST // REST API #1
28:52
Rodrigo Branas
Рет қаралды 69 М.
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 34 МЛН