Skills you will practice
- Php · Modern Php Web Development
- Php · Modern Php Project Setup
- Php · Request Routing And Controllers
- Php · Templates And Presentation
- Php · Database And Domain Layers
- Php · Forms And Validation
Build a framework-free PHP web application with Composer, routing, controllers, templates, PDO, authentication, validation, testing, and secure configuration.
Complete lessons in order or open the module that matches your current goal. Your lesson progress is saved on this device.
Modern PHP Web Development — Modern PHP Project Setup lab: Create a new project, add one source file and one dependency if appropriate, run it, and document the commands another learner needs.
Modern PHP Web Development — Request Routing and Controllers lab: Create routes for a list view and a detail view with an ID parameter, then test valid and missing IDs.
Modern PHP Web Development — Templates and Presentation lab: Run a PHP script, model one domain object, pass safe data into a template, and verify both normal output and an invalid input case.
Modern PHP Web Development — Database and Domain Layers lab: Create, update, read, and delete one record using the path’s database layer, including one invalid write.
Modern PHP Web Development — Forms and Validation lab: Build a form or request validator with valid, missing, malformed, and boundary inputs.
Combine the path skills in a portfolio-ready project with clear functional requirements, tests, verification evidence, and operating notes.
Answer all questions. Results and explanations are calculated instantly in your browser.
Use practical questions to identify prerequisite skills and a recommended module.
Open resources Project libraryReview project expectations, verification evidence, and portfolio requirements.
Open resources Programming HubCompare career tracks, languages, technologies, and recommended next steps.
Open resources