->
Oreilly - Object Oriented PHP and MVC - 9781789533149
Oreilly - Object Oriented PHP and MVC
by Brad Traversy | Publisher: Packt Publishing | Release Date: May 2018 | ISBN: 9781789533149


Build a custom object-oriented PHP MVC framework and then build an application with itAbout This VideoPeople wanting to learn advanced OOP PHP and MVC (Model View Controller)This course offers high quality, practical and relevant content.In DetailIn 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 a completely open source and you are free to change the name, add stuff, etc and use it as your own. This framework will include. A core library class to load controllers & methods from the URL (Also using .htaccess)A base controller class to load models and viewsA 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: Full user authentication, Access control for posts, Server-side form validationBootstrap 4 UI, Posts CRUD, Helper functions (flash messaging & redirects).We will also be deploying the application to the Internet
  1. Chapter 1 : Course Intro & Setup
    • Welcome To the Course 00:06:12
    • Project Files & Questions 00:01:00
    • XAMPP Environment Setup 00:08:32
  2. Chapter 2 : Intro to OOP PHP
    • About This Section 00:01:10
    • What Is OOP? 00:05:48
    • Classes, Properties & Methods 00:09:45
    • The Constructor & Destructor 00:10:39
    • Access Modifiers, Getters & Setters 00:09:18
    • Class Inheritance 00:06:51
    • Static Methods & Properties 00:06:00
  3. Chapter 3 : The Framework [Part 1] - The Core
    • What Is MVC? 00:04:31
    • Workflow Explanation 00:07:55
    • Creating the Folder Structure 00:08:36
    • Direct Everything Through index.php 00:07:07
    • Bootstrap File & Core Class 00:10:43
    • Loading the Controller from the URL 00:12:01
    • Mapping Methods & Parameters 00:07:56
  4. Chapter 4 : The Framework [Part 2] - MVC Workflow
    • Base Controller Class 00:07:14
    • Loading Views 00:06:11
    • Config File & Uploader 00:07:46
    • Header & Footer Includes 00:06:31
    • Aside - PDO Crash Course 00:17:59
    • The Database Class - Part 1 00:12:52
    • The Database Class - Part 2 00:16:03
    • Clean Up 00:05:25
  5. Chapter 5 : The App [1] - Setup & User Authentication
    • Initial App & Database Setup 00:05:38
    • Pages, Bootstrap & Navbar 00:12:52
    • Creating the Users Controller 00:08:51
    • Register & Login Form Views 00:11:38
    • Form Validation 00:13:49
    • User Model & Email Check 00:07:59
    • User Registration 00:11:16
    • Custom Flash Messaging 00:15:30
    • User Login 00:09:26
    • User Session Data & Logout 00:08:34
  6. Chapter 6 : The App [2] - Posts Functionality
    • Posts Controller 00:06:53
    • Posts Access Control 00:04:58
    • Post Model & Display 00:12:40
    • Add Post Form 00:08:40
    • Inserting Posts 00:13:07
    • Post Show Details Page 00:13:37
    • Editing Posts 00:09:38
    • Deleting Posts 00:07:03
  7. Chapter 7 : App Deployment
    • Deploying Our App 00:12:45
  8. Oreilly - Object Oriented PHP and MVC


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.




rss