Users Online

· Guests Online: 44

· Members Online: 0

· Total Members: 188
· Newest Member: meenachowdary055

Forum Threads

Newest Threads
No Threads created
Hottest Threads
No Threads created

Latest Articles

Articles Hierarchy

Learning CakePHP 3

Learning CakePHP 3

by Justin Yost


06_03-Use belongsTo, hasMany, and belongsToMany associations



Learning CakePHP 3 Justin Yost

 

 

CakePHP is a registered trademark of Cake Software Foundation, Inc.. Cake Software Foundation, Inc. is not affiliated with Lynda.com, nor does it endorse, sponsor, or otherwise support Lynda.com services.

CakePHP is a critical framework for PHP developers. It helps them build complex web applications faster and more efficiently. If you want to use CakePHP 3 (the latest version of the framework) in your own development workflow, this is the place to start.

Justin Yost provides an overview of the underlying MVC pattern in CakePHP, and the installation and configuration process for Mac and Windows. He shows how to use the CakePHP shell to build your first basic CakePHP app, and then discusses each application element in depth: controllers, models, views, components, behaviors, helpers, and utilities. At each step, he discusses the relevant new features and enhancements in CakePHP 3, including new components; performance, session management, and ORM improvements; and localization.

In later chapters, the course gets a little more advanced. Watch these tutorials to learn how to send email with CakePHP, extend CakePHP with plugins, and write unit tests to identify and eliminate bugs in your code. Justin also shows how to add security to your CakePHP apps with a basic user authentication system.

 

 

Topics include:

  • Installing and configuring CakePHP
  • Using the CakePHP shell console
  • Creating CakePHP controllers
  • Saving data in a CakePHP model
  • Finding and deleting data
  • Working with entity methods
  • Creating CakePHP views
  • Using and customizing components to share functionality between controllers
  • Creating behaviors
  • Formatting data with helpers
  • Developing faster with CakePHP utilities: hash, collections, and logging
  • Sending CakePHP email
  • Creating a custom plugin
  • Testing CakePHP applications
  • Authorizing users of CakePHP applications

 

      
Course Contents
01. Introduction 02. What Is CakePHP 03. Getting Started with CakePHP 04. Building Our First CakePHP App 05. CakePHP Controllers 06. CakePHP Models 07. CakePHP Views 08. CakePHP Components 09. CakePHP Behaviors 10. CakePHP Helpers 11. CakePHP Utilities 12. CakePHP Email 13. CakePHP Plugins 14. Unit Testing CakePHP Applications 15. User Authentication and Authorization 16. Conclusion Exercice Files

Comments

No Comments have been Posted.

Post Comment

Please Login to Post a Comment.

Ratings

Rating is available to Members only.

Please login or register to vote.

No Ratings have been Posted.
Render time: 0.79 seconds
10,841,655 unique visits