3
Cakephp Development - Rapid Development Framework.... What is CakePHP and Why ?? Free & Open Source MVC Architecture Flexible & Extensible Reusable Code Open Source , Write less & Do More MIT Licence Built in image, security, cookie & Session Little About MVC ( Modle View Controller ) :- MVC based upon separating your code into Three Sections:- Model – Represents Application Data View - It renders a presentation of the model data Controller – It handles & routes requests done by the clients. CakePHP on the Right Way:- Think Twice & Code Once

Cake php development

Embed Size (px)

Citation preview

Page 1: Cake php development

Cakephp Development -

Rapid Development Framework....

What is CakePHP and Why ??

➢ Free & Open Source

➢ MVC Architecture

➢ Flexible & Extensible

➢ Reusable Code

➢ Open Source , Write less & Do More

➢ MIT Licence

➢ Built in image, security, cookie & Session

Little About MVC ( Modle View Controller ) :-

MVC based upon separating your code into Three Sections:-

➢ Model – Represents Application Data

➢ View - It renders a presentation of the model data

➢ Controller – It handles & routes requests done by the clients.

CakePHP on the Right Way:-

Think Twice & Code Once

Page 2: Cake php development

Cake PHP Bahaviours :-

➢ Extended Models

➢ Reusable Functionality

➢ Use callbacks for automagic

Basic Principles of CakePHP :-

➢ Conventions

➢ Extensions

1. Model Extensions – Behaviours

2. View Extensions - Helpers

3. Controller Extensions – Components

4. HTML & CSS - Elements

Requirements For CakePHP :-

➢ HttP Server – For Example , Apache

➢ PHP 4.3.2 or Greater Because It works fine on PHP4 and PHP5

➢ It supports lots of database storage engine, like

➢ MYSQL

➢ PostgreSQL

➢ Firebird DB2

➢ Oracle

➢ SQLite

➢ ODBC

➢ ADObd

Typical Request for Execution :-

Page 3: Cake php development

CakePHP Directories Likewise :-

➢ Config – Holds The Application Configuration Files, Database Connections,

Bootstrap, Core

➢ Controllers – Contaions Apps controller & Components.

➢ Models – Contains Apps Models as well as Data source

➢ Vendors – Third Party Libraries

➢ Views – What other see

➢ TMP - CakePHP Stores temporary Data

➢ Webroots - Contains JS/CSS/Flash files

More on CakePHP :-

➢ HTTPsockets

➢ Cookies

➢ XML Reading & writing

➢ Themes, ETC.

Want to Share Demo?

➢ Install CakePHP

➢ Install a Components

➢ Configure Routes

➢ Retrieve Data from 3rd Party API

So, Take an opportunity to Develop CakePHP Application for you. At HPP, We have highly skilled CakePHP Developers who are capable to develop Very innovative and valuable Apps.