Nessa parte de importação e carregamento do código feito pelo system.js, fui tentar achar o código JS da página mas não achei, têm como o usuário tem acesso ao código ou ele carrega direto na memória? Na parte de classes, no curso foi implementado uma classe dentro do componente, se fosse uma classe que o App pode usar, como seria esse processo? Importaria no AppModule? Declararia dentro de algum decorator? A respeito da integração com o back-end e segurança, poderia me dar um exemplo de como implementar uma API-Key? E a última pergunta, teria como fazer uma página de login antes de carregar a APP? Sobre essa pergunta, eu pensei da seguinte forma, fazer uma página separada para o backend lidar, autenticar o usuário e depois redirecionar e enviando o para a APP.