Deliver to your Kindle or other device

Enter a promotion code
or gift card
 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.
Sorry, this item is not available in
Image not available for
Color:
Image not available
 

Yii Application Development Cookbook Second Edition [Kindle Edition]

Alexander Makarov
4.3 out of 5 stars  See all reviews (9 customer reviews)

Digital List Price: $26.99 What's this?
Print List Price: $44.99
Kindle Price: $16.54
You Save: $28.45 (63%)

If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 82%). Print edition purchase must be sold by Amazon. Learn more.

Formats

Amazon Price New from Used from
Kindle Edition $16.54  
Paperback $44.99  
Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Book Description

In Detail

The Yii framework is a rapidly growing PHP5 MVC framework often referred to as Rails for PHP. It has already become a solid base for many exciting web applications such as Stay.com and can be a good base for your developments, too. This book will help you to learn Yii quickly and in more depth for use in for your developments.

"Yii Application Development Cookbook" will show you how to use Yii efficiently. You will learn about taking shortcuts using core features, creating your own reusable code base, using test driven development, and many more topics that will give you a lot of experience in a moderate amount of time.

The second edition fixes all errata found in the first edition and also features new recipes on the client side, HTTP caching, and using Composer with Yii.

The chapters of the book are generally independent and since this book’s goal is to enhance a practical approach to Yii development, you can start reading from the chapter you need most, be it Ajax and jQuery, Database, Active Record, and Model Tricks, or Extending Yii.

"Yii Application Development Cookbook" will help you to learn more about the Yii framework and application development practices in general, showing shortcuts and dangerous things you shouldn’t do.

With all the recipes grouped in 13 chapters, you will write your applications more efficiently using shortcuts and using Yii core functionality in a good way. The most interesting topics are; Yii application deployment, a guide to writing your own extensions, advanced error handling, debugging and logging, application security, performance tuning, and much more.

"Yii Application Development Cookbook" will help you to learn more about the Yii framework and application development practices in general. You will write your applications more efficiently using shortcuts and using Yii core functionality in a good way.

Approach

This book is a collection of Yii recipes with chapters generally independent of each other. It is full of practically useful solutions and concepts explained with code and relevant screenshots and diagrams.

Who this book is for

This book is for developers with good PHP5 knowledge who have tried to develop applications using Yii. An object-oriented approach and MVC knowledge will be a great advantage as Yii uses these extensively.



Editorial Reviews

About the Author

Alexander Makarov

Alexander Makarav is an experienced engineer from Russia and has been a Yii framework core team member since 2010. Before joining the Yii core team, he participated in the CodeIgniter community growth in Russia. In 2009, he finished the Russian translation of the framework documentation and created the Russian community website. In 2012, he released the Russian version of the book along with Russian community members. In the same year, he was the technical reviewer for three more books:

  • The Yii Book: Developing Web Applications Using the Yii PHP Framework, Larry Ullman
  • Web Application Development with Yii and PHP, Jeff Winesett
  • Yii Rapid Application Development Hotshot, Lauren O'Meara and James Hamilton

In his free time, Alexander writes technical blog at http://rmcreative.ru/, speaks at conferences, and enjoys movies, music, traveling, photography, and languages. He currently resides in Voronezh, Russia with his beloved wife and daughter.


Product Details

  • File Size: 12568 KB
  • Print Length: 410 pages
  • Page Numbers Source ISBN: 1782163107
  • Publisher: Packt Publishing; 2nd Revised edition edition (April 24, 2013)
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ISBN-10: 1782163115
  • ISBN-13: 978-1782163114
  • ASIN: B00BKZHDGS
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Not Enabled
  • Amazon Best Sellers Rank: #562,385 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


Customer Reviews

Most Helpful Customer Reviews
3 of 3 people found the following review helpful
4.0 out of 5 stars A time-saving resource June 1, 2013
By Loris
Format:Kindle Edition
In its thirteen chapters you are provided with lots of recipes that open your eyes on what the framework does for you under the hood, and
on what you can do with minimal effort to improve your application. The book can be really a time-saving resource: by reading the recipes
provided, I ended up many times thinking "If I hadn't read this here, I would have reinvented the wheel, should I have faced the same
problem described." For instance, I didn't know about decorators, custom input widgets, some methods automatically called as event
handlers, reusable controller actions, etc., and I found out that a very easy implementation of these concepts is actually just a few
lines of code away.
The only things that appeared to be wrong, from my point of view, is the use of "get", "put" and "post" HTTP methods, that are used in the wrong way (some of the errors have been fixed in the errata page on line, so be sure to check it out).
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Excellent book for experienced Yii developers June 14, 2013
Format:Paperback
DISCLAIMER: I got a free review copy of the eBook version of "Yii Application Development Cookbook - Second Edition" from the publisher.

