Estou trilhando a formação Java e achei um fator na ordenação um pouco intrigante, pois o 4 passo é o Banco de Dados, mas você não consegue fazer o 4 passo sem fazer o primeiro curso do 5 passo, ou seja, não seria mais interessante colocar Spring MVC antes de banco de dados?