Skip to content
Guide
Search
Ctrl
K
Cancel
Select theme
Dark
Light
Auto
π Getting Started
Welcome & Course Overview
Prerequisites & Setup
Development Environment
Learning Path Guide
π± Beginner Level
What is Angular?
Angular Architecture
Your First App
Components Basics
Templates & Data Binding
Directives
Services & DI
Routing Basics
Forms Introduction
HTTP Client
π Intermediate Level
Advanced Components
Component Communication
Lifecycle Hooks
Reactive Forms
Advanced Routing
RxJS & Observables
State Management
Pipes & Custom Pipes
Angular Material
β‘ Modern Angular
Standalone Components
Angular Signals
Computed Signals
Effects API
Linked Signals (v19)
Resource API
Control Flow (@if, @for, @switch)
Zoneless Angular
New Template Syntax (@let)
Incremental Hydration
HttpResource API
Signal Forms (V21)
ποΈ Advanced Topics
Custom Directives
Dynamic Components
Content Projection
Advanced DI Patterns
Custom Decorators
Angular Elements
Micro Frontends
Performance Optimization
Memory Management
Bundle Optimization
π RxJS for Angular
RxJS Fundamentals
Observables & Observers
Subjects & BehaviorSubject
Operators - Transformation
Operators - Filtering
Operators - Combination
Error Handling
Higher-Order Observables
Schedulers & Testing
RxJS Patterns in Angular
π§ͺ Testing & Quality
Unit Testing Deep Dive
Component Testing
Service Testing
Integration Testing
E2E Testing with Playwright
Testing Signals
Mocking & Spies
Code Coverage
π Server-Side Rendering
SSR Introduction
Static Site Generation
Hydration Strategies
π Deployment & Production
Deployment Strategies
Docker & Containers
CI/CD Pipelines
πΌ Projects
Todo App with Signals
Blog Platform - Part 1
Blog Platform - Part 2
Blog Platform - Part 3
Select theme
Dark
Light
Auto
Unit Testing Deep Dive
Unit Testing Deep Dive π§ͺ
Section titled βUnit Testing Deep Dive π§ͺβ
Coming Soon
Section titled βComing Soonβ
Comprehensive guide to unit testing coming soon!