Angular

0%
Coding
Theory
Quiz

    Pipes Templates Rendering

    • FileUnitPipe for Byte Formatting

      Junior
    • Migrate to Built-in Control Flow

      Junior
    • Defer Dashboard Widgets With @defer

      Mid
    • Search Term Highlight Pipe

      Mid
    • Custom Time Ago Pipe

      Mid
    • Test Component and Service With HttpTestingController

      Mid
    • OnPush Refactor With markForCheck

      Senior

    Directives

    • Auto-Focus Attribute Directive

      Junior
    • appHasRole Structural Directive

      Mid
    • Click-Outside Attribute Directive

      Mid
    • Image Fallback Attribute Directive

      Mid
    • Click-Tracking Attribute Directive

      Mid
    • Tooltip Attribute Directive

      Mid
    • Throttled Click Directive With RxJS

      Mid

    Signals Reactive State

    • Search-as-You-Type With Signals

      Junior
    • Signal-Based Cart State Store

      Mid
    • Signal-Based Theme Switcher Service

      Mid
    • Debounced Search With model() Signals

      Mid
    • Convert HttpClient Observable to Signal

      Mid
    • Persist a Signal With effect()

      Mid
    • Signal Store With Computed Filtering

      Mid
    • Signal-Based Inputs, Outputs, and ViewChild

      Mid
    • Migrate BehaviorSubject to Angular Signals

      Senior
    • Dependent Dropdowns With linkedSignal

      Senior

    Forms Validation

    • Cross-Field Password Match Validator

      Mid
    • Dynamic Form Section With FormArray

      Mid
    • Multi-Step Registration Wizard

      Mid
    • Custom ControlValueAccessor Rating Control

      Senior
    • Async Username Availability Validator

      Senior
    • Config-Driven Dynamic Reactive Form

      Senior
    • Dynamic Multi-Step Wizard Form

      Senior

    Content Projection Dynamic Components

    • Multi-Slot Card With ng-content

      Junior
    • Reusable Skeleton Loader With Content Projection

      Junior
    • Reusable List With Row Templates

      Mid
    • Toast Notification Service via CDK Overlay

      Senior
    • Reusable Generic Data Table Component

      Senior
    • Programmatic Modal Overlay Service

      Senior
    • Dynamic Component Rendering With Inputs

      Senior

    Http Rxjs Interceptors

    • Debounced Search With switchMap

      Mid
    • RxJS Status Polling Stream

      Mid
    • Global Loading Interceptor With loading$

      Mid
    • Combine User, Roles, Permissions Into Dashboard

      Mid
    • Functional Auth HTTP Interceptor

      Mid
    • Resilient Data Stream With Retry and Fallback

      Mid
    • Chain Sequential API Calls With switchMap

      Mid
    • Auth Header And Retry Interceptor

      Mid
    • HTTP Caching Interceptor With TTL

      Senior
    • Debounced Search Bridging Signals and RxJS

      Senior
    • Auth Interceptor With Token Refresh

      Senior

    Routing Guards

    • React to Route Param Changes

      Junior
    • Router-Driven Breadcrumb Service

      Mid
    • CanDeactivate Guard for Unsaved Changes

      Mid
    • Breadcrumb Resolver for Nested Routes

      Mid
    • Functional Feature Flag Route Guard

      Mid
    • Lazy Routes With Preloading Strategy

      Mid
    • Server-Side Paginated Data Table

      Mid

    Architecture Di

    • Configurable API Base URL InjectionToken

      Mid
    • Global ErrorHandler With Toast

      Senior
    • Migrate to Standalone With bootstrapApplication

      Senior