Skip to main content

Can someone recommend some Magento tutorials?


I am trying to learn Magento, where can I find some video tutorials?



I need some offline viewable video tutorials like the tutorials that are sold at Lynda.com or TotalTraining, VTC, etc.



Also, please suggest some good books for helping to learn Magento.


Source: Tips4allCCNA FINAL EXAM

Comments

  1. First and foremost get more familiar with ZendFramework and PHP (obviously) if you're not already.

    Next like others mentioned Alan Storm has put together quite a bit of information for you to soak up. He also has written both the book "No Frills Magento Layout" Edwin van Maastrigt mentioned as well as a multi-part Knowledge Base Getting Started Developers article, Which I believe is probably the best place to start amongst anywhere else if you are already familiar with ZF/PHP.

    There are many Design Patterns that Magento uses and it definitely helps to have some in-depth knowledge into these. There is a good list of these here on StackOverflow.

    You will also need a deep understanding of EAV (Entity Attribute Value) Data Model.

    It also helps to have an understanding of how the end users work with Magento as well, familiarizing yourself with how the it operates both on the front end and back end will help you in the long run as well. Magento does offer a "Users Guide" for general purpose use.

    Books (for me at least) tend to be on the "healing edge" and by that I mean they are usually about 3 months behind latest releases and may not always be on the "bleeding edge" of current releases and changes. Lots of books for 1.4, for example, and 1.5 is already out in the fray.

    To answer your initial question: there are official Video Developer Trainings from Magento Inc, currently for free, that are worth a good look.

    In a nutshell there is a lot of inside, that is Magento and don't expect to pick it up over night unless; being already familiar with a lot of design patterns and data models would be the ideal candidates to get up to speed with using Magento. At times though it can still throw you for a loop. I have a massive amount of Bookmarks and still keep finding new things, with that in mind...

    A few authoritative names to look for both on StackOverflow and else where would be: Alan Storm, Inchoo, Branko Ajzele, Colin Mollenhour, Ashley Schroder, Unirgy (Boris Gurvich), Clockworkgeek, Johnathan Day, Joseph Mastey, Fooman, and countless others on StackOverflow.

    ReplyDelete
  2. I don't know about video's, but a great resource for learning Magento is Alan Storm's site. He also published a book about a important subsystem of Magento: No Frills Magento Layout. Highly recommended.

    ReplyDelete
  3. The best place to start are Alan Storm's articles on Magento site, starting with: http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-1-introduction-to-magento

    After you read them, go build your first extension, even if it will only display Hello World somewhere to see how it works in action. Otherwise B00MER provided great list in his answer.

    ReplyDelete
  4. Best place to start learning is http://www.magentocommerce.com/wiki/.I think there are no video tutorials like lynda.This book might be useful https://www.packtpub.com/magento-1-3-php-developers-guide/book.IMHO,books only gives overview of how magento works.Checkout magento webinars and knowledgebase

    ReplyDelete

Post a Comment

Popular posts from this blog

Why is this Javascript much *slower* than its jQuery equivalent?

I have a HTML list of about 500 items and a "filter" box above it. I started by using jQuery to filter the list when I typed a letter (timing code added later): $('#filter').keyup( function() { var jqStart = (new Date).getTime(); var search = $(this).val().toLowerCase(); var $list = $('ul.ablist > li'); $list.each( function() { if ( $(this).text().toLowerCase().indexOf(search) === -1 ) $(this).hide(); else $(this).show(); } ); console.log('Time: ' + ((new Date).getTime() - jqStart)); } ); However, there was a couple of seconds delay after typing each letter (particularly the first letter). So I thought it may be slightly quicker if I used plain Javascript (I read recently that jQuery's each function is particularly slow). Here's my JS equivalent: document.getElementById('filter').addEventListener( 'keyup', function () { var jsStart = (new Date).getTime()...