Só passando pra dizer que esse canal é OURO! na minha época de faculdade faltavam canais assim que ensinam na pratica, parabéns pelo conteúdo e continue!
Excelente video. Fiz uma versão estendendo para ter um endpoint de post para uma nova file e um redireccionamento/validação para a fila de criar o evento. Obrigado pelo seu conhecimento compartilhado!
Cara não tenho palavras para descrever o tanto que esse cara e foda!! O tanto de conhecimento que ele fornece em apenas um video simples, uma coisa super legal que ele faz e que ele sempre traz coisas a mais, não so o necessario, tipo nesse video onde adicionou a parte do summary que nem era necessario. Muito obrigado por nos ajudar parceiro!!! Merece mil likes!!
Como eu nunca tinha conhecido esse canal antes pqp! Sou meio iniciante/intermediário em Java ainda mas estou assistindo vídeos de API e micro serviços pra ir me acostumando Parabéns! 😊
Eu gostei porque eu não sei nada de teste técnico,e você ajudando a gente eu acho muito legal a maneira que você ensina assim como eu todos os dias chegam pessoas na área de tecnologia mais perdida que o "Batman" sem saber absolutamente nada e com esse trabalho eu acho muito relevante para a plataforma do youtube por isso eu deixo o like e inscrevo no canal e recomendo aos meus amigos
Assisti 10 minutos e achei sua didática perfeita para mim que tenho TDAH. Descobri o canal agora e já ganhou um inscrito. Tenho muita dificuldade em aprender e esses 10 minutos eu entendi tudo. Salvei para replicar o ambiente e quero micro segmentar também.
Show esse desafio parabéns Brunão. Logo mais poderia criar uma playlist de desafios complexos do LeetCode ou HackerHank mostrando sua forma de pensar na solução dos algoritmos em java claro.
Muito show esse projeto/vídeo. Fiquei tão empolgado que irei implementar ainda hj mesmo até a madrugada rsrs. Parabéns pelo conteúdo e o canal. Ganhou um novo inscrito fiel hehe!!!
@@buildrun-tech Conseguir fazer rsrs tive uns erros ao longo do projeto, mas com pouco de paciência e pesquisa tudo certo. Parabéns pela simplicidade de como resolver esse desafio. Fique curioso de como seria com banco de dados relacional qual seria o trabalho usando o Data JPA.
Sugestão: Fazer um curso de api rest java com pipeline ci/cd no GitHub action e deploy em cluster k8s. Queria muito fazer um curso assim mas não encontro nenhum e com sua didática eu pagaria esse curso de boa.
Abordando esse mesmo formato da mensagem do desafio BTG, voce poderia fazer um video de microserviço com notificacao, proposta e analise com o rabbit ensinando a enviar json atraves das filas. Tipo nessa mesma pegada do desafio ai.
Bruno, existe alguma boa prática que faz com que o Lombok não seja usado? Vejo bastante dev de Java que prefere criar os getters e setters ao @Data. Vídeo incrível, muito bem explicado!
Opa, obrigadoo! Rapaz, eu respeito quem gosta de utilizar, porém eu prefiro deixar o código mais explicito e previsível, sem deixar uma amarração a lib.
Cai de paraquedas nesse video, estou aprendendo Java/Spring boot... minha duvida é se um dev nível junior precisa saber implementar JWT, Refresh Token ,OAuth etc... ou se é algo mid level ...
achei um pouco confuso o conceito de entidade nesse contexto, talvez tenha a ver com o uso de um db nosql. As classes order e item são chamadas entidades mas possuem implementações distintas.
Pessoal sou totalmente leigo na área de TI, e gostaria de saber por onde eu poderia começar e se alguém sabe se tem alguns cursos de graça no you tube, pois eu não tenho dinheiro pra pagar, ficarei grato pela orientação.
top o conteúdo, mas uma dúvida, não seria mais fácil somar o total de todos os pedidos no java uma vez que vc já tem a lista ? invés de utilizar o mongo templete?
Boa pergunta! Ao fazer o somatorio no Java, teriamos somente os registros da pagina que estamos retornando. Caso tenha muitos registros na base, o código iria ficar insustentável. Ao fazer a sumarização na base, a gente garante que estamos olhando para todos os registros, independente da paginação. :)
Legal, mas acho que ainda ficou muitas perguntas em volta da solução proposta.Por que escolheu Mongo? Qual o volume de requests que a API vai suportar? Precisamos tunar o DB? E se tivermos milhoes de customerID? Podemos processar os pedidos em paralelo? E se chegar eventos duplicados? Etc....
Como que faz para gravar todos esses passos, eu entendo o motivo deles, mas se eu for criar do zero algo assim sem uma consulta eu não faço ideia de tudo isso que precisa... Algum dica? =(
Compreendo seu questionamento. Uma dica: refaça o código do sistema, mesmo que copiando e colando. Depois tente refazer, dessa vez sem copiar e colar. Você passará a entender a razão de cada trecho de código. Ao menos comigo dá super certo dessa forma.
Springboot? Sério? com Go, Node, Rust, Python e ainda usam esse monstro devorador de memoria? Achei muito top o video, mas não entendo pq ainda usam java em 2024.
Nem tudo na vida é feito pra melhor desempenho de memória, só o fato de existirem milhares de empresas que tem seus sistemas em Java já é o suficiente pro uso dele no projeto.
Mais é claro, Java/Spring são bastante usados no mercado, tanto no Brasil, como ao redor do Mundo. Cada tecnologia tem suas vantagens e desvantagens. O Uso de memória já é coisa do passado no mundo Java principalmente no ecossistema do Spring. Não se engane, acha mesmo que grandes e médias empresas e grandes serviços e plataformas usam Node no backend?
🎉 Conheça a FBR:
hotm.art/fbryc
Você gostou do vídeo de hoje? Qual poderia ser o próximo desafio?
Woovi-bank
@@luisdomiciano legal! Tem o link ae? 👀
Só passando pra dizer que esse canal é OURO! na minha época de faculdade faltavam canais assim que ensinam na pratica, parabéns pelo conteúdo e continue!
@@ANDREYALVES Obrigado Andrey! 🤘
Excelente video. Fiz uma versão estendendo para ter um endpoint de post para uma nova file e um redireccionamento/validação para a fila de criar o evento. Obrigado pelo seu conhecimento compartilhado!
Brother, parabéns pelo conteúdo! Fez algo que é relativamente complexo parecer extremamente simples! Ganhou um inscrito!
Obrigadoo Andre!
Se não deixarem o like é sacanagem! Parabéns pelo vídeo, pelo canal e pela iniciativa. Tenha certeza que você está ajudando muita gente. 👏🏻👍🏻💪🏻
Cara não tenho palavras para descrever o tanto que esse cara e foda!! O tanto de conhecimento que ele fornece em apenas um video simples, uma coisa super legal que ele faz e que ele sempre traz coisas a mais, não so o necessario, tipo nesse video onde adicionou a parte do summary que nem era necessario. Muito obrigado por nos ajudar parceiro!!! Merece mil likes!!
Muito obrigado pela mensagem Rayan! Isso me motiva a trazer mais conteúdos aqui pro canal 🫡❤️
Massa demais! Didática excelente! Parabéns!
Que canal foda, parabens, ensina o que realmente importa para o mercado de trabalho.
Como eu nunca tinha conhecido esse canal antes pqp! Sou meio iniciante/intermediário em Java ainda mas estou assistindo vídeos de API e micro serviços pra ir me acostumando
Parabéns! 😊
@@InsiderGames456 Obrigado :)
Eu gostei porque eu não sei nada de teste técnico,e você ajudando a gente eu acho muito legal a maneira que você ensina assim como eu todos os dias chegam pessoas na área de tecnologia mais perdida que o "Batman" sem saber absolutamente nada e com esse trabalho eu acho muito relevante para a plataforma do youtube por isso eu deixo o like e inscrevo no canal e recomendo aos meus amigos
🫡❤️
Começei a aprender Java e seu ecossistema recentemente, seu conteúdo é muito bom! Inscrito.
Boaaa!! Obrigadoo Bruno! 🤘
Adorei!! faça mais com hackerrank!!!
Assisti 10 minutos e achei sua didática perfeita para mim que tenho TDAH. Descobri o canal agora e já ganhou um inscrito. Tenho muita dificuldade em aprender e esses 10 minutos eu entendi tudo. Salvei para replicar o ambiente e quero micro segmentar também.
@@z4l1nux Obrigado Diego! Fico feliz em poder ajudar 🤘
Uma atividade complexa e mt bem explicada! Sem contar a utilidade, pois é algo muito usado no dia a dia! TOP!
Boa, usei seu vídeo como base para criar meu projeto, so que em .NET. Valeu!!
O cara me fez amar Java de uma maneira que eu não sei explicar KKKKKKKKKKKKKKKKKKK
@@omiranhainvestidor 😅
Minha nossa que aula!!! Muito bom e obrigado pelo conteúdo ❤
Show de bola, não manjo de Java, mas deu pra entender bem, é bem parecido com Nestjs.
Excelente video!
Show esse desafio parabéns Brunão. Logo mais poderia criar uma playlist de desafios complexos do LeetCode ou HackerHank mostrando sua forma de pensar na solução dos algoritmos em java claro.
Muito boa a didática e o código apresentado também, parabéns!
Obrigadoo Wagner!
Conteúdo extremamente importante. Sensacional, amigo
Obrigado Felipe! 👊
Excelente! Deu para entender muita coisa
Excelente conteúdo, não sou dev java e entendi tudo, parabéns!
Obrigadoo Emanuel!
Muito show esse projeto/vídeo. Fiquei tão empolgado que irei implementar ainda hj mesmo até a madrugada rsrs. Parabéns pelo conteúdo e o canal. Ganhou um novo inscrito fiel hehe!!!
Boaaa!! Obrigado 🫡💪
@@buildrun-tech Conseguir fazer rsrs tive uns erros ao longo do projeto, mas com pouco de paciência e pesquisa tudo certo. Parabéns pela simplicidade de como resolver esse desafio. Fique curioso de como seria com banco de dados relacional qual seria o trabalho usando o Data JPA.
Muito bom o vídeo, parabéns pelo conteúdo.
Obrigadoo Marcos!
Obrigado, isso foi massa!
Sugestão: Fazer um curso de api rest java com pipeline ci/cd no GitHub action e deploy em cluster k8s. Queria muito fazer um curso assim mas não encontro nenhum e com sua didática eu pagaria esse curso de boa.
Excelente vídeo! Se possível, poderia fazer um vídeo sobre programação reativa e manipulação de arquivos? 😅
Parabéns mano, faz ate parecer que é fácil !
Obrigado Elisio! 🫡👊
Excelente conteúdo, cara! Java é sensacional!!!! tmj
Obrigado! Ótima didática e muito informátivo.
Abordando esse mesmo formato da mensagem do desafio BTG, voce poderia fazer um video de microserviço com notificacao, proposta e analise com o rabbit ensinando a enviar json atraves das filas. Tipo nessa mesma pegada do desafio ai.
Ótimo vídeo, já abordando Java 21, blz... veja de adicionar classes de testes nos próximos, ai fica top
Conteúdo sensacional 👋
Trabalho com .net a 6 anos e achei mais simples de fazer em java q configuração do banco e do rabbit mq foi muito simples
Maneiiro! Vem pro lado do Java rs 😅💪
Gostei muito do conteúdo!!!! Top demais! Sabe dizer para qual senioridade seria esse code test?
mto massa conteúdo parabéns
Top demais!!
Conteúdo show !!
Bruno, existe alguma boa prática que faz com que o Lombok não seja usado? Vejo bastante dev de Java que prefere criar os getters e setters ao @Data.
Vídeo incrível, muito bem explicado!
Opa, obrigadoo! Rapaz, eu respeito quem gosta de utilizar, porém eu prefiro deixar o código mais explicito e previsível, sem deixar uma amarração a lib.
Video top parabéns, estou voltando a estudar Java, sou front atualmente. Mas te perguntar - qual o tema do IDEA tá usando ?
Obrigadoo! O tema é Gruvbox
Muito bom!!!!
Obrigadooo Robson!
Muito top o vídeo. Eu Gostaria de fazer uma pergunta, tu demorou quanto tempo pra resolver esse desafio?
@@rafinhaDEV obrigadoo! De 2h a 3h mais ou menos
Recomenda algum curso de todas as tecnologias que vc usou nesse desafio ?
Em breve teremos novidades 👀
Hazou!!!!
Você também manja de nodejs, mano? Seria legal resolver uns desafios de vagas com Node.
Ótimo video !! So uma duvida , essa vaga seria pra qual nivel ?
Cai de paraquedas nesse video, estou aprendendo Java/Spring boot... minha duvida é se um dev nível junior precisa saber implementar JWT, Refresh Token ,OAuth etc... ou se é algo mid level ...
É algo mais mid level, spring security é bem complexozinho
@@vncfps Minha duvida era referente a isso mesmo, pois ainda é complexo pra mim aplicar o spring security e JWT com aqueles boiler plates etc...
Por que você não usa @Autowired nos seus projetos?
Ele faz a injeção via construtor, que é a maneira mais recomendada pelo próprio spring
Da hr demais
Muito bom.
Obrigado Daniel!
@@buildrun-tech A gente é que agradece.
achei um pouco confuso o conceito de entidade nesse contexto, talvez tenha a ver com o uso de um db nosql. As classes order e item são chamadas entidades mas possuem implementações distintas.
Mt top fi
qual o tema e os icones que você ta usando no intellij?
O tema é o GruvBox, não alterei os icones da IDE :)
Testa o tema Gradianto tbm é muito show rsrs
Pessoal sou totalmente leigo na área de TI, e gostaria de saber por onde eu poderia começar e se alguém sabe se tem alguns cursos de graça no you tube, pois eu não tenho dinheiro pra pagar, ficarei grato pela orientação.
Dá uma olhada no "Curso em Video" do Gustavo Guanabara :)
top o conteúdo, mas uma dúvida, não seria mais fácil somar o total de todos os pedidos no java uma vez que vc já tem a lista ? invés de utilizar o mongo templete?
Boa pergunta! Ao fazer o somatorio no Java, teriamos somente os registros da pagina que estamos retornando. Caso tenha muitos registros na base, o código iria ficar insustentável. Ao fazer a sumarização na base, a gente garante que estamos olhando para todos os registros, independente da paginação. :)
@@buildrun-tech ah entendi, show, obrigado pela explicação !!
Legal, mas acho que ainda ficou muitas perguntas em volta da solução proposta.Por que escolheu Mongo? Qual o volume de requests que a API vai suportar? Precisamos tunar o DB? E se tivermos milhoes de customerID? Podemos processar os pedidos em paralelo? E se chegar eventos duplicados? Etc....
otimas perguntas
Como que faz para gravar todos esses passos, eu entendo o motivo deles, mas se eu for criar do zero algo assim sem uma consulta eu não faço ideia de tudo isso que precisa... Algum dica? =(
Compreendo seu questionamento. Uma dica: refaça o código do sistema, mesmo que copiando e colando. Depois tente refazer, dessa vez sem copiar e colar. Você passará a entender a razão de cada trecho de código. Ao menos comigo dá super certo dessa forma.
essa vaga seria para um Pl ?
@@italopessan1202 Não sei confirmar pq um inscrito que enviou para nós, mas eu entendo que sim, entre Junior/Pleno.
top
Aqui o JSON pra quem tiver com preguiça de digitar.
{
"codigoPedido": 1001,
"codigoCliente": 1,
"itens": [
{
"produto": "lápis",
"quantidade": 100,
"preco": 1.10
},
{
"produto": "caderno",
"quantidade": 10,
"preco": 1.00
}
]
}
No repositório do projeto tinha rsrs
Springboot? Sério? com Go, Node, Rust, Python e ainda usam esse monstro devorador de memoria? Achei muito top o video, mas não entendo pq ainda usam java em 2024.
Nem tudo na vida é feito pra melhor desempenho de memória, só o fato de existirem milhares de empresas que tem seus sistemas em Java já é o suficiente pro uso dele no projeto.
Mais é claro, Java/Spring são bastante usados no mercado, tanto no Brasil, como ao redor do Mundo. Cada tecnologia tem suas vantagens e desvantagens. O Uso de memória já é coisa do passado no mundo Java principalmente no ecossistema do Spring. Não se engane, acha mesmo que grandes e médias empresas e grandes serviços e plataformas usam Node no backend?
dev junior react nutellinha detected