Working with CakePHP with MVC framework
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
-
Lecture 1Introduction to CakePHP
-
Lecture 2Understanding the MVC Pattern
-
Lecture 3Models, Controllers, View, How it works?
-
Lecture 1Configuration CakePHP
-
Lecture 2Setting up cakephp with apache environment eg:enablemod_rewrite, configuring Cake to work with database, running cake for the first time.
-
Lecture 1Cake Convestion
-
Lecture 2Naming convention for models, controllers, views and database tables
-
Lecture 1Creating up model for a database table, retrieving data, saving and updating data, deleting data, user defined functions in models,datavaldation
-
Lecture 1Creating controllers, controller function, interacting with model, interacting with views, controller variables ¶meters,redirection, getting post data
-
Lecture 1Working and configuring layouts, creating custom layouts, elements and helpers
-
Lecture 1Cake Session
-
Lecture 2Storing data in cake session, reading a session data data, delete data from session
-
Lecture 1Helpers
-
Lecture 2Javascript, Ajax
-
Lecture 1Caching
-
Lecture 2Working with cache, activating cache, enable cache within controller, marking content that is not to be cached, clearing cache
