كل دروس Magento 2 بالعربي
34 درس في 7 مراحل. امشي بالترتيب لو بتبدأ من الصفر، أو دوّر على الموضوع اللي محتاجه.
المنهج فيه 34 درس Magento 2 في 7 مراحل بالترتيب: الأساس (OOP و PHP)، والأساسيات (الـ modules والـ Events والـ EAV)، والبيانات والواجهة (الأداء والـ indexers والـ SEO)، والكتالوج والتجارة (المنتجات والأسعار والمخزون والسلة)، والـ APIs والتكامل، والأداء والتشغيل (الكاش والـ CI/CD)، والاحتراف والإنترفيو. لو بتبدأ من الصفر امشي بالترتيب، ولو عندك خبرة ادخل على الموضوع اللي محتاجه.
الأساس — قبل ما تبدأ
اللي لازم تكون مرتاح معاه قبل ما تلمس Magento. لو مطوّر PHP خبرة، دي مراجعة سريعة.
0 من 2 مكتمل
الأساسيات
أول احتكاك بـ Magento. المفاهيم اللي كل حاجة بعدها بتبني عليها.
0 من 5 مكتمل
- 03أساسيات Magento بالتفصيلالـ framework، الـ DI، الـ Plugins، الـ Events، الـ EAV، والـ Service Contracts.16 دقيقة
- 04هيكل الـ Moduleكل مجلّد وملف ودوره، ومتى تستخدمه. المرجع اللي هترجعله كل ما تحتار.7 دقيقة
- 05الـ Events و الـ Observersالأحداث المهمة مقسّمة بالمجال، إزاي تخمّن اسم أي حدث وتكتشفه بنفسك، وامتى Event وامتى Plugin.15 دقيقة
- 06Website و Store و Store Viewبنية الـ multi-store: مين بيتحكّم في العملة، ومين في الكتالوج، ومين في اللغة.7 دقيقة
- 07بناء Entity من الصفرجدول، Model، Resource، Collection، Repository — بالترتيب الصحيح.10 دقيقة
البيانات والواجهة
التعمّق في التعامل مع البيانات، والأداء، وبناء الواجهات.
0 من 5 مكتمل
- 08قاعدة البيانات والأداءالـ Collections المتقدّمة، الـ patches، والـ queries الفعّالة.7 دقيقة
- 09الـ Indexersليه موجودة، الفرق بين الـ modes، وإزاي تتعامل معاها في production.8 دقيقة
- 10لوحة الأدمن و UI Componentsالـ grids والـ forms والصلاحيات وإعدادات النظام.6 دقيقة
- 11الـ Frontend بالتفصيلالـ themes، الـ layout XML، الـ blocks، الـ templates، و RequireJS.10 دقيقة
- 12الـ SEO في Magentoالروابط والـ canonical والـ sitemap من الأدمن، و noindex و JSON-LD و hreflang من الكود.24 دقيقة
الكتالوج والتجارة
قلب المتجر: المنتجات والخصائص والأسعار والمخزون والبحث، والسلة اللي كل ده بيتجمّع فيها.
0 من 6 مكتمل
- 13أنواع المنتجاتالستة أنواع من جوّه: امتى تستخدم كل واحد، وإزاي بيتصرّف في السلة والتسعير، وعمل نوع مخصّص.15 دقيقة
- 14الـ Product Attributesالجداول والأنواع والـ scope، الإنشاء من الأدمن وبـ Data Patch، الـ source models والفلترة والأداء.20 دقيقة
- 15التسعير والعروضإزاي Magento بيوصل للسعر النهائي: سلّم الأولوية، Catalog و Cart Price Rules، الكوبونات والـ price indexer.15 دقيقة
- 16المخزون و MSIالـ Sources والـ Stocks والـ Reservations، الفرق بين الكميات، والتعامل مع المخزون في الكود.14 دقيقة
- 17البحث والـ Layered Navigationمحرّك البحث وفهرسه، الخصائص القابلة للبحث وأوزانها، الفلاتر، والتخصيص والتشخيص.13 دقيقة
- 18الـ Quote والـ Cart والعناوينالكيانات وجداولها والميثودز المهمة، وتدفّقات الإضافة للسلة والعناوين والـ totals والتحويل لـ Order.19 دقيقة
الـ APIs والتكامل
توصيل Magento بالعالم الخارجي — الـ APIs، الـ checkout، والتكاملات.
0 من 9 مكتمل
- 19REST API كاملبناء CRUD كامل على الـ service contracts، خطوة بخطوة.9 دقيقة
- 20GraphQL كاملالـ schema والـ resolvers، والفرق العملي بينه وبين REST.10 دقيقة
- 21أمان الـ API والتوكناتأنواع التوكنات والفرق بينها، الـ ACL وحماية الـ endpoints، والأخطاء الأمنية المتكرّرة في تطبيقات الموبايل.15 دقيقة
- 22الـ Checkoutأعقد جزء في Magento: الـ Quote، التحويل لـ Order، والتخصيص.9 دقيقة
- 23بناء Payment Methodطريقة دفع كاملة: بنية الـ gateway والـ commands، الواجهة في الـ checkout، الـ webhooks والأمان.17 دقيقة
- 24RabbitMQ — موديول شغّالمن المفاهيم لموديول كامل: publisher و consumer و4 ملفات إعداد.9 دقيقة
- 25RabbitMQ على تدفّق موجودإزاي تنقل عملية شغّالة للخلفية: القرار ونقطة الربط، مثال checkout كامل مع idempotency والفشل.16 دقيقة
- 26التكامل مع POSالـ Omnichannel، الـ MSI، وتحديات توحيد المخزون.6 دقيقة
- 27مواضيع متقدّمةPreference مقابل Plugin، الـ headless، ومكوّنات الموديول.7 دقيقة
الأداء والتشغيل
اللي بيفرق بين متجر شغّال ومتجر مستقر: الكاش، المهام المجدولة، والنشر من غير توقّف.
0 من 3 مكتمل
- 28الـ Cache بالتفصيلطبقات الكاش وأنواعه، الـ Full Page Cache و Varnish، الـ tags والإبطال، والتحكّم فيه من كودك.21 دقيقة
- 29الـ Cron والـ CLIإزاي الـ cron بيشتغل والمجموعات والجدولة، عمل مهمة وأمر مخصّصين، والتشخيص لما يقفوا.15 دقيقة
- 30CI/CD لمشروع شغّالpipeline لمشروع بيبيع دلوقتي: فصل الإعدادات، Build ثم Switch، GitHub Actions، والرجوع للخلف.16 دقيقة
الاحتراف والإنترفيو
المستوى اللي بيفرّق السنيور: التفكير المعماري وحل المشاكل.
0 من 4 مكتمل
- 31System Designتصميم نظام e-commerce من الصفر، وكل مكوّن مربوط بمقابله في Magento.9 دقيقة
- 32Redis و RabbitMQ و Indexingشرح كل تقنية وسيناريوهات عملية عليها.9 دقيقة
- 3314 سيناريو إنترفيومواقف واقعية من السهل للصعب، بطريقة التفكير والفخاخ.11 دقيقة
- 34المراجعة النهائيةملخّص شامل، أسئلة سريعة، وchecklist يوم الإنترفيو.8 دقيقة