Hello everybody! Hello whole Magento community!
Until now i wrote articles most about Symfony2 and some about Android platform. Someone somewhere said: “man has got to do what men has got to do … “ and of course, the time for me to swim in Magento’s waters has came too … 🙂
Since I am the PROUD member of Inchoo’s mobile team, guess what?
From early beginning in Inchoo I am struggling most the time with all different kinds of web services – from custom made REST API to rpc web services. Of course this time with Magento is almost the same, but from now I am deep inside SOAP web service waters ….
On our blog, there are already bunch of Magento’s articles, but I promise that I will do my best to make mine somehow also interesting and usable for you.
Most of my colleagues are deep in Magento’s waters already (lucky for me), while I am going to have a few hard months to ‘override’ beginner’s mistakes and problems while developing on Magento’s platform. But from other perspective – I think it’s good to share my experience in learning Magento with you – at least for visitors that are starting to learn Magento like I did.
Let me give a few tips for early beginners to make this start learning process easier:
- Before installing Magento, prepare your database and install New Magento Sample Data (thanks to Ivan)
- Install Magento on your localhost (of course) – I am using 1.6.2 community version
- Log in inside admin area and get to know better what Magento can do. You may wish to go to read official Wiki pages and to Google for official ‘Magento user guide’ for that …
- Go to frontend and make some test – shopping to see how it works
- Install xDebug on your system and make it works with your favorite IDE – trust me – it WILL make your life easier when trying to figure out what is going on with your code …
- If you are care about your code, don’t regret to install phpUnit and from early beginning development – start to write unit tests about what you are doing …
- Folow this article (thanks to Branko) to set-up your Magento installation for development
- Start learning development on Magento
Knowing that learning development on Magento’s platform from scratch can be hard times even for experienced developer I strongly suggest you to go to official Magento’s page and find Magento’s ‘On-Demand: Online Courses‘ that have currently (while I am writing this post) absolutely free ‘Fundamentals of Magento development‘ video courses that WILL help you a lot in learning process.
My suggestion is to see all of those videos first, and then to start with other learning resources. Trust me It’s worth your time ….
Of course don’t forget to go through Alan Storm’s articles...
After all, if you are already reading this article, you are already on our official blog, so take your time and go thorough Inchoo’s articles about Magento development…
As I told before, I will mostly write about Magento’s API, so if you are interested in that part of development, stay tuned … 🙂