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)

Advance Training