Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Modern PHP Introduction
·
Module 4
Modern Project Workflow and Maintainable Code
1
PHP Project Setup and Composer Dependency Management
Initialize a PHP project and manage third-party packages with Composer.
2
Configuring PSR-4 Autoloading for Namespaced Classes
Configure PSR-4 autoloading for namespaced application classes.
3
Applying PSR-12 Standards with Automated Formatting
Apply PSR-12 conventions and use an automated formatter to maintain consistent code style.
4
Secure Runtime Configuration Management
Store environment-specific configuration outside source code and read it safely at runtime.
5
Hash and Verify Passwords with PHP’s Password API
Hash and verify passwords using PHP’s password API.
6
Protecting State-Changing Forms with Session-Backed CSRF Tokens
Protect a state-changing HTML form with a session-backed CSRF token.
7
Writing Focused PHPUnit Tests for PHP Code
Write and run focused automated tests for a PHP function or class with PHPUnit.
8
Structuring a PHP Application by Responsibility
Structure a small PHP application into request handling, domain logic, and persistence responsibilities.
End of course,
Back to course
Previous module
PHP Foundations and Everyday Syntax
Next module