I was really excited to dive into Alexander Makarov's Yii book, mainly because he is a member of the Yii framework core team, and also one of the most helpful contributors in the Yii forum. I however took the time to read the book from cover to cover over a week, and while I've read each recipe including the printed code, I haven't tested any specific one.

I personally like cookbooks, but this one shouldn't be relied on to learn Yii from scratch, as it is intended for PHP developers that are already familiar with the framework. It lists 90 recipes split over the same 13 independent chapters that were already organizing the first edition. One of the issues with that approach is that you end up with recipe groups rather than logical chapters, but that shouldn't stop you from studying and testing individual recipes.

This edition corrects the errata found in the first one (and adds a few), and uses a more comfortable monospace font for code listings and code words. Compared to the first edition, all original recipes seem to be kept in place, and there are only 3 new ones. For the lazy, Alexander Makarov also created a GitHub repository with the code provided in most of the recipes.

What I specially liked in this cookbook is that the author shares his deep knowledge of Yii's core mechanisms, and implements beautiful reusable code in efficient --and tasteful-- efficient recipes, with a steady goal of performance. And although the recipes are independent, some are in fact linked or complementary, and each can be learnt and used straight away without any prerequisite.
Read more ›
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Really insightful June 21, 2013
Format:Paperback
After four years working with Zend Framework, I discovered Yii Framework in one of its first releases. At that time the framework had much to grow, but still made my productivity go to the stars. Combining the velocity and easiness of Yii and Zend powerful components, my life as a developer became much better than before.

This book gave me some refreshing airs on Yii, reviewing lots of components I didn't know or didn't use in their full potential, reading with the safety of relying in one of the guys who actually wrote lots of Yii lines of code.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
Format:Kindle Edition
The cookbook covers practical Yii application development tips which will help you develop better applications, and it also has recipes for important Yii features which are very useful to know.

The book is written by Alexander Makarov who is an experienced engineer from Russia and has been a Yii framework core team member since 2010. He also was the technical reviewer for three other books related to Yii, so you can be sure the cookbook is written by someone who knows inner workings of Yii framework.

The cookbook has a similar format to other PacktPub cookbooks and is easy to follow, but you should have at least a basic understanding on how Yii framework works before starting with recipes. The recipes are split to 13 chapters that will show you how to use Yii efficiently.

The cookbook contains 90 recipes (if my finger counting is correct) and covers a wide range of topics. Recipes could be categorized in: simple recipes (you're probably already using them), advanced (or good to know) recipes, complex recipes (which will need more fiddling around to completely understand how they work) and recipes which will make you question yourself "Why the hell I'm not using this in my application?".

If you're serious about learning Yii framework you should definitely buy this book. Even if you already have a good understanding of Yii framework I'm sure you will find recipes which will make you even better. Of course if you're just thinking about learning Yii framework you shouldn't start with this book.

You can find a more in-depth review at the following page http://www.ifdattic.com/2013/06/02/review-of-yii-application-development-cookbook-se
Comment | 
Was this review helpful to you?
2 of 3 people found the following review helpful
4.0 out of 5 stars IS THIS BOOK USEFUL? Yes it is (Yii) June 12, 2013
By A. P. R
Format:Paperback
I received a free copy of this book to make a review and here it is.

FIRST, WHAT IS YII? - FOR THOSE WHO DON'T KNOW WHAT YII IS.

Yii is a php framework that can be used in both small and large projects. It provides all the classes and features necessary for any application. It Implements the MVC architecture, provides with the Active Record pattern as well a data access object (DAO) to easily use a database, makes it easier to internationalize an application, provides caching, authentication, test and scaffolding tools. Yii even supports command-line applications.

I would not recommend this book for anyone wanting to learn Yii. This book is oriented to developers who have a basic idea of how Yii works and how to use it.

ABOUT THE AUTHOR

The book was written by Alexander Makarav, an active member of the Yii framework team since 2010. He was also the technical reviewer for other Yii books:

- The Yii Book: Developing Web Applications Using the Yii PHP Framework,
Larry Ullman

- Web Application Development with Yii and PHP

- Yii Rapid Application Development Hotshot

ABOUT THE BOOK

This book contains about 90 code recipes to use Yii in an efficient, clean and maintainable way. Each recipe usually has these sections: "How to do it...", "How it works...", "There's more..." and "See also". Aside from these sections, there is always a brief introduction explaining what the recipe is about and what it does.
Read more ›
Comment | 
Was this review helpful to you?

More About the Author

Discover books, learn about writers, read author blogs, and more.

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Look for Similar Items by Category