Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Clean Code com SOLID em Java na prática
Rating: 3.9 out of 5(97 ratings)
945 students

Clean Code com SOLID em Java na prática

Aprenda SOLID construindo um sistema real do zero ao código profissional com boas práticas usadas no mercado
Created byLucas Herom
Last updated 4/2026
Portuguese
Portuguese [Auto],

What you'll learn

  • Principio da Responsabilidade Única
  • Principio Aberto-Fechado
  • Princípio da substituição de Liskov
  • Principio da segregação de Interfaces
  • Principio da Inversão de dependência

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

12 sections34 lectures2h 40m total length
  • Boas vindas0:37
  • Como extrair o máximo do curso0:38

Requirements

  • Lógica de Programação
  • Conhecimento em alguma lingugem de programação

Description

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 corrigir

  • Escrever classes com responsabilidade única que qualquer dev do time entende sem perguntar

  • Fazer refatorações com segurança, sem o medo de quebrar o que funcionava

  • Chegar em code reviews com argumentos técnicos sólidos e não só "achei confuso"

  • Construir sistemas que crescem sem virar uma bola de lama

Para 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.

Who this course is for:

  • Desenvolvedores iniciantes
  • Estudantes de programação
  • Estudantes de Tecnologia da informação e comunicação
  • Desenvolvedores experientes que desejam melhorar a qualidade do seu código