HOME > Development > Object Oriented PHP MVC

Object Oriented PHP MVC

  • Development
  • Jan 14, 2025
SynopsisObject Oriented PHP & MVC, available at $99.99, has an av...
Object Oriented PHP MVC  No.1

Object Oriented PHP & MVC, available at $99.99, has an average rating of 4.44, with 44 lectures, based on 4989 reviews, and has 18918 subscribers.

You will learn about Build a custom MVC Framework from absolute scratch Build an application using your custom framework Create a custom PDO class to handle database interactions Complete user authentication using OOP & PDO Deploy your custom PHP application This course is ideal for individuals who are People wanting to learn advanced OOP PHP and MVC (Model View Controller) It is particularly useful for People wanting to learn advanced OOP PHP and MVC (Model View Controller).

Enroll now: Object Oriented PHP & MVC

Summary

Title: Object Oriented PHP & MVC

Price: $99.99

Average Rating: 4.44

Number of Lectures: 44

Number of Published Lectures: 44

Number of Curriculum Items: 44

Number of Published Curriculum Objects: 44

Original Price: $69.99

Quality Status: approved

Status: Live

What You Will Learn

  • Build a custom MVC Framework from absolute scratch
  • Build an application using your custom framework
  • Create a custom PDO class to handle database interactions
  • Complete user authentication using OOP & PDO
  • Deploy your custom PHP application
  • Who Should Attend

  • People wanting to learn advanced OOP PHP and MVC (Model View Controller)
  • Target Audiences

  • People wanting to learn advanced OOP PHP and MVC (Model View Controller)
  • In this course we will go step by step to build a complete custom MVC (Model View Controller) framework Called TraversyMVC using object oriented PHP. We will build something similar to Codeigniter but much much lighter. This framework is completely open source and you are free to change the name, add stuff, etc and use it as your own. This framework will include

    1. A core library class to load controllers & methods from the URL (Also using .htaccess)

    2. A base controller class to load models and views

    3. A custom database library using PDO for all models to interact with the database using prepared statements

    Not only will we create the framework but we will build an application on top of it called SharePosts which will be somewhat of a social network to share posts. This application will include..

    1. Full user authentication

    2. Access control for posts

    3. Server side form validation

    4. Bootstrap 4 UI

    5. Posts CRUD

    6. Helper functions (flash messaging & redirects)

    We will also be deploying the application to the Internet

    This is not a beginner PHP course. You should already understand things like variables, arrays, loops, functions and all of the basics of the PHP language. It is ok if you do not understand OOP fully. Before we start the framework project, we will have a crash course on object-oriented programming with PHP, where you will learn about classes, methods, properties and more.

    To learn the basics, please check out the PHP Front To Back series on YouTube by Traversy Media

    Course Curriculum

    Chapter 1: Course Intro & Setup

    Lecture 1: Welcome To The Course

    Lecture 2: Project Files & Questions

    Lecture 3: XAMPP Environment Setup

    Chapter 2: Intro To OOP PHP

    Lecture 1: About This Section

    Lecture 2: What Is OOP?

    Lecture 3: Classes, Properties & Methods

    Lecture 4: The Constructor & Destructor

    Lecture 5: Access Modifiers, Getters & Setters

    Lecture 6: Class Inheritance

    Lecture 7: Static Methods & Properties

    Chapter 3: The Framework [Part 1] – The Core

    Lecture 1: What Is MVC?

    Lecture 2: Workflow Explanation

    Lecture 3: Creating The Folder Structure

    Lecture 4: Direct Everything Through index.php

    Lecture 5: Bootstrap FIle & Core Class

    Lecture 6: Loading The Controller From The URL

    Lecture 7: Mapping Methods & Parameters

    Chapter 4: The Framework [Part 2] – MVC Workflow

    Lecture 1: Base Controller Class

    Lecture 2: Loading Views

    Lecture 3: Config File & Uploader

    Lecture 4: Header & Footer Includes

    Lecture 5: Aside – PDO Crash Course

    Lecture 6: The Database Class – Part 1

    Lecture 7: The Database Class – Part 2

    Lecture 8: Clean Up

    Chapter 5: The App [1] – Setup & User Authentication

    Lecture 1: Initial App & Database Setup

    Lecture 2: Pages, Bootstrap & Navbar

    Lecture 3: Creating The Users Controller

    Lecture 4: Register & Login Form Views

    Lecture 5: Form Validation

    Lecture 6: User Model & Email Check

    Lecture 7: User Registration

    Lecture 8: Custom Flash Messaging

    Lecture 9: User Login

    Lecture 10: User Session Data & Logout

    Chapter 6: The App [2] – Posts Functionality

    Lecture 1: Posts Controller

    Lecture 2: Posts Access Control

    Lecture 3: Post Model & Display

    Lecture 4: Add Post Form

    Lecture 5: Inserting Posts

    Lecture 6: Post Show Details Page

    Lecture 7: Editing Posts

    Lecture 8: Deleting Posts

    Chapter 7: App Deployment

    Lecture 1: Deploying Our App

    Instructors

  • Object Oriented PHP MVC  No.2
    Brad Traversy
    Full Stack Web Developer & Instructor at Traversy Media
  • Rating Distribution

  • 1 stars: 44 votes
  • 2 stars: 37 votes
  • 3 stars: 225 votes
  • 4 stars: 1257 votes
  • 5 stars: 3426 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!