Boa noite, sou novo no desenvolvimento web e ja realizei os cursos de Spring MVC e de Angular e cheguei em algumas conclusões e gostaria de saber se estou no caminho certo... Bom entendi que o backend te oferece uma API e o front consome essa API de acordo com as necessidades. No caso do exemplo do curso nós oferecemos uma lista JSON de livro da CasaDoCodigo e nosso front pode consumir esse conteudo certo?? Pois bem agora em algumas aplicações ja existentes na internet se tenho interesse de consumir alguns dados que essa aplicação me oferece, a aplicação precisa ter uma API aberta, no caso uma sessão onde me mostra como consumir a API da aplicação como em alguns exemplos (steam, cielo, facebook etc) ou tem algum jeito de interceptar essas requisições e consumir de forma indireta? Bom não sei se ficou claro, caso em algum ponto não tenha ficado me informar que tento me expressar de outra maneira :)