Angular es un framework de frontend para hacer aplicaciones SPA (Single Page Applications) basadas en componentes, incluyendo routing, http, unit test, end to end test y varias técnicas modernas de desarrollo.
Angular Ventajas y Desventajas
Una breve introducción, Puntos a favor y contras de este framework.
Angular Arquitectura y componentes
Arquitectura, componentes, servicios, módulos, inyección de dependencias, templates y sintaxis
Angular Como crear un proyecto y un componente
Mas info
Este post es parte de una serie de videos para la cátedra de Técnicas y Tecnologías Avanzadas de Desarrollo de Software (TTADS). Sobre Angular, en este caso el funcionamiento básico de los componentes, input, output, y el ciclo de vida.
El próximo de la serie Angular Templates
Aca se puede ver la presentación que se uso para esas clases.
La documentación oficial de Angular la base para empezar a usar el framework.
Acá el canal de youtube de la materia.