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
Component Interaction and Lifecycle
Component Communication Patterns
Parent to Child Communication
Input Properties
Input Decorator
Property Aliasing
Input Validation
Change Detection
Data Flow Principles
Immutability Considerations
Child to Parent Communication
Output Properties
Output Decorator
EventEmitter Usage
Custom Event Creation
Event Bubbling
Event Data Passing
Sibling Component Communication
Shared Service Pattern
Observable Streams
Subject-Based Communication
ViewChild and ViewChildren
Template Reference Access
Component Instance Access
Static vs Dynamic Queries
Query Timing
ContentChild and ContentChildren
Content Projection Queries
Projected Component Access
Content Lifecycle
Component Lifecycle Hooks
Lifecycle Sequence Overview
Hook Execution Order
Change Detection Cycles
Hook Frequency
Initialization Hooks
ngOnChanges Hook
SimpleChanges Object
Input Change Detection
First Change Flag
ngOnInit Hook
Component Initialization
Service Injection
Initial Data Loading
Change Detection Hooks
ngDoCheck Hook
Custom Change Detection
Performance Considerations
Manual Dirty Checking
Content Projection Hooks
ngAfterContentInit Hook
Content Initialization
ContentChild Availability
ngAfterContentChecked Hook
Content Change Detection
Content Validation
View Hooks
ngAfterViewInit Hook
View Initialization
ViewChild Availability
DOM Manipulation
ngAfterViewChecked Hook
View Change Detection
View Validation
Cleanup Hooks
ngOnDestroy Hook
Resource Cleanup
Subscription Management
Memory Leak Prevention
Content Projection
Single Slot Projection
Basic ng-content Usage
Default Content Projection
Multi-Slot Projection
Named Slots
CSS Selector Projection
Conditional Projection
Content Projection Patterns
Wrapper Components
Layout Components
Reusable UI Components
Previous
3. Templates, Data Binding, and Directives
Go to top
Next
5. Dependency Injection System