Magento 2 Developer's Guide
B**N
Poorly explained and broken code
Let me start by saying that I've only gotten through the first four chapters of this book, so my review is based on about the first 25% of the book. Based on what I've read so far, I don't recommend this book. The author seems rushed when he explains concepts, and he often puts very important details in easy-to-miss areas.Chapter 2 is about using Vagrant and Virtual Box to provision a virtual Linux machine to run Magento. That's a great idea, but the scripts that the author provided don't work as printed in the book, and they were clearly either not tested or the author incorrectly copied them from his original working scripts. Granted, some of the scripts may be broken by the fact that the author is using an earlier version of a Linux virtual machine than is currently available for Vagrant. However, some of the commands as printed either have incorrect quotes, result in permission errors, or just plain don't work. The author has a Github repository that looks like it should have the Vagrant scripts used in this chapter, but the repository is empty (and typing that script by hand is very error prone). I was able to modify the author's Vagrant setup to get it to work, but it took me a few days of research and testing.Chapter 4 is the first time the reader gets to start typing code. Most programming books have the reader create a simple "Hello World" program, and then start expanding on it from there. The author of this book has the reader type code for twenty pages or so before installing and running the first module. Furthermore, the command to actually install the module into Magento is easily missed, and the author phrases it in such a way that it's unclear if the reader should run the command now or not. I only figured out how to install my module because I looked up a separate tutorial online. There are several other places in this book where it's ambiguous as to whether I should be typing/running some code, or whether the code is just there to say "this is how you do X in the future".I don't expect programming books to be error free, especially since the software used in them changes so quickly. However, this book has far too much code that is poorly explained or just wrong. As a newcomer to Magento, I want a book where I can learn by running examples from the book. So far, I've spent too much time troubleshooting why the stuff in this book doesn't work.
A**R
Must have for all skill sets!
For anyone who is interested in eCommerce, Magento development, or web development in general, you will want to read this book, which covers in depth, the long awaited and highly anticipated Magento 2 platform. I was fortunate enough to have been the technical reviewer for this book and I must say even I'm impressed by the attention to detail and thoroughness of the topics covered. The author Branko Ajzele is as top notch as it gets in the world of eCommerce and the Magento sphere. Branko lays it all out from setting up your local development environments, to unit-testing, to advanced module/extension development. All readers— from frontend to backend developers, from noobs to senior developers & engineers, and even people who are new to the Magento platform will benefit from reading this book in more ways than you can imagine. It will take your skill set to the next level and also put you ahead of the game with other developers.
D**L
Essential book that every Magento 2 developer should read
This is a complete and easy to follow introduction to all the basics of Magento 2. I have really enjoyed reading the book and doing the example module, which is nicely explained and gives you enough insight to tackle any complex requirement. One month before this book was available, I paid $280 for the "Fundamentals of Magento 2 Development" online course offered by Magento, and I wish I would have waited a little longer for this book, since it’s more than enough to grasp the basics, cost much less and doesn’t have errors in the example code like the Magento’s video-tutorial has. I definitely recommend this book to any developer with some previous experience in Magento 1.
F**A
The book is good if your an advanced programmer.
The book is good if your prepared for it. It's been said (not by this author) "Magento 2 is a beast of a program."The author says:Given the massive code and structure changes, Magento version 2. x can be described as a platform that is significantly different from its predecessor. Keeping this in mind, this book will neither assume nor require previous knowledge of Magento 1. x.Given how many technologies are involved with developing with Magento — I don't think this is fair or at least it's a little misleading. This book assumes you at least have knowledge and skills of advanced topics and technologies used by Magento. A lot of abstract programming going on here and every step is not provided.Magento 2 has changed since its release. The app/code directory was removed. No mention of that in this book or its errata. Google searches don't provide a clear enough solution so as to continue with the tutorial.
D**D
First review is too harsh, I am disappointed it does not go in depth into very advanced concepts, but overall good book
It is a good high level reference book, however does not go into very advanced Magento Concepts which I believe it should, even f the book is twice as large. Overall, it beats anything else out there, but still is lacking.
A**A
Great Books.
Smart authors. Great Books.
N**K
To the point, no padding, but more code than content
The good bits:The author gets to the point very quickly, doesn't explain basic concepts or language features, and provides examples for "hands-on" development tasks for most of Magento's features. Where the author does explain the code, it's usually helpful. The book clearly explains Magento's main architectural components and patterns, with code to bring the explanation to life.The bad bits:There are a number of chapters which are basically code listings, with little explanation of either the purpose of the code, or the way the code works.
S**N
Highly recommended.
It's good for beginners. I wish it had more information on troubleshooting M2 extensions etc. Loved it though.
F**Z
It contains a lot of errors. You better get it as an ebook if you want to save a lot of typing...
I feel somewhat disappointed of this book. I discovered it has a lot of errors on several pages as it states on its errata page. Also, the author doesn't provide any code for chapter 2 making it hard to follow...
M**A
Bien
Lo que necesitaba para la certificación
D**E
Bon livre mais vraiment trop peu détaillé
Le livre est intéressant. Mais pour moi il manque de détails notamment sur tout ce qui est frontend (une page sur le css/less, très peu sur le JS). Au final j'ai du rechercher sur internet pour obtenir les informations dont j'avais besoin.
Trustpilot
5 days ago
2 weeks ago