ماجنتو 2: كيف تصبح مبرمج ماجنتو؟

من أين تبدأ رحلتك في تعلم برمجة وتطوير متاجر ماجنتو

مرحباً بك يا مبرمج المستقبل!، بالتأكيد سمعت عن نظام ماجنتو مسبقاً؟ هل لديك الرغبة في تعلمه؟ الموضوع معقد نوعاً ما ولا تعرف من أين تبدأ؟

لا تقلق، في هذا المقال ستتعرف على كيفية البدء في رحلة تعلم برمجة وتطوير المتاجر الالكترونية باستخدام نظام ماجنتو.

في حال لم تكن لديك معرفة مسبقة عن نظام ماجنتو، ننصحك بقراءة المقالات التالية:

هل قرأتها؟ للأسف هذا لا يكفي.. لكي تصبح مطور ماجنتو محترف، ومن الأفضل أن تمتلك معرفة جيدة في الأمور التالية:

  1. HTML, CSS,LESS,RWD,Javasctip,Knockout JS,XML
  2. php
  3. Zend FrameWork
  4. OOP
  5. MySQL
  6. Linux
  7. التعامل مع موجه الأوامر Shell
  8. لغة انجليزية جيدة
  9. معرفة ممتازة في البحث على Google!

لا تخف، لست بحاجة لاحتراف ما سبق! يكفي ان تكون على معرفة سطحية في تلك الأمور، فالطريق طويل لكنه جميل.

أيضاً نحن هنا لمساعدتك بالمجان، فالعالم العربي يحتاج المزيد من المتلهفين لهذه الأمور.. أمثالك بالطبع!

لنبدأ على بركة الله.

ما هو نظام ماجنتو؟

ماجنتو عبارة عن نظام مفتوح المصدر مبني بلغة php وإطار عمل Zend، يستخدم نظام ماجنتو في بناء متاجر الكترونية رائعة ومخصصة وفق احتياجات عميلك المستقبلي الذي يرغب ببناء متجر الكتروني.

نظام ماجنتو ينقسم الى اصدارين وأسفل كل اصدار عدة إصدارات، الإصدار القديم هو ماجنتو 1 والإصدار الحديث هو ماجنتو 2، وأخر نسخة منه هي 2.3.3 *حتى تاريخ كتابة المقال*

الجميل في الماجنتو انها قابلة للتخصيص بشكل كبير جداً، حيث يمكنك التطوير عليها واضافة خصائص جديدة او التعديل على الخصائص الحالية بما يلائم احتياجات عملائك.

بالتأكيد تعرف هذا؟ هيااااااا الى الأمام!

هل تبدأ بتعلم ماجنتو 1 أم ماجنتو 2؟

باختصار، ماجنتو 2 أفضل، أكبر، أقوى وأسرع بمراحل من ماجنتو 1.. لكن! بما أنك في بداية الطريق ربما ستواجه بعض التحديات.. ومع ذلك لا يمنعنك هذا يا بني من التوقف عن التعلم! وتذكر أنه لا يمكنك تعلم شيء بسهولة مطلقة!

كبداية، بإمكانك القراءة عن ماجنتو 1 لأنها الأكثر استخداماً حالياً وليس مستقبلاً، لأنه ولله الحمد تم إيقاف الدعم عنها من طرف شركة ماجنتو والآن جميع مستخدمي ماجنتو 1 ينتقلون بشكل تدريجي لاستخدام ماجنتو 2 الرهيبة!

من أين تبدأ؟

في البداية يجب أن تحدد توجهك، هل ترغب فقط في أن تكون على علم جيد بكيفية بناء متجر ماجنتو وتركيب القوالب عليه واستخدام لوحة تحكم ماجنتو Frontend Developer.

أم ترغب في أن تكون محترف في تخصيص نظام ماجنتو، التعديل على إضافات ماجنتو، تعريب ماجنتو، بناء إضافات جديدة، بناء قوالب جديدة، احتراف التعامل مع لوحة التحكم Backend Developer.

في حال كنت ترغب بالعمل كمطور للواجهات الأمامية في ماجنتو Frontend Developer يجب أن تكون على معرفة جيدة بالتالي:

  1. HTML,CSS,LESS,RWD
  2. Javascript, Knockout JS
  3. PHP
  4. XML

في حال كنت ترغب بالعمل كمطور ماجنتو بالكامل، فيجب ان تكون على معرفة جيدة بالنقاط السابقة والنقاط التالية:

  1. MySQL
  2. Zend Framework
  3. Linux
  4. Shell

كما أخبرتك سابقاً، يجب أن تكون لغتك الإنجليزية جيدة جداً لأن كافة مصادر تعلم الماجنتو المتوفرة على الانترنت متوفرة باللغة الإنجليزية.. لا تقلق نحاول جاهدين نشر مصادر عربية لتعلم الماجنتو.

دليل البدء في رحلة تعلم تطوير متاجر ماجنتو

للأسف كافة المصادر المذكورة مكتوبة باللغة الإنجليزية فقط.

المصادر بالكامل موجودة على موقع المطورين الخاص بماجنتو، ونذكرها لكم هنا بالترتيب لتبدأ بشكل سليم :

1.متطلبات تشغيل نظام ماجنتو

https://devdocs.magento.com/guides/v2.3/install-gde/system-requirements.html

2. تثبيت متجر ماجنتو

https://devdocs.magento.com/guides/v2.3/install-gde/bk-install-guide.html

3. ضبط بيئة العمل واعدادات متجر ماجنتو

https://devdocs.magento.com/guides/v2.3/config-guide/bk-config-guide.html

4. دليل التعامل مع php في ماجنتو

https://devdocs.magento.com/guides/v2.3/extension-dev-guide/bk-extension-dev-guide.html

5. معايير بناء الكود في ماجنتو

https://devdocs.magento.com/guides/v2.3/coding-standards/bk-coding-standards.html

6. دليل مطوري الواجهات الأمامية FrontEnd

https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/bk-frontend-dev-guide.html

7. التعامل مع Magento API

https://devdocs.magento.com/guides/v2.3/get-started/bk-get-started-api.html

8. دليل فحص متاجر ماجنتو

https://devdocs.magento.com/guides/v2.3/test/testing.html

أيضاً اليك بعض مصادر تعلم الماجنتو بالفيديو:

1.دروس شركة ماجنتو المجانية

https://devdocs.magento.com/videos/

2. دورة مينا كودز (ماجنتو العرب) على اليوتيوب

3. قناة Max Pronko على يوتيوب

https://www.youtube.com/channel/UCxbWGz6h6KNQsi2ughRUV2Q

4. المصدر الأكثر أهمية

www.google.com

هذا هو كل ما تحتاجه، آمل أنه لم يكن طريقاً طويلاً، لكن كما قلنا مسبقاً.. لا شيء يمكن احترافه بسهولة!

في حال كنت تواجه عقبة ما، لا تقلق بإمكانك مراسلتنا عبر الضغط على ايقونة الواتساب الموجودة في الموقع وسنرحب دائماً بالاجابة عن استفساراتك ومساعدتك للبدء والتطور.

نتمنى لك التوفيق.

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *