pelo que estou vendo o ES6 trabalha no padrão MVC onde os Models (Objetos) possuem regras de negócio. Bom meu intuito é aprender um framework que me auxilie a manipular dados no Front-End que vem de um webservice (por exemplo) mais que nesse webservice se encontre todas as regras de negócio e não tenha nenhuma regra no client (ou no Front-End), até mesmo por que terei vários Fronts-Ends em tecnologias diferentes e também terceiros integrando o webservice que não conhecem minhas regras de negócio, por isso elas fica no Back-End.
Estou fazendo esse curso visando Vue e Angular2. Estou no caminho certo?