Olá Marcos! Angular é um framework frontend, ou seja, todo código que você escreve roda no navegador. Angular por si só não é capaz de acessar um banco de dados, quem acessa é uma API.
O que o Angular faz é acessar API's no server que podem ser feitas em Java, C#, Node.js, Python, Ruby on Rails, Scala entre outras linguagens.
Quando damos o servidor pronto para o aluno, é um código de backend e não um código de angular que ele escreveria. Aliás, pode ser que na equipe que o desenvolvedor trabalhe, e ele só seja encarregado da parte de front sem ter que escrever uma linha de back.
No entanto, se você tem interesse em se tornar um desenvolvedor fullstack, aquele que domina front-end, backend e ainda um banco de dados a Alura possui cursos que podem ajudá-lo nessa parte.
Se você tem uma inclinação por JavaScript, o curso de MEAN da Alura recria o mesmo backend usando no curso de Angular que você esta fazendo. Talvez seja esse um curso interessante para que você possa atuar num amplo espectro de camadas de uma aplicação.
https://www.alura.com.br/curso-online-mean-javascript
Se JavaScript ou Node.js não é seu forte, na Alura há cursos que ensinam o padrão REST. É este padrão que você pode seguir usando a linguagem que mais se familiarizar no backend.
Sucesso e bom estudo meu aluno.