CakePHP: Rapid Web Application Development Training Course
Course
In City Of London
Description
-
Type
Course
-
Location
City of london
This course teaches PHP developers how to build functional web applications using the popular CakePHP MVC web development framework. The course covers beginning principles and approaches, then moves into advanced topics that help enhance the behavior, flexibility and security of an application. Discussions are interactive and the learning is practical and hands-on.
Audience
Web developers wishing to develop better web applications more rapidly
Format of the course
Overview of CakePHP features and capabilities together with step-by-step development of a sample application.
Facilities
Location
Start date
Start date
Reviews
Subjects
- Application Development
- Web
Course programme
Introduction
- Why CakePHP?
Understanding MVC (Model View Controller)
Installing CakePHP
Creating your first CakePHP application
Controller: Controlling the logic flow in your CakePHP application
Model: Modeling your data in CakePHP
ORM (Object Relational Mapping): Mapping table relationships
View: Creating the user interface for your CakePHP application
Baking your CakePHP application
Setting up user authentication
Creating and using components
Adding SEO functionality
Optimizing your application
Debugging your application
Data validation
Error and exception handling
Unit testing your code
Customizing the View to improve the user experience
Configuring Helpers in the presentation layer
Adding support for I18N (internationalization) and L10N (localization)
Implementing Javascript and Ajax features
Tracking application changes with the Events System
Enhancing the Model using Behaviors
Changing your database scheme using the Migrations plug-in
Routing in CakePHP
Creating your own APIs for REST, authentication, etc.
Caching and optimization
Deploying your web application
Migrating existing websites to CakePHP
Closing remarks
CakePHP: Rapid Web Application Development Training Course