- 115
- 74 298
Matheus do Java
Brazil
เข้าร่วมเมื่อ 11 ก.ค. 2023
Desenvolvedor apaixonado por tecnologia. Aqui falamos de java e nada mais ;)
Esse foi meu ano como desenvolvedor em 2024
Seja membro deste canal e ganhe benefícios:
th-cam.com/channels/iVzRaWZeDg7WsybMLqXpcQ.htmljoin
th-cam.com/channels/iVzRaWZeDg7WsybMLqXpcQ.htmljoin
มุมมอง: 472
วีดีโอ
Desafio Técnico - Sistema de votação BBB - Java | Spring | RabbitMQ
มุมมอง 1.4Kหลายเดือนก่อน
Seja membro deste canal e ganhe benefícios: th-cam.com/channels/iVzRaWZeDg7WsybMLqXpcQ.htmljoin Repositório do código apresentado no vídeo: github.com/matheuspieropan/aula-youtube/tree/main/desafio Aprenda comigo microsservicos com RabbitMQ: www.udemy.com/course/microsservicos-com-spring-e-rabbitmq-aws/?couponCode=5DAAA66012F21172F413 Se não estiver com desconto me chame nas redes sociais que s...
Dicas ao utilizar Spring Data JPA
มุมมอง 482หลายเดือนก่อน
Seja membro deste canal e ganhe benefícios: th-cam.com/channels/iVzRaWZeDg7WsybMLqXpcQ.htmljoin Repositório do código apresentado: github.com/matheuspieropan/aula-youtube/tree/main/Spring Framework/data/jpa/6- Dicas
Design Patterns - Conheça o OBSERVER
มุมมอง 399หลายเดือนก่อน
Seja membro deste canal e ganhe benefícios: th-cam.com/channels/iVzRaWZeDg7WsybMLqXpcQ.htmljoin Aprenda comigo microsservicos com RabbitMQ: www.udemy.com/course/microsservicos-com-spring-e-rabbitmq-aws/?couponCode=5DAAA66012F21172F413 Se não estiver com desconto me chame nas redes sociais que separo um cupom para você
REACT - Os processos seletivos pra DEV são um LIXO | By @GutoGalego
มุมมอง 5022 หลายเดือนก่อน
Seja membro deste canal e ganhe benefícios: th-cam.com/channels/iVzRaWZeDg7WsybMLqXpcQ.htmljoin Canal do augusto: www.youtube.com/@UCLW51-XEzuOm5RwPMChHBMw Aprenda comigo microsservicos com RabbitMQ: www.udemy.com/course/microsse... Se não estiver com desconto me chame nas redes sociais que separo um cupom para você
Chega de NULL POINTER - Conheça o OPTIONAL
มุมมอง 5272 หลายเดือนก่อน
Seja membro deste canal e ganhe benefícios: th-cam.com/channels/iVzRaWZeDg7WsybMLqXpcQ.htmljoin Aprenda comigo microsservicos com RabbitMQ: www.udemy.com/course/microsservicos-com-spring-e-rabbitmq-aws/?couponCode=8E2E87450E0393D90793 Se não estiver com desconto me chame nas redes sociais que separo um cupom para você
Um pouco da minha jornada na TI
มุมมอง 6902 หลายเดือนก่อน
Seja membro deste canal e ganhe benefícios: th-cam.com/channels/iVzRaWZeDg7WsybMLqXpcQ.htmljoin Neste vídeo conto um pouco das maluquices dessa minha jornada. Do desenvolvedor backend LEGADO ao quase empreendedor dos ramos dos celulares, rs!
Concorrência e lock com código - Prática
มุมมอง 3472 หลายเดือนก่อน
Seja membro deste canal e ganhe benefícios: th-cam.com/channels/iVzRaWZeDg7WsybMLqXpcQ.htmljoin
BACKEND MAIS AVANÇADO - Falando sobre CONCORRÊNCIA e LOCK
มุมมอง 8842 หลายเดือนก่อน
Seja membro deste canal e ganhe benefícios: th-cam.com/channels/iVzRaWZeDg7WsybMLqXpcQ.htmljoin
EMPRESAS BEM AVALIADAS para trabalhar com JAVA
มุมมอง 7992 หลายเดือนก่อน
Nesse vídeo comento um pouco sobre minha pespectiva sobre boas empresas para se trabalhar com JAVA. Vídeo tirado com base nas avaliações do glassdor e alguns contatos que possuo. Deixe seu comentário! Seja membro deste canal e ganhe benefícios: th-cam.com/channels/iVzRaWZeDg7WsybMLqXpcQ.htmljoin
COMO CONSEGUI melhorar uma solucão aqui na empresa?
มุมมอง 8283 หลายเดือนก่อน
No vídeo conto um pouco de um problema que tivemos ao trabalhar com rest assured e a repetição de código que estávamos tendo e como implementar padrão de projetos melhorou nossa solucão. Aprenda comigo microsservicos com RabbitMQ: www.udemy.com/course/microsse... Se não estiver com desconto me chame nas redes sociais que separo um cupom para você
Spring Data JPA - Melhore seus selects usando essa técnica
มุมมอง 1.2K3 หลายเดือนก่อน
No vídeo de hoje vou ensinar um recurso dentro do Spring Data JPA que vai te ajudar muito na construção das suas querys personalizáveis Siga o instagram do canal: matheusdojava Aprenda comigo microsservicos com RabbitMQ: www.udemy.com/course/microsservicos-com-spring-e-rabbitmq-aws/?couponCode=EDCE4A87D4D2F7B085E9 Se não estiver com desconto me chame nas redes sociais que separo u...
TALVEZ CLT NÃO SEJA TÃO RUIM ASSIM - 150 mil de rescisão?
มุมมอง 5234 หลายเดือนก่อน
Nesta bela tarde de sábado, 31 de outubro, após o Xandão banir o X, decidi trazer este conteúdo de entretenimento que tem como objetivo abordar um assunto de interesse para qualquer programador: DINHEIRO, SALÁRIO E BENEFÍCIOS (rs). Primeiro ponto: Por favor, assista a tudo antes de comentar. Segundo ponto: Seja respeitoso se discordar da minha opinião ou da de outra pessoa. Vamos continuar cons...
Aumente sua produtividade com essa framework - MAPSTRUCT | JAVA
มุมมอง 1.3K4 หลายเดือนก่อน
Repositório do projeto: github.com/matheuspieropan/aula-youtube/tree/main/Java/MapStruct
TESTE DE INTENGRAÇÃO - Um pouco sobre cucumber e BDD
มุมมอง 9844 หลายเดือนก่อน
Repositório oficial do projeto: github.com/matheuspieropan/aula-youtube/tree/main/Testes/integracao Siga o instagram do canal: matheusdojava Aprenda comigo microsservicos com RabbitMQ: www.udemy.com/course/microsservicos-com-spring-e-rabbitmq-aws/?couponCode=EDCE4A87D4D2F7B085E9 Se não estiver com desconto me chame nas redes sociais que separo um cupom para você
Design Pattern, template method. Aprenda implementar
มุมมอง 4055 หลายเดือนก่อน
Design Pattern, template method. Aprenda implementar
A COMUNIDADE DEV DO TIKTOK - Apenas minha opinão
มุมมอง 2405 หลายเดือนก่อน
A COMUNIDADE DEV DO TIKTOK - Apenas minha opinão
Microsserviços | Comunicação assíncrona/síncrona | RabbitMQ
มุมมอง 7066 หลายเดือนก่อน
Microsserviços | Comunicação assíncrona/síncrona | RabbitMQ
Refatorando código dos inscritos - JAVA
มุมมอง 9936 หลายเดือนก่อน
Refatorando código dos inscritos - JAVA
SQL INJECTION - Exemplo prático em JAVA
มุมมอง 4596 หลายเดือนก่อน
SQL INJECTION - Exemplo prático em JAVA
TRETA DO TWITTER - Desenvolvedor pleno tem que saber CRUD?
มุมมอง 1.4K6 หลายเดือนก่อน
TRETA DO TWITTER - Desenvolvedor pleno tem que saber CRUD?
Arquitetura limpa #2 - Continuando o projeto
มุมมอง 2917 หลายเดือนก่อน
Arquitetura limpa #2 - Continuando o projeto
Aprenda Clean Architecture com Spring | Arquitetura Limpa #1
มุมมอง 3.3K7 หลายเดือนก่อน
Aprenda Clean Architecture com Spring | Arquitetura Limpa #1
Aprendendo novos métodos do jUnit e Mockito
มุมมอง 5868 หลายเดือนก่อน
Aprendendo novos métodos do jUnit e Mockito
#1 - REFATORANDO o código dos inscritos
มุมมอง 6408 หลายเดือนก่อน
#1 - REFATORANDO o código dos inscritos
NÃO TENHA MAIS DÚVIDAS - Stream, lambdas e interfaces funcionais.
มุมมอง 1.4K8 หลายเดือนก่อน
NÃO TENHA MAIS DÚVIDAS - Stream, lambdas e interfaces funcionais.
JDBC - Aprenda a fazer conexão com banco de dados utilizando o JAVA
มุมมอง 7958 หลายเดือนก่อน
JDBC - Aprenda a fazer conexão com banco de dados utilizando o JAVA
Algoritmos de ordenação com JAVA - Aprenda o Bubble sort
มุมมอง 4489 หลายเดือนก่อน
Algoritmos de ordenação com JAVA - Aprenda o Bubble sort
Amigo, sua didática é muito boa, sério, fora do normal! Você deveria fazer um curso de Java, do básico ao avançado. Sei que dá trabalho, mas precisamos de mais professores assim para nos tornarmos profissionais melhores. Já sei sobre Java, mas gosto tanto da forma como você explica que faria um curso seu novamente. Meus parabéns, você nasceu com o dom de ensinar!
tava procurando isso
Oi Matheus! Como ficaria o mapstruct com paginação?
Fala meu amigo, beleza? acabei de gravar um vídeo explicando como faz. Está disponível para membros. Se torne membro por 6,99 e tenha conteúdos exclusivos em primeira mão. O vídeo fica disponível para o público em geral dia 07/janeio
"Por padrão ele trabalha com o Singleton" em que casos eu precisaria de outro padrão e como dá para fazer isso com o Bean?
@Scope("prototype") @Component public class MeuBeanPrototype { // Implementação } Essa é a forma que pode fazer pra utilizar o bean como prototype por exemplo. Esse tipo, invoca o método sempre que é requisitado. Então pra cada injecao, ele faz uma instancia com base no método em que ele foi anotado. É só pensar, se o singleton eu mantenho EXATAMENTE a mesma instancia, durante toda aplicacao. Em que momento isso não te atenderia? em que momento faz mais sentido pra voce sempre cria um novo objeto? Quando encontar esse cenáio, o prototype pode ser uma opção
Estou criando um projeto para estudar Clean arquiteture, mas tô enfrentando alguns problemas. Primeiro tive que criar interface dos meus UC, pois precisava injetar uns nos outros. Depois mudei isso para evento, porwm acabei precisando utilizar anotações de ApplicationEvent. Mas na minha infra ainda tenho alguns problemas. Estou consumindo uma API externa, está ficando alguma regra de negócio na parte externa do core ou então tenho que trazer para o meu core está regra porém vai estar altamente acoplada a está API externa.
Ele faz verificações de null em dto de update? se eu quero atualizar minha entidade e não passo todos os campos que existem no meu dto update, ele vai setar esses campos como null na entidade?
fala mestre beleza? tem uma forma nele, que você consegue passar dois parametros no método e ele consegue entender que é um update, mantendo o que já tem e atribundo novos valores para os campos que necessita. Posso depois gravar um novo conteúdo mostrando sobre
@MatheusdoJava excelente, grava sim, vai ajudar muito. Obrigado!
Matheus, fiquei com uma dúvida em questão de performance. Seria melhor mesmo criar 1 novo registro de voto pra cada candidato, ou ter um contador (nesse caso 3 registros na tabela voto, 1 por candidato) com uma coluna chamada qtd_voto e incrementar nesse valor? Entendo que os 2 teriam alto volume de escrita, mas talvez a opção 2 teria um melhor custo benefício por não aumentar o tamanho da tabela. Faz sentido?
douglas, sua sugestão é infinitamente melhor que a minha. Muito melho um update do que simplesmente sair criando novos registros. No mundo de desenvolvimento de software as coisas são assim mesmo, as vezes codamos algo e fazemos funcionar. Dado que está funcionando, passamos o pente fino pra melhorar
Matheus obrigado por contribuir passando seu conhecimento e também falando de pontos que podem inspirar ou melhorar outros profissionais da área. Eu mesmo sai recentemente da empresa, sou Dev PL e foi um baque para mim pois percebi que tem muitos assuntos que estou desatualizados ou não estava buscando melhorar e focando demais no meu canal de games secundario , jogando na semana e finais de semana.. Porem dei um basta nisso e agora vou atrás do atraso e depois dessa férias que estou me dando kkkkk vou fazer uma reciclagem e voltar com força total. Tamo junto.
Fala mestre, beleza? Pois é, já me encontrei assim. Mergulho no conteúdo java, claro, mas procure estudar em outras canais também como da full cycle por ex. Eles tem uns vídeos legais com pessoal do mercado live simulando entrevista técnica, legal demais
O foda é encaixar isso em uma classe com umas 5 camadas e com 2 dependencias em cada camada, onde cada dependencia tem no minimo 5 propriedades
na real eu nem curto testes unitários. Eu tenho um vídeo falando sobre testes de integração, curto mais eles
@MatheusdoJava A maioria dos bugs que enfrento são comportamentos contra intuitivos da implementação do hibernate no jpa e as consultas JPQL, que na maioria das vezes o problema so vem em tempo de execução
@MatheusdoJava tipo se vc chamar um transactional dentro da mesma classe, a transação nao funciona, mas isso o cara tem que saber, nao causa exception nenhuma
Realmente vc é como se fosse um amigo próximo p/ seus inscritos, obrigado pelas dicas, e nesse ano tive a mesma percepção sobre preocupar com a saúde/preocupar com parte técnica, estou tentando melhorar isso, que 2025 seja um ano melhor pra todos nós! Minha meta é conseguir o famoso estágio 💪🏻
boaaa mano. Vamos por um 2025 melhor, mais grana no bolso e saúde também
Fala Matheus! Parabéns pela sinceridade no vídeo, meu 2024 também foi bem legal. Não tive acréscimo em salário mas foquei mais na minha carreira, mais na parte técnica de clean arch, DDD, system design, algoritmos… e fiz isso estudando pra entrevistas. Que inclusive recomendo. Meu objetivo agora é lançar um microsaas completinho com ci/cd, observabilidade e rodando em prod. Depois fala qual a hamburgueria vc foi (se for boa), se vc ainda mora em MG somos da mesma cidade hahaha
Hahaha boaaa. Hamburgueria é a spotin. Muito boa. E que bom que conseguiu focar nessas questões técnicas. Esse ano também estudei muito mas não tanto quanto gostaria. E sobre o projeto se puder ajudar em algo só me falar
Eu acho os seus conteúdos muito relevantes para a nossa comunidade de desenvolvimento,você se expressa super bem e sabe das coisas que posta no youtube,2025 seus conteúdos serão melhores ainda,abraços amigo 👍 Em breve eu compro seus cursos na udemy,você sabe explicar muito bem
@@GuilhermeXadrezz obrigado pelas palavras Guilherme. Forte abraço
@MatheusdoJava tamo junto irmão 🙏
link do curso
www.udemy.com/course/microsservicos-com-spring-e-rabbitmq-aws/?couponCode=4A711EA5D1E44F120F50 ou pesquise por Microsserviços com Spring e RabbitMQ + AWS e use o cupom: 4A711EA5D1E44F120F50
Mais um inscrito. Chará, preciso do seu LinkedIn. Fica com Jeová Deus!
Top irmao comorei seu curso hoje, pena q comprei na plataforma, se eu soubesse desse rolê do valor teria comprado contigo Saude e foda, eu tive problema na pele irmão, do nada deu porrada de nodulos no rosto tipo uma espinha grande, o rosto inchado tu fica ate sem auto estima, rolou umas 3x nesse ano, quase 10 dias pra cada, desanima mt A medica passou exames ai me receitou uma porrada de vitamina, graças a Deus Agora bora curti essas ferias aqui tambem, comer muito panetone e esquecer q existe codigo kkkk
caramba, é fogo man. Tu já atua então na area né?
@@MatheusdoJava Atuar ainda não, este ano próximo acredito que já vou me recolocar no mercado, to tirando férias agora de estudo mesmo hehe esse foi um ano de estudos tech que venha agora 2025 tirando um troco !
E aí dev, como foi seu ano de 2024?
Conteúdo muito bom. Explicação top!
obrigado meu amigo
Dev usando Windows? Ai quebra a firma. Brincadeiras a parte, excelente aula!
obrigadooo meu amigo
Conteúdo SENSACIONAL, ajuda muito os juninho (eu) a escrever codigo mais limpo
Fico muito feliz em ajudar. Tente se tornar membro do canal. Libero muito conteúdo exclusivo lá. E por apenas 6,99
@@MatheusdoJava Feito. Tem tanto canal do TH-cam me ajudando que já é o terceiro que eu viro membro. Agradeço também o valor acessível porque eu ainda não trabalho kkkkkkkkk Espero um dia poder contribuir com mais quando eu tiver um emprego e caso surja um tier novo de membro
Parabens pelo conteudo. Muito bem explicado!!!
valeu chefe, as ordens!
Muito bom, porém no POM do repositório vc usa um BOM para o Cucumber, mas especifica mesmo assim as versões das dependências. De qualquer forma, obrigado, me ajudou a fazer essa coisa funcionar depois de procurar muito por aí.
bem observado. Acabou que ficou uma redundancia desnecessária, forte abraço.
Eai Matheus, conteudo top como sempre, comprei seu curso e estou fazendo ele pra aprender microsserviços, voce poderia fazer algum video ou curso mesmo, igual do rabbitmq, com Kafka ? queria aprender essa tecnologia e voce é bom explicando demais cara!! abraços !
Fico feliz em ler isso. Pois sei que na area existem pessoas muito mais qualificadas do que eu, mas quando decidi postar conteudo, procurei focar na didática e procuro trazer isso como diferencial. Sobre o kafka, vou ser honesto. Meu conhecimento é mais limitado, nao tenho muita propriedade pra falar sobre, talvez futuramente. Se tem acompanhado meu conteudo e tem curtido, se torne membro do canal por 6,99. Lá já tem bastante vídeo, mais simples aos mais avançados, conteudos exclusivos.
@@MatheusdoJava tambem gostaria de um video com kafka nessa pegada :)
Aprenda mais sobre o rabbitMQ através do meu curso: www.udemy.com/course/microsservicos-com-spring-e-rabbitmq-aws/?couponCode=5DAAA66012F21172F413
Uma duvida pra cada banco eu preciso criar os repositories e as entidades, se caso eu tiver 10 bancos de dados eu preciso criar 10 vezes as classes?
Não entendi muito bem sua pergunta :(.. mas se voce tiver 10 bancos, vc maperia apenas as as entidades que correspondeem as tabelas daquele banco
curso completo de cache você tem na udemy?
Tenho não man, única coisa que tenho lá é sobre rabbitMQ mesmo. Esses vídeos que gravei de cache, na verdade é mais uma explicacao como o spring trabalha em si, como codar etc. E não necessriamente sobe as ferramentas usadas, como redis por exemplo
Cara eu fiz um mapper somente para UPDATE e um mapper para as demais funcionalidades, porém ocorre um erro de injeção, e o spring solicita um @Bean do MapperUPDATE. Quando só havia um Mapper, não ocorria erro... sabe como faço essa injeção ? Do modo que fazemos nesse vídeo não resolveu.
Consegue me chama no privado la no linkedin? posso tenta arrumar um tempinho e tento te ajudar por call
Muito top mano!
Obrigado mano! TMJ
Excelente aula! Parabéns!
Muito obrigado amigo!
seu repositório ta apontando um trojan colega
github.com/matheuspieropan/aula-youtube/tree/main/Amazon%20Web%20Services/1-%20Simple%20Storage%20%28s3%29 Ou procure meu github Matheuspieropan -> aula-youtube -> Amazon web services
Essa Dica foi de ouro das config do compose 👏👏
Valeu demais, TMJ!
bom demais, Matheus! Apoio uma série com mais dicas
muitoo obigado, forte abraço
Aula boa d+
tmjjj edu, abraçoos
Top demais!
Tmjjj
muito bom mano!
Muito obrigado ✌
Ótimo conteúdo. Parabéns
Muito obrigado. TMJ
Como usar o MapSTruc com Record Java?
obrigado, esse vídeo mostrou a realidade de como está o mercado, diferente dos vendedores de curso que só querem ganhar dinheiro.
aqui é só a verdade. De vendedor de ilusoes o insta já esta creio rsrs. Quero ajudar a comunidade de forma verdadeira
simples, rápido e objetivo!!
muito obrigado
Não consegui compreender qual problema esse Patterns resolveria ... Mas de qualquer forma , excelente video
Fala wil, tudo bem? Então, vejo esse padrão muito parecido em algums pontos com sistemas de mensageria. Embora num rabbitMQ da vida, os consumidores podem estar em aplicacoes distintas, mas a ideia é um pouco parecida. No vídeo me interessei no pedido, então ele é meu sujeito. Diante disso, preciso definir quem são os observadores desse pedido, no caso seria SMS, WhatsApp por exemplo (pense que nossa aplicacao é uma app que somente notifica). Dito isso, toda mudança de status que tenho no pedido, meus observadores são acionados e cada um faz o que propoe fazer.
excelente vídeo!!!
muito obrigado julie
Olá, sera que você consegue fazer um para utilizar mysql e mongodb?
O conceito é o mesmo, basta incluir os drives no pom.xml
exatamente suelen, basta mudar os drivers. Obrigado pelo comentário jones
@@MatheusdoJava Estou me referindo aos dois banco de dados juntos, no mesmo projeto.
Parabéns pelo conteudo amigo, esta me ajudando bastante em alguns projetos para portfólio que estou fazendo, sem fala que sua didatica é fora da curva, simples e direta. Voce tem algum curso pago de spring?
Fala amigo, tudo bem? tenho um de rabbitmq com microsservicos spring
Ótima explicação mano, parabéns.
Obrigado amigo!
Por que não posso fazer que nem no MER, que posso criar uma tabela associativa e adicionar o Many to One nela e nas tabelas que se ligam One to Many?
A tabela associativa vai ser a tabela EmpresaFuncionario, e internamente vai ser Many to one
O problema é bem interessante, mas a solução do @Version é incrível. Não tem como não amar o Spring kkk
ele é muito completo
Eu acho o QI imensamente problemático exatamente pelo que você fala a partir de 27:15... acredito até que o ponto negativo suprime o ponto positivo do QI... Vejo muitas pessoas com preparo 0 pra vagas entrarem somente por que conhecem as pessoas certas... Não acredito que "de fato elas mostram que você trabalha bem" como afirma o Galego...
Parece outra linguagem, 90% dos produtos no trampo ainda estão presos na JDK 7
voce trabalha em qual empresa? abracos
Ótimo vídeo! Muito esclarecedor. Parabéns pelo conteúdo Matheus! Mas me tira uma dúvida, uma curiosidade na verdade. Eu já trabalhei em aplicações desktop com o JDBC e também com JPA+Hibernate, mas nunca vi uma aplicação desktop com Spring Data. É possível trabalhar com Spring Data em aplicações Desktop ou teria que "forçar" uma implementação dele no projeto?
com certeza teria que força bastanteee, muito mesmo. Não dúvido que deva ter um jeito que consiga fazer funcionar, mas ficafia criminoso rsrs.. sabe o que voce pode fazer? a cada ação de clique no botao de uma aplicacao java desktop, tu bota a ação pra fazer uma requisicao http pra tua própria máquina (ficaria localhost) e lá tu joga a regra de todo código
Obrigado, ajudou muito!
Tmjjj!
Mas se o cara tá atarefado....não faz sentido ele entrar no jogo....
Conte me mais do seu ponto de vista
Valeu mestre, brigadão pelo react! Não conhecia seu canal, mas a qualidade dos seus vídeos é bem boa!
Eu que agradeço. Sucesse pra todos nós