Programação

SOLID com Java: Orientação a Objetos com Java

Curso online de SOLID com Java: Orientação a Objetos com Java

1235 8.7

8,7

é a nota desse curso

4.578

alunos neste curso

Faça esse curso e...

  • Aprenda conceitos avançados de Orientação a Objetos
  • Escreva código coeso com Single Responsibility Principle
  • Saiba como lidar com acoplamento
  • Entenda a fundo os ganhos do encapsulamento
  • Domine os principios de código sólido
  • Técnicas e exemplos em Java

Carreiras com esse curso

Veja o primeiro vídeo

Público alvo

Desenvolvedores que já conhecem orientação a objetos, e desejam criar sistemas ainda mais fáceis de serem mantidos.

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Coesão e o Single Responsibility Principle

    • O que é coesão?
    • Vantagens das classes coesas
    • Como escrever classes coesas
    • O princípio SRP
  2. Acoplamento e a estabilidade

    • Por que acoplamento é ruim?
    • Como lidar com acoplamento?
    • Acoplamento aferente e eferente
    • Classes estáveis
    • Programação voltada a interfaces
  3. Classes abertas, Open Closed e Dependency Inversion Principles

    • Princípio das classes abertas-fechadas (OCP)
    • Inversão de Dependências (DIP)
    • Escrevendo código flexível
  4. Entendendo o encapsulamento

    • O que é encapsulamento?
    • Percebendo classes não encapsuladas
    • Encapsulamento e reuso
  5. Herança e o Liskov Substitutive Principle

    • O que é herança?
    • Por que usar herança é difícil?
    • Quando usar herança?
    • Quando não usar herança?
    • O princípio de Liskov (LSP)

Experiências de quem já estudou com a gente

Foto do aluno

Wellington Soares

em 10/01/2016

Muito bom, nunca estudei orientação a objetos de maneira objetiva e fugindo dos famosos padrões de projetos.

SOLID com Java: Orientação a Objetos com Java

Foto do aluno

Eduardo Melo

em 13/01/2016

Muito bom curso. Bem estruturado, bem explicado e com um ótimo tema.

SOLID com Java: Orientação a Objetos com Java

Foto do aluno

Rafael Chinelato Del Nero

em 09/01/2016

A qualidade é excelente, os conteúdos foram apresentados de forma clara e os exercícios propostos ajudam muito a consolidar o conteúdo. Recomendo esse curso, valeu a pena.

SOLID com Java: Orientação a Objetos com Java

Escolha o seu plano e vamos começar

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana