Boa tarde, Diego! Tudo bem?
Imagino que o curso que você comentou que usa um projeto Front-end já feito e conecta com o Back-end é o desenvolvido nesse curso: Java: criando sua primeira API e conectando ao front, certo?
No caso desse curso em questão, a comunicação se dá no consumo da URL que o Back-end gera, esse consumo é feito nos arquivos dentro da pasta scripts
. A parte principal está no arquivo getDados.js
onde é utilizado um método fetch
para capturar o que a URL do Back-end retorna.
Agora indo para a pergunta de FullStack Java, infelizmente na Alura não temos uma formação ou curso que aborde sobre isso, mas recomendo que comece a ver sobre JSP, pois é uma tecnologia que junto ao Spring te permite criar páginas dinâmicas.
No seguinte artigo você entendera um pouco sobre o JSP e ao fim terá feito o seu "Hello World" com o mesmo:
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.