O professor falou de Controller, View, ViewResult, Razor, HTML, etc. Eu não consegui entender qual a ordem de execução e hierárquica deles. Seria possível explicar mais detalhado? Talvez com uma imagem? Obrigado
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
O professor falou de Controller, View, ViewResult, Razor, HTML, etc. Eu não consegui entender qual a ordem de execução e hierárquica deles. Seria possível explicar mais detalhado? Talvez com uma imagem? Obrigado
Oi, Luan, encontrei uma imagem nesse artigo que mostra o fluxo de execução e como cada componente mencionado por você se relaciona. Veja:

A partir da lógica de roteamento ("routing engine"), um controlador é encontrado e sua action é executada. O código da action manipula objetos que fazem parte do modelo e por fim encaminha um objeto do tipo ViewResult (que representa uma view) para ser tratada pelo motor de visualização ("view engine", que por padrão é o Razor). Esse motor de visualização irá gerar o HTML final que será uma combinação de dados com HTML estático.
Espero ter ajudado!