Tag Archives: book

Top Books about Zend Framework 3

In this post I want to provide a collection of books on Zend Framework 3 with their brief descriptions, advantages/disadvantages. This list is not yet complete, because ZF3 was released not so long ago, and more books will be released later. I plan to update this list once I discover a new ZF3 book. OK, let’s go!

1. Using Zend Framewrork 3 by Oleg Krivtsov (For beginners, Free)

Using Zend Framework 3 is a free and open-source book about the new version of Zend Framework. This book has a lot of code samples (hosted on GitHub) and is positioned as a book for beginners. Simple things go first in a chapter, which makes it easier to read this book for newbies. This book covers most important ZF3 usage topics like: main ZF3 components, MVC design pattern, what is service manager, how to use forms, how to manage database. This book is closely related with such third-party libraries as Doctrine ORM and Twitter Bootstrap.

2. Web Development with Zend Framework 3 by Michael Romer (A work in progress)

This is a new edition of the Web Development with Zend Framework series by Michael Romer. This book’s goal is to make it easier for you to get started with ZF3. This book is currently a work in progress.

Advertisements

2 Comments

Filed under PHP, Zend Framework 3

Getting Started with Magento Extension Development – Book Review

Background

Recently, I needed some good resource to start learning Magento e-Commerce system for one of my current web projects. For this project, I was required to write an extension module that would implement a customer-specific payment method. To get started, I tried to browse Magento documentation and to find good free tutorials on the Internet. I was not neither satisfied with the documentation nor could find a good tutorial. After realising that, I decided to find a good book about Magento extension development. I was so lucky, because I’ve found the “Getting Started with Magento Extension Development” book by Branko Ajzele. Below, I provide a brief overview of the book and my personal recommendations.

The Book

Indeed, the “Getting Started with Magento Extension Development” book is the right place to start with Magento extension development! Author’s explanation style is very easy to understand (compared to other resources I’ve faced with). Of course, to read the book you need to be a pro in PHP/Zend Framework development, otherwise you won’t be familiar with the terminology. But, since you know ZF, you will feel comfortable reading this book.

So, the book is some kind of “cook book”, its a set of recipes. Each recipe shows how to write certain example Magento extension from scratch. The complete source code can be downloaded when you purchase the book. The source code is very usable, because when you are new to Magento, you will typically make a mistake/type and will spend many hours determining why the code doesn’t work as you expected. With having the code, you can just install certain extension manually and just see how it works or to investigate its code deeper.

In the beginning of the book, there is a (very large) chapter about Magento code architecture and terminology. You will learn about the directory structure, the code pools (you are targeted on the Community pool), the controllers, actions and routers, the blocks, templates and themes (changeable sets of templates). The terms “controller”, “action” and “route” may be familiar to PHP developers who knows Zend Framework. However, “blocks” and “themes” is a very difficult thing to understand without this excellent book.

Next, you will find several chapters showing step-by-step how to write certain type of extension from scratch. The chapter begins with defining the requiresments for the extension module (What we are trying to achieve?) and the implementation of that requirements (What steps we need to perform to achieve that?)

The author shows how to write different simple types of extensions:

  • Logger extension. Shows how to listen to Magento events and react accordingly.
  • Shipping method extension. Add your own custom shipping method if a standard method doesn’t suits your needs.
  • Payment method extension. Shows how to write a payment method (if a standard one is not suitable for you).

The “Getting Started with Magento Extension Development” book is written by Branko Ajzele. He is a Chief Technology Officer at Inchoo, a Magento Gold Solution partner company that offers top-quality e-commerce solutions, specializing in the Magento e-commerce platform.

The book was published by Packt Publishing. It has 128 pages and costs $17.84. It can be purchased from Packt Publishing web site: http://www.packtpub.com/getting-started-with-magento-extension-development/book

My Recommendations

To those who are new to Magento and strongly wishes to start creating Magento extensions quickly, the “Getting Started with Magento Extension Development” book is the right choice, because the author has a very good explanation style. This book is a set of recipes / very well developed step-by-step tutorials showing how to write modules for Magento. Complete source code can be downloaded together with the book, which makes learning much easier.

Disclamer

