Angular Programming Tutorial
Angular is a comprehensive web development framework designed to build robust single-page applications. In this comprehensive, 15-lesson course, you will learn component-based structures, TypeScript programming advantage, properties & events bindings, loops list rendering, child emitters triggers, component lifecycle hooks ordering, services injection singleton, RxJS observables stream mapping, reactive dynamic validation forms, route parameter navigation, route guards auth checks, HttpClient module requests, transclusion projection slots, change detection strategy OnPush, and modern standalone modules models.
▶ Course Curriculum
Choose a topic from the left sidebar or click a lesson below to start learning Angular:
| Lesson | Topic |
|---|---|
| Lesson 1 | Introduction to Angular & CLI |
| Lesson 2 | Components & Metadata (@Component) |
| Lesson 3 | Data Binding & Interpolation |
| Lesson 4 | Directives (*ngIf & *ngFor) |
| Lesson 5 | Component Communication (@Input & @Output) |
| Lesson 6 | Component Lifecycle Hooks |
| Lesson 7 | Services & Dependency Injection |
| Lesson 8 | RxJS Basics & Observables |
| Lesson 9 | Template-Driven Forms |
| Lesson 10 | Reactive Forms & FormBuilder |
| Lesson 11 | Routing & Navigation |
| Lesson 12 | Route Guards & Resolvers |
| Lesson 13 | HTTP Client & API Calls |
| Lesson 14 | Content Projection & Templates |
| Lesson 15 | Angular Best Practices & Standalone Components |