Working with CakePHP with MVC framework

img

Become an Ogma TechLab certified MVC franework Professional. An Industrial Vocational course designed to make you an expert in using MVC framework and learn all that is required to create real world web applications

About The Course

Ogma TechLab offers CakePHP training with MVC framework, will introduce attendees to PHP, MySQL and CakePHP MVC framework. The course will cover aspects on how to use PHP, MySQL, along with CakePHP MVC framework to create powerful and easy to maintain database driven websites. The courses will also cover Installation & Configuration of PHP, MYSQL and CakePHP. Attendees will also get to implement one project towards the end of the course.

Why learn CakePHP & MySQL with MVC Frameworks?

CakePHP scripting and MySQL database are one of the world most popular open source techniques used to develop websites. Adding an advantages of a MVC framework to it and you can develop powerful, dynamic and easy to maintain database driven websites. PHP, MySQL and CakePHP are also platform independent ie, you can easily port a website developed on a windows machine to a linux based apache web server with minimal to no changes. The CakePHP MVC architect also adds some additional security against threats like SQL injections, hacking etc.

Curriculum

  • img Lecture 1

    Introduction to CakePHP
  • img Lecture 2

    Understanding the MVC Pattern
  • img Lecture 3

    Models, Controllers, View, How it works?
  • img Lecture 1

    Configuration CakePHP
  • img Lecture 2

    Setting up cakephp with apache environment eg:enablemod_rewrite, configuring Cake to work with database, running cake for the first time.
  • img Lecture 1

    Cake Convestion
  • img Lecture 2

    Naming convention for models, controllers, views and database tables
  • img Lecture 1

    Creating up model for a database table, retrieving data, saving and updating data, deleting data, user defined functions in models,datavaldation
  • img Lecture 1

    Creating controllers, controller function, interacting with model, interacting with views, controller variables &parameters,redirection, getting post data
  • img Lecture 1

    Working and configuring layouts, creating custom layouts, elements and helpers
  • img Lecture 1

    Cake Session
  • img Lecture 2

    Storing data in cake session, reading a session data data, delete data from session
  • img Lecture 1

    Helpers
  • img Lecture 2

    Javascript, Ajax
  • img Lecture 1

    Caching
  • img Lecture 2

    Working with cache, activating cache, enable cache within controller, marking content that is not to be cached, clearing cache

Details of the Course