Fuelphp Application Development Blueprints (英語) ペーパーバック – 2015/2/27
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
Supercharge your projects by designing and implementing web applications with FuelPHP
About This Book
- Construct top-notch web applications with one of the best frameworks based on PHP
- Implement new functionalities using FuelPHP's convenient utilities and features such as the ORM, modules, packages, and the oil utility
- Step-by-step tutorial that provides real-world examples and insight into FuelPHP
Who This Book Is For
What You Will Learn
- Use FuelPHP's ORM to your advantage to execute complex operations in the database using simple and object-oriented code
- Implement clean and maintainable HMVC web applications using controllers, views, models, and presenters
- Create modules and packages in order to implement reusable code bundles
- Implement tasks to execute repetitive actions or cron jobs
- Use the oil console to quickly test code and ideas
- Create a powerful API-driven application in order to allow users and external services to use your data
- Debug and profile your applications for further improvements
- Be introduced to the Novius OS Content Management System based on FuelPHP
FuelPHP is an open source framework that uses some of the most advanced features of PHP to allow you to build projects as easily and quickly as possible. It is gaining popularity with developers as you can build powerful, complex, and yet efficient applications with very little code.
This book will provide you with the skills you need to successfully create, improve, and publish functional and maintainable FuelPHP applications. We will go through a variety of topics such as MVC, ORM, scaffolding, packages, modules, and much more by building applications of increasing complexity. At the beginning of each chapter, we will specify the application we want to build, and then we will progressively implement it by learning new FuelPHP's features along the way. By the end of the book, you will be familiar with FuelPHP and will be able to implement new projects all by yourself.
Sebastien Drouyer is a computer science research engineer from France. He has a master's degree in computer science from the National Institute of Applied Sciences of Lyon, one of the most prestigious engineering schools in France. He has been developing web applications since 2005 and has won various contests and awards from GitHub, NASA, and Intel. He has also been a member of the Novius OS core team (an open source content management system based on the FuelPHP framework) and published many additional open source projects. He has trained several teams on FuelPHP and is a conference speaker on the subject.
Amazon.com で最も参考になったカスタマーレビュー (beta) （「Early Reviewer Program」のレビューが含まれている場合があります）
So the book, it belongs to the “blueprints” Packt’s category of publications which means it guides you through building an implementation end-to-end and “starting” as its difficulty level. Sébastien has delivered both. Even more, you’ll actually build several apps, different in difficulty levels.
I suggest a prospective reader be familiar with the concepts of the web development and web application principals, better yet has already done some basic, static web pages, and having some PHP knowledge is not going to harm.
The book starts with mere basics, but by page 200 or so you are in very advanced areas as coding your own APIs. In short, all the major development aspects as project code maintenance and organization, unit testing are covered. Even creating your own REST service received a dedicated chapter which I liked the most. Even though the book does not boast with many graphics or any web page examples you are building the reader must be enjoying the fruits of her or his work regardless, after all Web apps are so graphical on any computer.
You will not need much to go through this book and practice FuelPHP. It is freely available to download. The framework incorporates powerful tools as oil (utility and console) which facilitates creation of the building blocks of a web application. It is really powerful and if I am not mistaken saves developer a ton of time (think more money).
The last chapter of the book is covering Novius OS. Novius is a Content Management web based solution. With Novius OS it is easy to start or when you do not have much time it might be the answer, deliver the complex content later! Why CMS? Because it is based on FuelPHP, and CMS’ are quite hard to make right. You can go and see a demo (highly recommend) and/or real businesses using it. It is just inspirational. You shall be convinced HMVC rocks, if not give it a pass and leave me a comment please why so. I found it attractive, yet, I discovered there is a web-hosting proposition that includes Novius. It is not free, but hey there is no free lunches, well, at the price advertised I deem it is quite economical for such an implementation.
To sum-up, in my view this is a 4.5 out of 5 work as a book, but PHP, HMVC and FuelPHP all sassy!
Disclaimer: I am not affiliated with anything FuelPHP and I intended this post does not serve as a promotion of any kind.
I chose this book because it offered real world examples which helped me grasp FuelPHP concepts.
It was very helpful in showing me how to develop an administration backend using FuelPHP.
I highly recommend this book.