CakePHP Training for Experienced LAMP Professional
- Introduction to CakePHP:
- Understanding the MVC Pattern
Models, Controllers, View, How it works?
- Configuration cakePHP
Setting up cakephp with apache enviroment eg:enable mod_rewrite, configuring Cake to work with database, running cake for the first time.
- Cake Convestion
Naming convention for models, controllers, views and database tables
- Models
Creating up model for a database table, retrieving data, saving and updating data, deleting data, user defined functions in models,data valdation
- Controllers
Creating controllers, controller function, interacting with model,interacting with views, controller variables & parameters,redirection, getting post data
- Views
Working and configuring layouts, creating custom layouts, elements and helpers
- Cake Session
Storing data in cake session, reading a session data data, delete data from session
- Helpers
Javascript, Ajax
- Caching
Working with cache, activating cache, enable cache within controller, marking content that is not to be cached, clearing cache
- Sample application
Course Duration
5 days (3 hours per day weekend batches)