Table of contents : Building Your First Angular Application Introduction to TypeScript Structuring User Interfaces with Components Enriching Applications Using Pipes and Directives Managing Complex Tasks with Services Reactive Patterns in Angular Tracking Application State with Signals Communicating with Data Services over HTTP Navigating through Applications with Routing Collecting User Data with Forms Handling Application Errors Introduction to Angular Material Unit Testing Angular Applications Bringing Applications to Production Optimizing Application Performance