SlideShare a Scribd company logo
Introduction to CakePHP Author : Channa Ly Sharevisionteam open tech talk  22 Jan 2011 - HackerspacePP http://www.sharevisionteam.org
What most apps do ? Display HTML Caching ,... Autorization Authentication Security Handle form data CRUD
Framework <?php  echo ”Why a framework ? ”  ?> Why a framework ?
Framework Libraries, classes, and run-time environment that  helps developers build web applications faster. Provide the developers with commonly used functionalities and a basic structure that they can build their application on.
Why CakePHP Cake is a rapid development framework for PHP which uses commonly known design patterns like Active Record, Association Data Mapping, Front Controller and MVC. Enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
Why CakePHP Framework is much more reliable as it is used
and tested by many application developers Common Design Patterns Active Record Association Data Mapping, Front Controller and MVC. Among them, MVC.
Why CakePHP Localization Application Scaffolding Model View Controller (MVC) Architecture Request dispatcher with good looking, customURLs Integrated CRUD for database interaction and simplified queries Compatibility with PHP4 and PHP5
Fast and flexible templating (PHP syntax, with helpers) Flexible View Caching Data Sanitization Flexible access control lists Security, Session, and Request Handling Components View Helpers for AJAX, Javascript, HTML Forms and more
Understanding MVC with CakePHP The Model represents the application data The Controller handles and routes requests made by the client The View renders a presentation of model data
Requirement Requirement

More Related Content

Cakephp

  • 1. Introduction to CakePHP Author : Channa Ly Sharevisionteam open tech talk 22 Jan 2011 - HackerspacePP http://www.sharevisionteam.org
  • 2. What most apps do ? Display HTML Caching ,... Autorization Authentication Security Handle form data CRUD
  • 3. Framework <?php echo ”Why a framework ? ” ?> Why a framework ?
  • 4. Framework Libraries, classes, and run-time environment that helps developers build web applications faster. Provide the developers with commonly used functionalities and a basic structure that they can build their application on.
  • 5. Why CakePHP Cake is a rapid development framework for PHP which uses commonly known design patterns like Active Record, Association Data Mapping, Front Controller and MVC. Enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
  • 6. Why CakePHP Framework is much more reliable as it is used
  • 7. and tested by many application developers Common Design Patterns Active Record Association Data Mapping, Front Controller and MVC. Among them, MVC.
  • 8. Why CakePHP Localization Application Scaffolding Model View Controller (MVC) Architecture Request dispatcher with good looking, customURLs Integrated CRUD for database interaction and simplified queries Compatibility with PHP4 and PHP5
  • 9. Fast and flexible templating (PHP syntax, with helpers) Flexible View Caching Data Sanitization Flexible access control lists Security, Session, and Request Handling Components View Helpers for AJAX, Javascript, HTML Forms and more
  • 10. Understanding MVC with CakePHP The Model represents the application data The Controller handles and routes requests made by the client The View renders a presentation of model data
  • 12. - HTTP Server apache
  • 13. - Mysql greater than 4
  • 14. - Php 4.3.2
  • 15. No more concept ! Let's try it on now