CakePHP Courses
The following courses listed below are recognized by the Cake Software Foundation, and are provided to aid the developer community in improving knowledge and skill when it comes to using CakePHP.
Getting started with CakePHP 4
The Getting Started with CakePHP 4 training course is designed for developers new to the framework, or who have limited knowledge of MVC application development, and need a head start to getting the most out of version 4.x. The session is around 3 hours in duration, with a short pause mid-session. The course is accompanied by a live example application, and is conducted via video streaming and chat, where you have direct access to ask any questions necessary.
The training session covers the following topics and areas of the framework:
- Development environment setup
- CakePHP 4 project file structure
- Framework configuration
- CakePHP 4 conventions
- Baking your first project
- Creating tables and entities
- Table associations
- Data validation
- Using the query builder
- Retrieving data
- Saving your data
- Creating controllers
- Implementing callbacks
- Request and Response objects
- Using Components
- Building views
- Page layouts
- Using plugins
- Debugging code
Advanced CakePHP 4 Training sessions
The advanced CakePHP 4 training sessions are aimed at those developers who are already familiar with version 4 of the framework, and are looking for further development of their knowledge and skills building applications. Every session is around 2 hours in duration. The session is accompanied by a live example application, and is conducted via video streaming and chat, where you have direct access to ask any questions necessary.
We currently offer the following advanced training sessions:
- CakePHP 4 - Authentication and Authorization
- CakePHP 4 - Unit tests
- CakePHP 4 - Event system and middlewares
- Other - please contact us if you are interested in specific topics
For more information regarding training contact us at [email protected]. Please note that the topics of the courses may be subject to change.