لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Magento 2 Development (Adobe Commerce) نسخه به روز شده (V2)
Magento 2 Development (Adobe Commerce) Updated Version (V2)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
شامل آخرین نسخه Magento 2.4.5 پشتیبانی می شود. سریع ترین راه برای تبدیل شدن به یک توسعه دهنده Magento 2. (زیرنویس انگلیسی) پس از اتمام این دوره، ممکن است برای سمت توسعه دهنده Magento 2 مصاحبه ای انجام شود. پشته فن آوری Magento و نحوه نصب Magento 2 را بیاموزید. درک معماری Magento 2: حالت ها، ناحیه ها، محدوده ها، ساختار فایل، تزریق وابستگی، رویدادها، پلاگین ها، انواع مجازی و موارد دیگر. رندر Magento 2 را بیاموزید: طرحبندی، بلوکها، قالبها، اجزای رابط کاربری، ذخیرهسازی و موارد دیگر. آشنایی با نحوه کار با پایگاه داده در Magento 2: گردش کار CRUD، ORM، وصله های داده، طرح پایگاه داده، EAV و موارد دیگر. جریان درخواست Magento 2 را بیاموزید: نقاط ورودی، توالی مسیریابی، روترها، کنترلکنندهها، بازنویسیهای URL، و موارد دیگر. عملکرد پنل مدیریت Magento 2 را بررسی کنید: شبکهها، منابع داده، پیکربندی سیستم، ACL، منوها و موارد دیگر. پیش نیازها:فقط یک درک اولیه از PHP و MySQL. نیازی به تجربه مجنتو نیست.
من یک برنامه نویس حرفه ای دارای گواهینامه Magento 2 (Adobe Certified Expert-Adobe Commerce Developer) و برنامه نویس دارای گواهی Magento 1 با بیش از 12 سال تجربه هستم. من یک معمار راه حل در یکی از موفق ترین آژانس های تجارت الکترونیک جهان هستم. این شرکت سایت های تجارت الکترونیکی را برای برندهایی مانند آدیداس، پوما، هارمن و غیره ایجاد کرده است.
من بیش از 50 مصاحبه برای یک سمت توسعه دهنده Magento در این شرکت انجام داده ام.
اما به دلیل کمبود متخصصین مجنتو، تصمیم گرفتیم یک برنامه آموزشی برای توسعه دهندگان PHP ایجاد کنیم.
ممیزی هایی انجام دادیم و متوجه شدیم که همه برنامه های آموزشی موجود را می توان به 3 نوع تقسیم کرد:
1) دوره های رسمی از Adobe - "مبانی توسعه Magento 2". من این دوره ها را به محض اینکه در دسترس قرار گرفتند تکمیل کردم و می توانم بگویم که بسیار گران است (حدود 2500 دلار) و بسیار دشوار است.
2) برنامه های آموزشی بدون فهرست کاملی از دانش لازم برای مصاحبه برای موقعیت توسعه دهنده Magento. آنها ساده اما بی فایده هستند.
3) برنامههای آموزشی که برای کسانی که تجربه کافی با Magento 1 ندارند بسیار دشوار است.
در نهایت، این برنامه آموزشی خودآموز را ایجاد کردم.
این دوره موضوعات زیر را پوشش می دهد:
پشته فناوری Magento 2 (Adobe Commerce) و نحوه نصب آن
آشنایی با معماری Magento 2 (Adobe Commerce)
پرداخت Magento 2 (Adobe Commerce) را بیاموزید: طرحبندی، بلوکها، الگوها و موارد دیگر
آشنایی با نحوه کار با پایگاه داده در Magento 2 (Adobe Commerce)
جریان درخواست Magento 2 (Adobe Commerce) را بیاموزید
آشنایی با Magento 2 (Adobe Commerce) API
کاوش در عملکرد پنل مدیریت Magento 2 (Adobe Commerce)
سرفصل ها و درس ها
معرفی
Introduction
نمای کلی مجنتو
Magento overview
پشته فناوری مجنتو و نحوه نصب مجنتو
Magento technology stack and how to install Magento
تمرین: تست ماژول ها
Practice: Test modules
معماری مجنتو
Magento architecture
محدوده های مجنتو
Magento scopes
مناطق مجنتو
Magento areas
حالت های مجنتو
Magento modes
ساختار فایل
File structure
ماژول جدید ایجاد کنید
Create new module
تنظیمات Adminhtml
Adminhtml settings
نمای کلی مجنتو MVC
Magento MVC overview
تزریق وابستگی
Dependency Injection
تمرین: یک دستور CLI ایجاد کنید
Practice: Create a CLI command
انواع مجازی
Virtual Types
پلاگین ها
Plugins
تمرین: ایجاد پلاگین
Practice: Create Plugin
مناسبت ها
Events
تمرین: ایجاد ناظر
Practice: Create Observer
جریان درخواست Magento
Magento request flow
جریان درخواست Magento
Magento request flow
کنترلرهای مجنتو
Magento controllers
تمرین: یک کنترلر جدید ایجاد کنید
Practice: Create a new controller
Magento Rendering
Magento Rendering
بلوک ها، طرح بندی ها، قالب ها
Blocks, Layouts, Templates
تمرین: اضافه کردن بلوک در صفحات محصول
Practice: Add block on product pages
پایگاه داده
Database
سه گانه مدل مجنتو
Magento model triad
قراردادهای خدماتی
Service contracts
EAV
EAV
تمرین: یک ویژگی جدید به محصول اضافه کنید
Practice: Add a new attribute to the product
اجزای رابط کاربری و عملکرد حافظه پنهان
UI components and Caching functionality
جزء رابط کاربری Magento
Magento UI component
قابلیت ذخیره سازی مجنتو
Magento Caching functionality
نمایش نظرات