EMENTA: Visão geral da construção de software (minimizar a complexidade, antecipar mudanças, verificações, padrões). Projeto de software. Planejamento da construção de software. Gerenciamento de construção de software. Fundamentos de codificação. Projeto detalhado e codificação. Refatoração. Detecção e remoção de erros. Integração contínua.

<code>
public interface TurmaRepository extends JpaRepository<Turma,Long>{
   
    @Query("from Turma where aluno.id=?1")
    public List<Turma> turmasPorAluno(Long idAluno);
}

</code>