--Introduction to PHP MVC
· Introduction
· CakePHP Framework
· Why CakePHP?
· Overview of MVC
--Installation of CakePHP
· Course Objectives
· Choosing the Right Installation
· Installation of CakePHP on Linux
· Installation of CakePHP on Linux with NetBeans
· Installation of CakePHP on Windows with XAMPP
· Installation of CakePHP on Windows with NetBeans
· Setup IIS Server to Work with CakePHP
· Common Installation Problems
· Summary
--Getting Started
· Getting Started with CakePHP
· CakePHP Folder Structure
· Controller Naming Conventions
· Controller Function Naming Conventions
· View Naming Conventions
· Model Naming Conventions
· Database Tables Naming Conventions
· Help Wanted
· Summary
--CakePHP Controllers
· Introduction
· Methods Set and Find
· Methods Set and Find Demo
· Method Single Query
· Method Single Query Demo
· Working with Forms
· Working with Forms Demo
· Working with Forms Part II
· Working with Forms Part II Demo
· Methods Exists and Delete
· Methods Exists and Delete Demo
· Method Render
· Method Render Demo
· Summary
--CakePHP Models
· Introduction
· CakePHP Console
· CakePHP Bake Demo
· Associations
· Associations Demo
· Model Attributes
· Model Attributes Demo
· Data Validation
· Data Validation Demo
· Magical Fields
· Magical Fields Demo
· Summary
--CakePHP Views
· Introduction
· Working with Layouts
· Working with Layouts Demo
· Controller Views
· Controller Views Demo
· Elements
· Elements Demo
· Helpers
· HtmlHelper
· FormHelper
· Summary
--CakePHP Authentication
· Introduction
· Setup
· Setup Demo
· Components
· Components Demo
· beforeFilter()
· beforeFilter() Demo
· Passwords
· Passwords Demo
· Summary