Composer, Tooling and PHP Standards

Professional PHP tooling: Composer and packages, autoloading, PSR standards, coding style, static analysis, debugging with Xdebug and documentation.

PHP-120 Year 1 3 credits 12 lessons planned ▶ Video lessons coming soon

Offered by HSM University · PHP Programming

Course content

  1. 1The PHP ecosystemComing
  2. 2Composer and composer.jsonComing
  3. 3Installing and updating packagesComing
  4. 4Autoloading with PSR-4Coming
  5. 5PHP standards recommendationsComing
  6. 6Coding style and formattersComing
  7. 7Static analysis with PHPStanComing
  8. 8Debugging with XdebugComing
  9. 9Configuration and environment variablesComing
  10. 10Logging with MonologComing
  11. 11DocumentationComing
  12. 12Capstone: packaging a reusable libraryComing

Requirements

Recommended background. You can start any course at any time.

Description

Professional PHP tooling: Composer and packages, autoloading, PSR standards, coding style, static analysis, debugging with Xdebug and documentation.

Part of the Information Technology stream, typically taken in year 1.