← Back to Subjects

Angular - Chapters

📂
Why Learn Angular
📂
Install Angular
📂
Angular CLI Basics
📂
Hello World & Project Structure
📂
Angular Components
📂
Templates, Interpolation & Expressions
📂
Angular Events
📂
Property Binding & Two-Way Binding
📂
Dynamic Styling & Class Binding
📂
Built-in Directives
📂
Control Flow Enhancements
📂
Custom Directives
📂
Introduction to Signals
📂
Data Types with Signals
📂
Computed Signals in Angular
📂
Effects in Angular
📂
Template-Driven Forms
📂
Template Forms Validation
📂
Reactive Forms Basics
📂
FormGroup & Nested Forms
📂
Reactive Form Validation
📂
Built-in Pipes
📂
Custom Pipes in Angular
📂
Parent → Child Communication
📂
Child to Parent
📂
Reusable Components
📂
Getter/Setter
📂
Basic Routing in Angular
📂
Angular Route Parameters
📂
Nested & Dynamic Routes
📂
Angular Wildcard Route
📂
Lazy Loading Modules
📂
Standalone Routing
📂
Role Guard Routing & Conditional Routing
📂
Routing Guards & Role Conditional Guards
📂
Getter/Setter in Angular Services
📂
Angular – Creating & Using Services
📂
Dependency Injection Hierarchy
📂
State with Services
📂
State with Signals or RxJS
📂
Introduction to NgRx
📂
NgRx Actions, Reducers & Selectors
📂
NgRx Effects
📂
NgRx Entity
📂
NgRx Store DevTools
📂
NgRx Router Store
📂
NgRx Testing
📂
NgRx Best Practices & Patterns
📂
Getter/Setter for Data Management
📂
Angular Standalone Components
📂
Angular Modules
📂
Best Practices & Optimization
📂
Angular Unit Testing Basics
📂
Angular Component Unit Testing
📂
First Test Case in Angular
📂
Automation Testing with Angular