Knock on Magento’s world
Table of Contents
You have knocked several times on Magento’s door wondering which world is going to open behind that huge gateway but there replies just the sound of silence. No more waiting, you are about to screw the door knob and take on a lonesome journey, similarly to how you used to since you are developers. Wait! You should not be alone and do not have to. Take a refreshing breath, open your hands: do you see a map of sources of learning Magento from scratch suddenly laying to yours? Yes, grab it, you are going to find true directions to master Magento world in this article.
Before anything
Magento developer team has already built up some official documentation “maps” for you; it is essentially important to keep them as accompanied handbooks with you along the journey, sooner or later you will look for them.
The newest version of Magento will be Magento 2.3 Beta (Open Source, Commerce, Core Bundle Extention CBE) is going to be released soon. The oldest version in use is Magento 1.X.
Official Magento document
1. Magento User Guide:
Whether reasons you take up Magento are to rescue “your clients” with their stores or because you are a wolf to discover this open source ecommerce platform, this document provides you an overview of Magento’s default functions for a newbie; step-by-step instructions, comprehensive explanation, visible screenshots, etc. for those already have experience using the platform. It is available through any version of Magento Commerce.
2. Magento Dev Docs:
This is considered the “answers” for almost any possible matters a developer may need to know in order to understand Magento’s possibilities as well as to build Magento stores. Short, clear and technical – oriented. A search box is at the front of the page to give you result in specific terms.
Magento 2.3 Beta DevDocs | Magento 2.0 DevDocs |
There is also release information to keep up with changes (of ver2.0 and above):
It is compiled to help you through so on:
- Magento 2
Set up | Backend Development | Frontend Development | |||
- Magento 1
Release documentation, Installation & Update CE1.8 EE1.13; CE1.9 EE1.14
Magento for Developers (8 series) written by Allan Storm
Introduction | Config | Magento Controller Dispatch | Layout, Block & Templates | Magento models and ORM basics | Magento Setup Resources | Advances ORM: Entity Attribute Value | Varien Data Collections |
And other “how-to” in terms of individual instruction post
3. Videos
You can find an official training Magento video channel for both merchants and developers here
Ahead to Magento-ers community
It is undoubtedly that time-consuming and non-targeted are the biggest disadvantages of documentation for dev, there is a community already in Magento world. You might value various practical experiences from Magento-ers, whose posts quicken your resolution process.
1. Forums
- Magento forum is a channel equipping you abundant resources about tips, tricks, “how-to” and support in a quick shot. It is an official community for Magento announcement, also, though there are not too crowded recently.
- Github is a Git-repository hosting service of more than 40,1 million users. Type Magento/ Magento 2 topic to navigate to discussion, guidance, repositories for specific matter.
- Stackexchange
- Stack Overflow: Functions similarly to StackExchange, you can search plenty of how-to topics related to Magento guide and development. Click this link below to see an example of a question posted and get answered thoroughly by a Magento specialist with high users’ votes: How do I create a simple ‘Hello World’ module in Magento?
- Quora
2. Blogs on Magento for dev
There are key-opinion-bloggers for developers to learn on Magento. Who are they?
- Alan Storm is one of the most reputable bloggers among Magento specialists. You can find him through many social channels and forum replies on Magento topics. His work and contribution to Magento community are widely recognized and appreciated. In his blog, Magento 2: Advanced Javascript, Magento 2 for PHP MVC Developers, The Magento 2 Object System, Magento 2 and Composer, Magento 2 UI Components, Magento 2: uiElement Internals, and, Pestle deliver latest expertise knowledge on Magento 2 development. “Scratch” education is grouped under label ‘Magento’, consisting of 108 articles categorized in 12 tutorial series: Miscellaneous Magento Articles to see base knowledge such as How to reinstall Magento modules, or to clear caches, etc.
Learning Magento with Commerce Bug
Magento for PHP MVC Developers
Posts Inspired by Magento Imagine
- Alan Kent – a 2009 kicked off blog on various technical subjects. Mr. Alan masters in Computer Science and used to be an Architecture for Magento Commerce for approximately 2 yrs (cited from his Linkedin profile). 108 articles tagged with Magento may provide his useful insights about Magento for developers, but unfortunately, the series stops in 2017. See are some useful posts that you may have interest in:
Installation:
Magento Installation Process Thoughts
Reducing Magento 2 Install Pain through Virtualization
Magento 2 Development with Windows and Vagrant
Vagrant vs Docker for Development?
Cache:
Migration & site plans
Magento 1 to 2 Migration Tool Plans
Magento and Content Management (WordPress)
CSS, PHP & others
CSS and Tooling in Magento 2 (Quick Note)
Improving PHP Support for Dependency Injection
Creating a Magento 2 Composer Module
You can also find out more Bloggers on Magento dev blog. There are informative and solution-oriented blogs composed by
commercial companies such as:
Magestore Blog
Aheadworks Magento Blog
Mageworx Magento Blog
3. Contributed videos
Tutorial videos are almost out-of-date since Magento keeps releasing new versions, in case you need to find materials related to ex version:
Youtube
- Playlists of 10 videos retrieving from Magento U on Magento 1
- Andy Myers did a series of 23 videos of Magento 2 Documentationtary Front End Developer Guide on Magento Commerce v2.1x (2016)
- Digital Startup published a series of 17 videos tutoring How to build a Magento 2 store in 2018 which is quite useful for new Magento 2 developers; you can also find other older videos on ex version of Magento in their video lists.
Non-youtube
- Magento 2 Tutorials on Lynda retrieved from Mageclass
4. Paid courses with Magento specialists
Provided by Magento U
Magento 2 Development Essentials
Magento Commerce Cloud for Developers
Magento 2 Associate Developer Bundle
JavaScript Development in Magento 2
Getting Started with JavaScript Development in Magento 2
Udemy
Conclusion
You have reached this point means you have finished reading our illustration map. Have you earned directions to know what you need to learn and where to seize the knowledge for Magento in its vast world? With all the hope that you are not going to fight in a world not knowing its rules, start researching right now whilst keeping this map as your weapon. However, developers, we are not done yet. Magento’s world and community have been expanding and “leveled up” restlessly. Keep smiling, get involving and be ready to learn new upcoming versions of Magento.