PHP

0%
Coding
Theory
Quiz

    Database & Persistence

    • Tenant-Aware Global Scope in Eloquent

      Mid
    • Concurrent Multi-API Fetch

      Senior
    • Per-Request DB Session Dependency

      Mid
    • Fix N+1 With Latest Post Eager Load

      Senior
    • Transactional User Registration Service

      Mid
    • JSONB Column With Custom DTO Cast

      Mid
    • Auto-Slug Trait for Eloquent Models

      Mid
    • Polymorphic Comments Across Articles and Videos

      Mid
    • Resilient Feature Flag Service

      Senior
    • User and Post Factories With Seeder

      Junior
    • Eloquent Audit Observer

      Mid
    • Many-to-Many With Pivot Columns

      Mid

    Request Validation

    • Nested Product Form Request

      Mid
    • VAT Number Validation Rule

      Mid
    • Registration Payload Validator

      Mid
    • AJAX Form Processor With JSON Responses

      Junior
    • Custom reCAPTCHA Validation Rule

      Mid
    • Enum-Backed Request Validation

      Mid
    • Custom Uppercase Validation Rule

      Junior
    • ProjectStatus Enum State Machine

      Mid
    • Readonly User Profile DTO

      Junior

    Data Modeling & Eloquent Extensions

    • Encrypted Attribute Cast for SSN

      Senior
    • Request Macro For Mobile App Version

      Mid
    • Explicit Route Model Binding By Slug

      Mid
    • Custom Blade Date Directive

      Junior
    • Laravel API Resource Transformer

      Mid

    Dependency Injection & Architecture

    • Conditional Gateway Binding via Service Provider

      Mid
    • Eliminate Duplication With Trait or Service

      Mid
    • Bind SDK Singleton Via Service Provider

      Mid
    • Auto-Wiring DI Container With Reflection

      Senior

    Middleware & Request Pipeline

    • Request Timing Logging Middleware

      Mid
    • PSR-15 Request ID Middleware

      Mid
    • Custom Guzzle Middleware

      Mid
    • Permission-Checking Route Middleware

      Mid

    Background Jobs & Queues

    • Scheduled Temp File Cleanup

      Mid
    • Rate-Limited Queue Job Middleware

      Senior
    • Email Batch Job With Backoff Retries

      Senior
    • Daily Sales Aggregation Artisan Command

      Mid
    • Async Queued Job With SQS or Redis

      Mid
    • Directory Watcher CSV Importer

      Mid
    • Ordered Status Notification Queue

      Senior
    • Chunked Expired Record Cleanup Command

      Mid
    • Queued Order Confirmation Mailable

      Junior

    Routing & Endpoints

    • HTTP Range Streaming Endpoint

      Senior
    • CRUD App With MySQL Storage

      Junior
    • Reusable Pagination Helper

      Junior
    • Build A REST API From Scratch

      Mid
    • Dashboard Aggregation Controller

      Mid
    • Movie Database With Repository Pattern

      Mid
    • User Profile Retrieval Endpoint

      Junior
    • Standardized JSON API Response Envelope

      Mid
    • O(1) Rolling Transaction Statistics

      Senior

    File Uploads & Streaming

    • Multipart Upload to S3 With Metadata

      Mid
    • Memory-Efficient CSV Streaming With Generators

      Senior
    • Parse CSV Without str_getcsv

      Mid
    • CSV Attendance Aggregation To Database

      Mid
    • Nested JSON To HTML Table

      Mid
    • Memory-Safe Streaming CSV Export

      Senior

    Auth & Security

    • Attribute-Driven Permission Authorization

      Senior
    • Signed Time-Limited Password-Reset URLs

      Senior
    • HTML Sanitizer Against XSS

      Senior
    • Session Authentication With Hijacking Protection

      Senior
    • Custom JWT Bearer Authentication Middleware

      Senior
    • Signed-URL File Download Proxy

      Senior
    • Secure Registration And Login

      Junior

    External Api Integration

    • Third-Party API Client Wrapper

      Senior
    • Authenticated Proxy For Third-Party API

      Mid
    • Guzzle Client With Retry Backoff

      Senior
    • Forex Rate Proxy With Caching

      Senior
    • Aggregate Paginated API With Guzzle

      Mid
    • Circuit Breaker Around External API

      Senior

    Testing & Debugging

    • Mock SMS Gateway In Feature Test

      Mid
    • Fix Misused strpos Truthiness Check

      Junior

    Backend Integrations & Server Tasks

    • Per-Page Visit Counter With Sessions

      Junior
    • Signed Payment Webhook Handler

      Mid
    • Burst-Then-Throttle Rate Limiter

      Senior
    • SQLite-Backed Site With Template i18n

      Mid
    • Reusable File Import Mapper

      Mid
    • UserRegistered Event With Two Listeners

      Mid
    • Stream A 2GB CSV Into MySQL

      Senior