Clean Code com SOLID em Java na prática
About this course
Você abre o código de um colega (ou o seu próprio de 3 meses atrás) e pensa: "Quem escreveu isso?"Métodos com 80 linhas. Classes que fazem tudo. Nomes de variável que não dizem nada. E a sensação de que qualquer mudança pode quebrar tudo.Esse não é um problema de Java. É um problema de princípios.O que você vai aprender nesse curso:SOLID não é teoria de faculdade. É o conjunto de decisões que separa o código que ninguém quer mexer do código que outros devs pedem pra herdar. Neste curso você vai entender e aplicar cada um dos 5 princípios em Java, com exemplos tirados de situações reais de desenvolvimento.Sem slides em loop. Sem HelloWorld. Código que você consegue usar na segunda-feira de manhã.Depois desse curso você vai conseguir:Identificar em segundos onde um código viola SRP, OCP, LSP, ISP ou DIP e como corrigirEscrever classes com responsabilidade única que qualquer dev do time entende sem perguntarFazer refatorações com segurança, sem o medo de quebrar o que funcionavaChegar em code reviews com argumentos técnicos sólidos e não só "achei confuso"Construir sistemas que crescem sem virar uma bola de lamaPara quem é esse curso:Devs Java que já sabem programar, mas sentem que o código que produzem poderia ser melhor. Que já ouviram falar de SOLID mas nunca viram aplicado de verdade num projeto que parece com o trabalho deles.Não é para você se você está começando do zero em programação ou nunca escreveu uma classe Java na vida.Sobre o instrutor:Lucas Herom é desenvolvedor backend Java com experiência em sistemas em produção. Ensina o que pratica, não o que decorou.Matricule-se agora. Seu eu do futuro vai agradecer quando abrir o código escrito hoje.
58/100
CourseAsk score
- What the provider tells you
- 38/45
- Who stands behind it
- 8/35
- How complete the listing is
- 12/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
What you'll learn
- Identify violations of SOLID principles in existing code
- Write classes with a single responsibility that are easy for teammates to understand
- Refactor code safely without introducing new issues
- Present strong technical arguments during code reviews
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · 0
edX