Useful Links
Computer Science
Web Development
Frontend Frameworks and Libraries
Angular Framework
1. Introduction to Angular and Core Concepts
2. Angular Architecture and Building Blocks
3. Templates, Data Binding, and Directives
4. Component Interaction and Lifecycle
5. Dependency Injection System
6. Services and State Management
7. Routing and Navigation
8. Forms and User Input
9. HTTP Communication
10. Advanced Angular Concepts
11. Testing Angular Applications
12. Build, Optimization, and Deployment
Advanced Angular Concepts
Change Detection System
Change Detection Overview
Zone.js Integration
Change Detection Cycles
Performance Implications
Change Detection Strategies
Default Strategy
Automatic Change Detection
Component Tree Traversal
OnPush Strategy
Manual Change Detection
Input Reference Changes
Event-Based Detection
Manual Change Detection Control
ChangeDetectorRef Service
DetectChanges Method
MarkForCheck Method
Detach and Reattach Methods
Zone.js and Async Operations
Zone Patching
Async Task Tracking
Zone-less Applications
Angular Signals
Signal Fundamentals
Reactive Primitives
Fine-Grained Reactivity
Signal vs Observable
Signal Creation and Usage
Writable Signals
Signal Reading
Signal Updates
Set Method
Update Method
Mutate Method
Computed Signals
Derived State
Automatic Dependency Tracking
Memoization
Effects
Side Effect Management
Effect Cleanup
Effect Dependencies
Signal Integration
Component Integration
Template Usage
Service Integration
Server-Side Rendering
Angular Universal Overview
SSR Benefits
SEO Improvements
Performance Considerations
Universal Application Setup
Universal Package Installation
Build Configuration
Server Configuration
SSR Considerations
Browser-Specific Code
DOM Manipulation
Window and Document Access
Hydration Process
Client-Side Takeover
State Transfer
Event Replay
Internationalization
i18n Setup and Configuration
Angular i18n Package
Locale Configuration
Build Configuration
Text Marking and Extraction
i18n Attribute
Text Extraction Tools
Translation File Formats
Translation Management
XLIFF Format
Translation Workflows
Pluralization Rules
Runtime vs Build-Time i18n
Compile-Time Translation
Runtime Translation Libraries
Web Workers
Web Worker Integration
Worker Setup
Angular CLI Support
Worker Communication
Offloading Computation
CPU-Intensive Tasks
Background Processing
UI Thread Preservation
Angular Animations
Animation System Overview
BrowserAnimationsModule
Animation Triggers
State Management
Animation Building Blocks
States and Transitions
Keyframes
Animation Timing
Animation API
Trigger Function
State Function
Transition Function
Style Function
Animate Function
Complex Animations
Animation Groups
Animation Sequences
Parallel Animations
Animation Callbacks
Previous
9. HTTP Communication
Go to top
Next
11. Testing Angular Applications