Front-end · Tool
Angular
A complete framework for large applications.
Used at
- Resource IT
- Claro
01Overview
Angular is an opinionated, batteries-included framework with TypeScript at its core. I've built apps with it, migrated AngularJS to Angular 2 and made it coexist with React and Vue in a micro-frontend architecture.
02Key concepts
What anyone working with it needs to understand
- 01
Components & modules
Building blocks and how apps are organized.
- 02
Dependency injection
Services, providers and hierarchical injectors.
- 03
RxJS
Observables and operators for async data streams.
- 04
Templates & binding
Property, event and two-way binding, pipes.
- 05
Routing & forms
Router, guards, reactive and template-driven forms.
- 06
Change detection
Zones, OnPush and signals for performance.
03In practice
Built web apps and migrated applications from AngularJS (1.x) to Angular 2 at Resource IT; integrated Angular into the micro-frontend platform at Claro.
04Related