Cover image for Object Oriented PHP and MVC

Object Oriented PHP and MVC

Learn to build a custom object-oriented PHP MVC framework and application

Brad Traversy

Created by Brad Traversy

Explore how to create your own object-oriented PHP framework using the MVC pattern. You'll build a lightweight, custom solution from scratch and use it to develop a real-world web application with user authentication and CRUD features.

Packt | May 2018 | 398 min

Start Trial
LevelIntermediate
CategoriesWeb & Application Development, Object-Oriented Programming (OOP) and Related Languages, PHP

What You Will Learn

You'll start by building the core structure of a PHP MVC framework, then add essential components like controllers, models, and views. Step by step, you'll apply these concepts by creating a practical web application, reinforcing each skill through hands-on coding and real examples.

Key Features

  • Develop a custom MVC framework with object-oriented PHP principles
  • Implement secure user authentication and access control for web apps
  • Master database interactions using PDO and prepared statements

Target Audience

Ideal for developers who already understand PHP basics and want to deepen their skills with object-oriented programming and MVC architecture. If you're aiming to build scalable web applications or frameworks, this path will help you move beyond simple scripts to more advanced, maintainable solutions.

Related courses

Cover image for Master JavaScript Programming - Build Real-World Web Applications
Cover image for TypeScript Interview Mastery 2026 - Q&A for Real Developer Interviews
Cover image for JavaScript Interview Mastery 2026 - Real Questions for Modern Roles
Cover image for JavaScript Prototypes 2025 - A Complete Course to Benefit You The Most
Cover image for Mastering JavaScript Variable Declarations - Insights into VAR, LET, and CONST in 2025
Cover image for Ultimate TypeScript Course 2024 All-in, Learn, Build and Excel