Writing review for this book is completely my choice based on my personal interest in learning Magento, and I was not paid for this. I was provided with a free PDF copy of this book in order that I may review it (I cooperate with Packt Publishing from time to time, because I’m interested in learning new things, and they are interested in spreading the word abouth their books). I am not receiving any money reward for writing this review.

3 Comments

Filed under Magento, PHP

The Best Zend Framework 2 Book

This poll is indended to determine the best Zend Framework 2 book. Indicate books about Zend Framework 2 that you have read and found easy to read, interesting and useful for you. You can vote only one time. Multiple choices are allowed.

Leave a comment

Filed under Zend Framework 2

The First Using Zend Framework 2 Book Review Received!

To improve visibility of my book, Using Zend Framework 2, I asked Richard Holloway to provide a brief review of the book.

Richard Holloway is an organiser of PHP Hampshire [ http://phphants.co.uk ], which is a recognised PHP user group. They have monthly meetups in Portsmouth in the South of England. I also impressed with Richard’s blog.

 For this review, I provided Richard with a free copy of the book PDF.

Its a great pleasure for me that today Richard has finished his review, and made it available in his personal blog. I’m sure this review will help to better understand the needs of ZF2 developers and improve my book in that direction.

Here is a short excerpt from Richard’s review:

While “Using Zend Framework 2” is still a work in progress, it is already a great resource for those unfamilar with the framework. It does a great job of including the information that other resources leave out. Many people struggle to get into Zend Framework 2 but this book does a good job of taking you over that initial steep learning curve and providing enough information to get you started on building websites.

The complete review is available by this link: http://richardjh.org/blog/book-review-using-zend-framework-2/

I would like to thank Richard for this review and would like to continue to cooperate with him in making learning of Zend Framework 2 easier.

Leave a comment

Filed under Zend Framework 2

Top 10+ Books about Zend Framework 2

Currently, I have been working on my new programming book “Using Zend Framework 2“. To have a better understanding of competing authors and their books, and to be able to better position my own book on the market, I decided to write this small overview.

Below, is the list of the books dedicated to creating web sites with Zend Framework 2 that I was able to find on the Internet. I briefly looked at each one and here I provide my personal opinion on their advantages. If you know other books on Zend Framework 2, please add a comment at the bottom of this page.

Books in English

Using Zend Framework 2 by Oleg Krivtsov

Using Zend Framework 2 Book

Released: September 2013 | Page count: 293 | Price: $10.95+ | Formats: PDF/EPUB/Kindle

This book is positioned as a book that is easy to read and understand for beginner web developers.

This book is about programming with Zend Framework 2 and closely related libraries, like Twitter Bootstrap, jQuery, Doctrine ORM and others.

You can preview and purchase the book on Leanpub: https://leanpub.com/using-zend-framework-2

Specially for all readers of my blog, I provide a discount to my book. Enter the following coupon code BLOG10 to obtain the book at a lower cost. You can buy the book with the discount by this link: https://leanpub.com/using-zend-framework-2/c/BLOG10

4841OS_CovZend Framework 2 Cookbook by Josephus Callaars

Released: December 2013 | Page count: 340 | Price: eBook (£16.14), a printed version available

A useful guide for PHP developers wanting to broaden their horizons

The author of this book is a web developer and a Zend Certified Engineer.

You can buy this book at this page: http://www.packtpub.com/zend-framework-2-cookbook/book

You can preview and buy this book on Amazon: http://www.amazon.com/Zend-Framework-Cookbook-Josephus-Callaars/dp/1849694842/ref=sr_1_5?s=books&ie=UTF8&qid=1389427531&sr=1-5&keywords=zend+framework+2

61niZ2UbUtL._SX258_PJlook-inside-v2,TopRight,1,0_SH20_BO1,204,203,200_Zend Framework 2 Application Development by Christopher Valles

Released: October 2013 | Page count: 298 | Price: eBook ($22.94 ), a printed version available

Learn by doing; create a social network from design to deployment

The author of this book knows more than 16 programming languages, he is also an Apple Certified Support Professional and Apple Certified Technical Coordinator.

You can get this book by the following link: http://www.amazon.com/Zend-Framework-2-Application-Development/dp/1782162100/ref=pd_bxgy_b_img_z

4128OSInstant Zend Framework 2.0 by A N M Mahabubul Hasan

Released: August 2013 | Page count: 52 | Price: $11.04 (eBook), printed version available

Learn something new in an Instant! A short, fast, focused guide delivering immediate results

The author of this book is a Zend Certified Engineer.

You can get the book here: http://www.packtpub.com/zend-framework-2-0/book

Web Development with Zend Framework 2 by Michael Romer931d33d7af03f75a2413e1772aa951ba

Released: November 2012 | Page count: 452+ | Price: $12.0+ (eBook)

“Web Development with Zend Framework 2” is the translation of the bestselling German book “Webentwicklung mit Zend Framework 2”.

This book was developed by using the lean publishing process (I use the same for my own book).

I even purchased this book and read it. At the moment of writing this post, this book has 942 readers on Leanpub. This is rather impressive.

You can preview and purchase this book at Leanpub: https://leanpub.com/zendframework2-en

You can also buy this book at Amazon: http://www.amazon.com/Web-Development-Zend-Framework-2-ebook/dp/B00A9Y4HLU

Image

Zend Framework 2.0 by Example: Beginner’s Guide by Krishna Shasankar V

Released: July 2013 | Page count: 225+ | Price: $25.49 (eBook), printed version available

This book is positioned as a good starting point for learning ZF2. So, if you are a beginner in PHP and Zend Framework programming, you may be interested in looking through this book.

Learn about Zend Framework components and use them for functions such as searching, image processing, and payment gateway integrations

You can preview and buy the book by this link: http://www.packtpub.com/zend-framework-2-0-by-example-beginners-guide/book

The author, Khrishna Shashankar V, is a web developer, a Zend Certified Engineer in PHP 5 and Zend Framework. He manages his personal blog here: http://www.clickoffline.com/

A review of this book (written by Jurian Sluiman) is available here: https://juriansluiman.nl/article/137/review-of-zend-framework-2-0-by-example

41dIep+n0CL._SY344_PJlook-inside-v2,TopRight,1,0_SH20_BO1,204,203,200_Learn ZF2: Learning By Example by Slavey Karadzhov

Printed version only

 The chapters in this book will lead you through the different components and in the process together with the author you will build a complete application.

This book is available by this link: http://www.amazon.com/Learn-ZF2-Learning-By-Example/dp/1492372218

Author’s blog: http://learnzf.com/

Books in German

51D4Io1FJgL._SY344_BO1,204,203,200_

Zend Framework 2 by Ralf Eggert

Get this book from Amazon: http://www.amazon.com/Zend-Framework-2-Ralf-Eggert/dp/3836226103/ref=la_B0045AZY3O_1_2?s=books&ie=UTF8&qid=1389425078&sr=1-2

Webentwicklung mit Zend Framework 2 by Michael Romerlarge

This book is a German version of Michael Romer’s book “Web Development with Zend Framework 2”.

You can get this book from here: https://leanpub.com/zendframework2

Books in French

31DWwYn639L._SY344_PJlook-inside-v2,TopRight,1,0_SH20_BO1,204,203,200_

Au coeur de Zend Framework 2 (French Edition) by Vincent Blanchon

This is a book about Zend Framework 2 for French-speaking readers.

You can obtain this book by this link: http://www.amazon.com/Au-coeur-Zend-Framework-French/dp/1471648095/ref=sr_1_10?s=books&ie=UTF8&qid=1389425161&sr=1-10&keywords=zend+framework+2

More about the book and its author: http://au-coeur-de-zend-framework-2.fr/

51bfqGdWFUL._SX258_BO1,204,203,200_Books in Russian

Zend Framework 2.0 by Example Beginner’s Guide / Zend Framework 2.0 razrabotka veb-prilozheniy (In Russian) by Krishna Schasankar

Released: January 2014 | Paper version only

This is the translation of the English book to Russian.

Get this book from Amazon: http://www.amazon.com/Framework-Example-Beginners-razrabotka-veb-prilozheniy/dp/5496008379/ref=sr_1_11?s=books&ie=UTF8&qid=1389425161&sr=1-11&keywords=zend+framework+2

Leave a comment

Filed under Zend Framework 2