AngularJS é um framework JavaScript código aberto, mantido pelo Google, que auxilia na execução de single-page applications. Seu objetivo é aumentar aplicativos que podem ser acessadas por um navegador web, e foi construída sob o padrão model-view-view-model (MVVM), em um esforço para facilitar tanto o desenvolvimento quanto o teste dos aplicativos.
Criar uma aplicação usando recursos do Angular como Componentes, Diretivas e Pipes, e também usar eventos para Comunicação entre Componentes, uso de Route Guards, Interceptors e consumo de API RestFul.
Conhecimentos prévios em lógica de programação e Html5, CSS3 e Java Script.