Clear, practical technology insights
Build practical programming and technology skills

Modern PHP Web Development

Build a framework-free PHP web application with Composer, routing, controllers, templates, PDO, authentication, validation, testing, and secure configuration.

View curriculum
PractitionerDifficulty
40 hoursEstimated time
8 modules32 lessons
5 guided labsKnowledge check
00
Plan your learning

Path Brief

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

Prerequisites

  • Php Fundamentals
  • Html Css Foundations
  • Sql Relational Databases
  • Http Apis

Tools

  • A current web browser
  • A code editor or terminal appropriate to the path
  • A safe local or virtual lab environment
01
Before you begin

What you need

  • Php Fundamentals
  • Html Css Foundations
  • Sql Relational Databases
  • Http Apis
02
Step-by-step curriculum

Learning modules

Complete lessons in order or open the module that matches your current goal. Your lesson progress is saved on this device.

01Modern PHP Project SetupBuild practical skill in modern php project setup and connect it to the outcomes of Modern PHP Web Development.4 lessons · 1 lab
Module checkpointModern PHP Project Setup checkpoint
1Which setup step belongs directly to Modern PHP Project Setup in Modern PHP Web Development?
2Which exercise best practices the actual skill taught in Modern PHP Project Setup in Modern PHP Web Development?
3Which diagnostic action is relevant when Modern PHP Project Setup in Modern PHP Web Development does not behave as expected?
02Request Routing and ControllersBuild practical skill in request routing and controllers and connect it to the outcomes of Modern PHP Web Development.4 lessons · 1 lab
Module checkpointRequest Routing and Controllers checkpoint
1Which exercise best practices the actual skill taught in Request Routing and Controllers in Modern PHP Web Development?
2Which diagnostic action is relevant when Request Routing and Controllers in Modern PHP Web Development does not behave as expected?
3Which statement is a core idea you need to understand for Request Routing and Controllers in Modern PHP Web Development?
03Templates and PresentationBuild practical skill in templates and presentation and connect it to the outcomes of Modern PHP Web Development.4 lessons · 1 lab
Module checkpointTemplates and Presentation checkpoint
1Which exercise best practices the actual skill taught in Templates and Presentation in Modern PHP Web Development?
2Which diagnostic action is relevant when Templates and Presentation in Modern PHP Web Development does not behave as expected?
3Which statement is a core idea you need to understand for Templates and Presentation in Modern PHP Web Development?
04Database and Domain LayersBuild practical skill in database and domain layers and connect it to the outcomes of Modern PHP Web Development.4 lessons · 1 lab
Module checkpointDatabase and Domain Layers checkpoint
1Which setup step belongs directly to Database and Domain Layers in Modern PHP Web Development?
2Which exercise best practices the actual skill taught in Database and Domain Layers in Modern PHP Web Development?
3Which diagnostic action is relevant when Database and Domain Layers in Modern PHP Web Development does not behave as expected?
05Forms and ValidationBuild practical skill in forms and validation and connect it to the outcomes of Modern PHP Web Development.4 lessons · 1 lab
Module checkpointForms and Validation checkpoint
1Which setup step belongs directly to Forms and Validation in Modern PHP Web Development?
2Which exercise best practices the actual skill taught in Forms and Validation in Modern PHP Web Development?
3Which diagnostic action is relevant when Forms and Validation in Modern PHP Web Development does not behave as expected?
06Authentication and AuthorizationBuild practical skill in authentication and authorization and connect it to the outcomes of Modern PHP Web Development.4 lessons
Module checkpointAuthentication and Authorization checkpoint
1Which setup step belongs directly to Authentication and Authorization in Modern PHP Web Development?
2Which exercise best practices the actual skill taught in Authentication and Authorization in Modern PHP Web Development?
3Which diagnostic action is relevant when Authentication and Authorization in Modern PHP Web Development does not behave as expected?
07Testing and MaintainabilityBuild practical skill in testing and maintainability and connect it to the outcomes of Modern PHP Web Development.4 lessons
Module checkpointTesting and Maintainability checkpoint
1Which statement is a core idea you need to understand for Testing and Maintainability in Modern PHP Web Development?
2Which setup step belongs directly to Testing and Maintainability in Modern PHP Web Development?
3Which exercise best practices the actual skill taught in Testing and Maintainability in Modern PHP Web Development?
08Security and DeploymentBuild practical skill in security and deployment and connect it to the outcomes of Modern PHP Web Development.4 lessons
Module checkpointSecurity and Deployment checkpoint
1Which diagnostic action is relevant when Security and Deployment in Modern PHP Web Development does not behave as expected?
2Which statement is a core idea you need to understand for Security and Deployment in Modern PHP Web Development?
3Which setup step belongs directly to Security and Deployment in Modern PHP Web Development?
03
Portfolio integration

Capstone Project

Build a Framework-Free PHP Service Portal

Combine the path skills in a portfolio-ready project with clear functional requirements, tests, verification evidence, and operating notes.

GuidedIndependentPortfolio

Acceptance criteria

  • The core workflow works from start to finish.
  • Invalid input or failure states are handled clearly.
  • The result is tested and documented.
  • A reviewer can reproduce the setup and verification.
03
Knowledge check

Test your understanding

Answer all questions. Results and explanations are calculated instantly in your browser.

1Path review for Modern PHP Web Development: Which statement is a core idea you need to understand for Modern PHP Project Setup in Modern PHP Web Development?
2Path review for Modern PHP Web Development: Which setup step belongs directly to Request Routing and Controllers in Modern PHP Web Development?
3Path review for Modern PHP Web Development: Which exercise best practices the actual skill taught in Templates and Presentation in Modern PHP Web Development?
4Path review for Modern PHP Web Development: Which diagnostic action is relevant when Database and Domain Layers in Modern PHP Web Development does not behave as expected?
5Path review for Modern PHP Web Development: Which statement is a core idea you need to understand for Forms and Validation in Modern PHP Web Development?
04
Continue in Programming

Related Programming