Cake PHP

3,531 views

Published on

Presentation by Peter Martinez of FIU Online

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,531
On SlideShare
0
From Embeds
0
Number of Embeds
155
Actions
Shares
0
Downloads
142
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Cake PHP

  1. 1. CakePHP Rapid Development Framework
  2. 2. What is Cake & Why? Free & Open Source. Rapid Development Frame Work Based Around MVC Methodology. Templating, Helpers, Components. In short reusable code! Built in Email, Cookie, Security, Session & Request Handling Components. Caching.
  3. 3. Modle View Controller Model View Controller design patter is based upon separating your code into three sections. The Model represents the application data. The View renders a presentation of the model data. The Controller handles & routes requests made by the client.
  4. 4. Modle View Controller
  5. 5. Basic Principles of CakePHP Conventions Extensions Controller Extensions - Components View Extensions - Helpers Model Extensions - Behaviors CSS/HTML - Elements
  6. 6. Typical Request
  7. 7. Directories Config - Holds the application configuration files. Database connection Bootstrap Core Controllers - Contains your application controller & components. Models - Contains your application models, behaviors & data sources.
  8. 8. Directories Tmp - This is where CakePHP stores temporary data. Vendors - Third Party Libraries. Views - What the user sees. Webroot - Contains CSS/JS/Flash/Etc Files
  9. 9. Quick Demo Demo Goals Install CakePHP Install a Component Configure Routes Retrieve Data from 3rd Party API
  10. 10. The End Questions? :)

×