Tenho uma dúvida, nesse tipo de projeto como o do curso, o front-end é feito dentro do próprio projeto spring não é isso? Isso quer dizer que o desenvolvedor back-end iniciante como eu, além de estudar Java preciso estudar as tecnologias de front-end também de início? ou dentro das empresas essa tarefa pode ser dividida? Como é feito esse processo de renderização, é mais vantajoso que utilizando REST?