Oi Felipe, tudo bem?
Não temos um curso específico para desenvolver o mesmo WS que foi feito para o curso, porém, um outro aluno teve uma dúvida similar a sua e acabei indicando alguns cursos para e conteúdos para auxiliar na implementação de um WS parecido. Segue o link da dúvida do aluno.
Sobre a dúvvida do diretório: no caso, o que você está acessando trata-se de uma rota que é configurada no servidor, não um diretório específico, a partir dela ocorre algum tipo de tratamento da informação que devolve os dados do banco de dados. Nos cursos sugeridos é apresentada essa abordagem. Portanto, não é o mesmo banco de dados que é mantido dentro da App Agenda.
Não existe uma sincronização automática entre o servidor e a App, ou seja, no curso a ideia é implementar tal sincronização visando os diversos desafios comuns que temos no dia a dia para esse tipo de situação.
Caso tiver mais dúvidas, fique à vontade em perguntar.
[]s