Your next chapter / Lesson library

UNDERSTAND IT. TRY IT. EXPLAIN IT.

Your lesson library.

Practical lessons, written in simple English. Start with the basics and build from there.

Using Windows, Ubuntu, Laragon, XAMPP, or standalone tools? Choose the setup instructions for your environment.

32 published lessons matching your search.

Developer workflow

Choose your starting point and a realistic study plan

Use small evidence checks, a weekly time budget, and a clear next action. No automatic diagnostic or invented skill score.

Web & HTTP

Trace a request through Laravel

Separate bootstrap, routes, middleware, controllers, and responses. Run a focused Laravel router lab without changing application data.

Web & HTTP

Read HTTP requests and choose response statuses

Inspect method, headers, JSON, and status. Run a local validation preview and test malformed input, missing paths, and unsupported methods.

Git & collaboration

Make a useful Git commit and inspect a diff

Review working and staged changes, save small local commits, and prove which content is in the snapshot.

PHP basics

PHP values, types, and strict comparisons

Predict mixed-type comparisons, validate minute text, and convert deliberately before strict checks.

PHP basics

Count tasks by status with PHP arrays

Build a task report with safe fallback behavior and explain its complexity.

PHP basics

PHP functions, validation, and useful errors

Build a reusable task validator, return accepted fields or clear errors, and keep display and storage outside the function.

PHP basics

PHP exceptions and debugging a failure

Separate JSON format errors from invalid values, follow try/catch/finally, and reproduce failures safely.

Professional PHP

PHP objects, constructors and validated state

Protect a small rule with typed objects, composition and a carefully explained readonly boundary.

Professional PHP

PHP interfaces and explicit dependency injection

Wire a writer to a small interface and test validation, delegation and failure without pretending a memory fake is durable storage.

Professional PHP

PHP namespaces and Composer PSR-4 autoloading

Separate class names, aliases, paths and dependency resolution with a real isolated Composer example.

Professional PHP

PHP enums and explicit state transitions

Distinguish recognized state values from permitted changes and keep authorization/concurrency separate.