CakePHP Fundamentals Treningskurs

Last updated




28 timer (vanligvis 4 dag inkludert pauser)


  • Knowledge of PHP, Javascript, HTML, and CSS are required.
  • Basic understanding of Object Oriented Programming (OOP) is useful.


  • Web developers wishing to develop better web applications more rapidly


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.

Format of the Course

  • Overview of CakePHP features and capabilities together with step-by-step development of a sample application.



  • 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

Summary and Conclusion



Related Categories

Relaterte kurs


Kursrabatter Nyhetsbrev

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Norway!

As a Business Development Manager you will:

  • expand business in Norway
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions