Under Construction

All course tracks

Programming languages · 30 lessons · up to 10 minutes each

PHP

A progressive PHP sequence from core language features through package use and tests. Ten lessons are published; twenty remain Coming Soon.

10 lessons available

One-time purchase · USD

Choose what to unlock

Access is attached to your account after payment is verified. No subscription.

One lesson

PHP Tags and Values

Permanent access to this lesson, its diagrams, and quiz.

Full category

PHP

Permanent access to the lessons published in this track when you buy. Future lessons are not included. 10 of 30 lessons are published; 0 are in owner review and 20 are Coming Soon.

See the 10 published lessons
  1. PHP Tags and Values
  2. PHP Strings and Interpolation
  3. PHP Conditions and Loops
  4. PHP Functions and Type Declarations
  5. PHP Arrays and Keyed Data
  6. PHP Classes and Visibility
  7. PHP Namespaces and Autoloading
  8. PHP Exceptions and Errors
  9. PHP Iterables and Generators
  10. PHP Composer Packages and Testing

Beginner

Lessons 1–10

Intermediate

Lessons 11–20

  1. 11

    PHP: Build an example with PHP tags and values

    Topic: PHP tags and values

    Create a small working example that uses PHP tags and values in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Intermediate4 minComing Soon
  2. 12

    PHP: Compose strings and interpolation with another component

    Topic: strings and interpolation

    Combine strings and interpolation in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Intermediate5 minComing Soon
  3. 13

    PHP: Configure conditions and loops for a small case

    Topic: conditions and loops

    Set up conditions and loops in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Intermediate6 minComing Soon
  4. 14

    PHP: Validate inputs around functions and type declarations

    Topic: functions and type declarations

    Add a check around functions and type declarations in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Intermediate7 minComing Soon
  5. 15

    PHP: Use arrays and keyed data in a short workflow

    Topic: arrays and keyed data

    Add arrays and keyed data in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Intermediate8 minComing Soon
  6. 16

    PHP: Refactor classes and visibility into a reusable unit

    Topic: classes and visibility

    Extract classes and visibility in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Intermediate9 minComing Soon
  7. 17

    PHP: Exercise namespaces and autoloading with sample data

    Topic: namespaces and autoloading

    Run sample data through namespaces and autoloading in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Intermediate10 minComing Soon
  8. 18

    PHP: Observe exceptions and errors outputs

    Topic: exceptions and errors

    Capture the result of exceptions and errors in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Intermediate3 minComing Soon
  9. 19

    PHP: Recover from a iterables and generators failure

    Topic: iterables and generators

    Handle one expected failure from iterables and generators in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Intermediate5 minComing Soon
  10. 20

    PHP: Document Composer packages and testing behavior

    Topic: Composer packages and testing

    Write a short usage note for Composer packages and testing in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Intermediate6 minComing Soon

Advanced

Lessons 21–30

  1. 21

    PHP: Test a boundary around PHP tags and values

    Topic: PHP tags and values

    Add an edge-case test for PHP tags and values in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Advanced4 minComing Soon
  2. 22

    PHP: Harden strings and interpolation

    Topic: strings and interpolation

    Add the relevant access, safety, or validation control to strings and interpolation in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Advanced5 minComing Soon
  3. 23

    PHP: Measure conditions and loops

    Topic: conditions and loops

    Record a small baseline for conditions and loops in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Advanced6 minComing Soon
  4. 24

    PHP: Reduce cost in functions and type declarations

    Topic: functions and type declarations

    Change one measurable cost in functions and type declarations in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Advanced7 minComing Soon
  5. 25

    PHP: Diagnose a arrays and keyed data failure

    Topic: arrays and keyed data

    Use an observable signal to explain a failure in arrays and keyed data in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Advanced8 minComing Soon
  6. 26

    PHP: Make classes and visibility repeatable

    Topic: classes and visibility

    Show that rerunning classes and visibility in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Advanced9 minComing Soon
  7. 27

    PHP: Review trade-offs in namespaces and autoloading

    Topic: namespaces and autoloading

    Compare two documented approaches to namespaces and autoloading in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Advanced10 minComing Soon
  8. 28

    PHP: Improve exceptions and errors maintainability

    Topic: exceptions and errors

    Refine exceptions and errors in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Advanced3 minComing Soon
  9. 29

    PHP: Verify iterables and generators end to end

    Topic: iterables and generators

    Check that a complete small flow using iterables and generators in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Advanced5 minComing Soon
  10. 30

    PHP: Audit Composer packages and testing against its source docs

    Topic: Composer packages and testing

    Check the implementation of Composer packages and testing in the context of PHP syntax, object design, Composer, and testable applications; save a short example or check that demonstrates the result.

    Advanced6 minComing Soon

Reference documentation

References support the selected track topics while its lesson content is built and reviewed progressively.

Ten PHP lessons are published and independently purchasable. The other 20 listings are planned and unavailable.