Olá Fábio, tudo bem?
Estamos utilizando o padrão DAO em nosso projeto como se realmente fosse o backend da nossa aplicação!
As classes com nomenclatura DAO tem como objetivo ser o acesso ao banco de dados daquele "tipo" (em nosso caso, de criar, listar, deletar Negociações), se tornando responsável pelas operações básicas de CRUD e outras necessárias em relação banco de dados :)
Mais para frente no curso serão implementadas classes que tem como objetivo fazer consultas a API, mas essa função não sera delegada ao DAO :)
Abraços e Bons Estudos!