Ver curso
- Um Framework com base na linguagem JavaScript;
- Utilizado para criação de SPA's, onde ele trabala em uma arquitetura de frontend semparada do backend, onde o backend trabalha com API e se comunica com JSON para o frontend, e o front tem uma SPA onde o core do Angular é renderizado, podendo assim fazer a comunicação com projetos isolados;
- Possui arquitetura baseada em compoentes;
- Muito utilizado em aplicações de grande porte sendo o Angular uma solução mais completa, tendo tudo que uma SPA vai utilizar;
- Compõe a stack MEAN (MongoDB, Express, Angular e NodeJS);
- Angular 2+ é uma versão diferente do AngularJS (clássico);
- Estrutura de organização do projeto bem definida, promove simplicidade e reaproveitamento de código;
- Sistema de tooling muito rico: CLI, módulo de HTTP, router outros;
- Integração nativa com TypeScript;
- Mantido pelo Google.