Best CakePHP Books To Learn & Master The Framework
Posted on 05-08-2017 by onlinebooksreview
CakePHP is a web framework for PHP to implement the Model-View-Controller (MVC) paradigm. It's designed to make PHP web development easier, but the overall workflow is completely different than plain PHP.
read more
Why CakePHP is best ??
- Better performance
- Enhanced components and helpers
- Improved session management.
- Improved consistency of conventions.
- Themes and plugins merged
- ORM Improvements
- Internationalization and localization (i18n and L10n) feature enhancements
- A replacement for CacheHelper based on Edge Side Includes
- A new routing API for simpler and faster route declaration
- Convention over Configuration
01. Beginning CakePHP: From Novice to Professional
CakePHP is a leading PHP based web app development framework. Simple
questions can get a response like, "Well, just read the online manual
and API." But, beginning CakePHP, From Novice to Professional teaches
you individual lessons for CakePHP functionality that eventually lead to
a working blog platform. You'll learn all the fundamentals of Cake
development and you'll have no trouble following along as a complete
beginner.
What you will learn
- How to use convention over configuration in CakePHP
- Use Bake Script to generation Crud Operation
- Working with controller and models
- Implementing ajax features in CakePHP
- Write friendly URLs in the router
- Incorporating advanced features into your web development projects.
- Installing 3rd party plugin and work with CakePHP Behaviors.
02. CakePHP Application DeveIlopment
A step-by-step introduction to rapid web development using the open-source MVC CakePHP framework. If you already know PHP and want to
develop cutting-edge Web applications, or see how to write code in a
faster, more productive way, then this book is ideal for you.
What you will learn
- Develop controllers to interact with model classes and use callback functions
- SEO friendly web application development
- Implementing JavaScript and AJAX in CakePHP
- Generate custom user interfaces using layouts, elements, helper classes
- To Work with user pages, pagination, search, and RSS
- Working with the MVC structure in CakePHP
- Integrate authentication and email configuration
03. Practical CakePHP Projects (Expert's Voice in Web Development)
If you've been using PHP for somtetime now and would like to start
using a web framework, you'll want to try CakePHP, which is an open
source rapid development web framework built on PHP.
PHP experts
Kai Chan and John Omokore guide you through a variety of practical
CakePHP applications. Practical CakePHP Projects covers the key
architectural concepts as well as including mini projects that you can
use to enhance your own applications.
What you will learn
- How to create an e-commerce website from start to finish
- Real world projects based on current and future trends
- It is a techniques that you can use right away in CakePHP
- To use unit testing and web testing
- How to translate your sites and add captcha
- Building a message web forum, blogging system and web testing
- How to use google maps in your Cake Application
04. Learn CakePHP: With Unit Testing
A unique approach to learning CakePHP via unit testing and test driven
development (TDD) CakePHP is one of today's most popular PHP frameworks.
You'll learn about unit testing and how to implement it in CakePHP.
This approach to coding leads to better code, better applications, and
better programming habits. With this knowledge your PHP skills will go
from strength to strength allowing you to write more and improved code.
What you will learn
- What is CakePHP and unit testing and how to implement together both
- To learn how to write clean coding
- What is TDD and the development cycle in CakePHP
- How to work with fixtures, controller tests, model tests, text callbacks, and more
- How to do mocks, testing, test suites, from the command line and more
- How to work with code coverage, private methods, and fixtures data
05. CakePHP 2 Application Cookbook
If you are a CakePHP developer looking to ease the burden of
development, then this book is for you. As a headfirst dive into the
framework, this collection of recipes will help you get the most out of
CakePHP, and get your applications baked in no time. Even if you're not
familiar with the framework, we'll take you from basic CRUD building to
useful solutions that will aid in getting the job done quickly and
efficiently.
What you will learning
- Start developing with a lightning-fast introduction to CakePHP
- To learn how to handle HTTP requests and responses
- Introduce to event system and and creating shells
- Discover various routing techniques and a selection of API strategies
- How to easily you can maintain and migrate your application's database schema
- Get introduced to the fundamentals of unit testing in the framework