• Like
Cakephp
Upcoming SlideShare
Loading in...5
×

Cakephp

  • 466 views
Uploaded on

 

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
466
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
10
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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
  • 11. Requirement
    • Requirement
    • 12. - HTTP Server apache
    • 13. - Mysql greater than 4
    • 14. - Php 4.3.2
  • 15. No more concept !
      Let's try it on now