Plano de Estudo

Zup Edu: Design e Qualidade de Código

12 cursos
6 posts

Se 80% do que fazemos no dia a dia como desenvolvedor(a) é ler e escrever código, então nada mais justo do que investir no aprendizado sobre como desenhar, escrever e manter código de qualidade. Neste plano de estudo vamos navegar por diversos conceitos, técnicas, dicas de design e tradeoffs ao escrever código que seja fácil de ler e entender, simples de manter a médio-longo prazo e flexível o suficiente para ser evoluído mitigando a complexidade acidental.

Para isso, vamos estudar orientação a objetos, técnicas e conceitos de programação limpa, design patterns, princípios de design SOLID e Domain-Driven Design (DDD) e por fim alguns estilos arquiteturais para organizar e estruturar nosso código. Focaremos na linguagem Java, mas boa parte do que veremos são conceitos do paradigma orientado a objetos que podem ser facilmente aplicados à outras linguagens e plataformas.

Ao final deste plano de estudo você será capaz de:

  1. ler, escrever e manter código OO de qualidade;
  2. avaliar e criticar o desenho e implementação de estilos arquiteturais;
  3. revisar código de seus pares e propor melhorias de implementação e design do código;
  4. refatorar código escrito por outras desenvolvedores(as);
  5. explicar para outros desenvolvedores(as) os conceitos e técnicas estudados;

Bons estudos ��

Criado por Zup Educação

72k xp

Última atualização em

17/04/2023

O que é este plano de estudo?

Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.

Passo a passo

  1. 1

    Conteúdo do plano