The Getting Stuff Done in Magento 2 e-Book Series

This pages summarizes the planned volumes in a series of books I have started on “Getting Stuff Done with Magento 2”, available on Kindle. (For iOS and Android devices there is a free Kindle reader app; there is also a browser based “cloud” reader as well.) The goal is to provide another perspective on Magento 2 development from the official product documentation at http://devdocs.magento.com/.

I am writing this series in my spare time in the evenings, separate to my day job. This means progress is likely to be slow. Another activity that has taken up a fair bit of time is defining a Docker container to simplify learning and development with Magento 2 – see Running Magento 2 on Docker for more information.

Sample files for the book series can be found at https://github.com/alankent/gsd-code-samples.

Currently I am planning on the following volumes in the series. This is list is non-binding.

  1. Magento 2 Primer – a general introduction to Magento and background reading for other volumes. This volume has breadth, not depth.
  2. Theme Web Page Assets – HTML, CSS, and simple JavaScript for Themes, written for non-PHP front end developers.
  3. Theme Layout files and UI Components – for non-PHP front end developers, but digging into more advanced concepts. UI Components involve going deeper into JavaScript.
  4. Building simple stores using themes (previous volumes) and extensions from the Magento Marketplace, then getting it deployed in production.
  5. PHP for Magento developers – a crash course on PHP for programmers, focusing on language features and style relevant to programming in Magento 2.
  6. Domain and Service Layers – persistence, business logic, REST and SOAP integration.
  7. Presentation Layer – controllers, blocks, etc.
  8. Deployment and Configuration – Varnish, Redis, memcached, etc services.
  9. Commerce Concepts – exploring key module service contracts around concepts such as browsing products, cart, checkout, and shipping.
  10. Omnichannel Commerce – expanding the vision to the newer products in the Magento product range.

If you have topics of particular interest, feel free to leave a comment for consideration.

For other related pages, see the “Book” menu at the top right of this page.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: