Introduction
Welcome
()
What you should know before watching this course
()
Using the exercise files
()
1. What Is CakePHP?
Overview of CakePHP
()
CakePHP as an MVC framework
()
Convention over configuration
()
2. Getting Started with CakePHP
CakePHP requirements
()
Installation of CakePHP on Mac OS X
()
Installation of CakePHP on Windows
()
CakePHP configuration
()
CakePHP folder structure conventions
()
CakePHP naming conventions
()
3. Building Our First CakePHP App
CakePHP shell
()
Bake a CakePHP project
()
4. CakePHP Controllers
Working with controllers
()
Controller and request flow
()
Controller methods
()
Controller parameters
()
Controller pagination
()
Additional controller properties
()
5. CakePHP Models
Working with models
()
Create a hasOne association
()
Use belongsTo, hasMany, and belongsToMany associations
()
Find your data
()
Retrieve associated data
()
Save your data
()
Delete your data
()
Standard CakePHP validation
()
Create custom validation
()
Entity methods
()
Entity setters and getters
()
6. CakePHP Views
Working with views
()
View elements
()
View blocks
()
View layouts
()
7. CakePHP Components
Introduction to CakePHP components
()
Standard CakePHP components
()
Create and use a custom component
()
8. CakePHP Behaviors
Introduction to CakePHP Behaviors
()
Standard CakePHP Behaviors
()
Creating and using a custom Behavior
()
9. CakePHP Helpers
Introduction to CakePHP helpers
()
Standard CakePHP helpers
()
Creating and using a custom helper
()
10. CakePHP Utilities
Hash
()
Collections
()
Logging
()
Modelless forms
()
11. CakePHP Email
Sending an email
()
Sending email via the mailer
()
12. CakePHP Plugins
What is a CakePHP plugin?
()
Installing CakePHP plugins
()
Create and use a custom plugin
()
13. Unit Testing CakePHP Applications
Our first test case
()
Testing a CakePHP table
()
Testing a CakePHP entity
()
Testing a CakePHP controller
()
Testing a CakePHP behavior
()
Testing a CakePHP component
()
14. User Authentication and Authorization
Log in and log out a user
()
Authorize a user
()
Using routes to authorize a user
()
Ex_Files_CakePHP_3_EssT.zip
(196.3 MB)