Prof., eu tinha feito outros cursos de JavaScript 5, e superiores, e o de vocês é melhor, fica bem claro que a arquitetura do framework AngularJS somente aumentou a produtividade daquilo que já existia na nova versão do JavaScript e não foi a Google que inventou, como Controllers, Views. Eu sempre via isso através do AngularJS, pensei que eles tivessem inventado esse conceito através do framework deles, que não dava para fazer isso nativamente no JavaScript nativamente, o que o AngularJS faz é utilizar os recursos do novo JavaScript de forma menos trabalhosa, mas eles não inventaram nada, como em outras fontes de informação ensina, sem ser a da própria Google, por que essa sempre vai defender o lado deles, do projeto deles, mas as outras fontes de informação não deveria fazer isso, pois não são da Google.