Olá, Luis! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de JavaScript para manipular o DOM e alterar o contexto da aplicação, utilizou muito bem o addEventListener para capturar eventos de clique e ainda compreendeu a importância do setAttribute para atualizar dinamicamente elementos como imagem e título.
Uma dica interessante para o futuro é utilizar textContent em vez de innerHTML quando não houver necessidade de inserir tags HTML, pois isso aumenta a segurança e evita problemas de injeção. Assim:
titulo.textContent = "Otimize sua produtividade, mergulhe no que importa.";
Isso faz com que o texto seja atualizado de forma simples e segura.
Sugestão de conteúdo para você mergulhar ainda mais no tema:
Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!