دوره آموزشی
دوبله زبان فارسی
آموزش Magento 2 - از مبتدی تا توسعه دهنده پیشرفته
✅ سرفصل و جزئیات آموزش
در این دوره با REST API و کامپوننت های رابط کاربری، افزونه کامل Magento 2 را می سازید.
آنچه یاد خواهید گرفت
- تکمیل ماژول Magento 2 از ابتدا تا انتها
- یاد می گیرید که چگونه تست های واحد PHP را برای ماژول Magento 2 بنویسید.
- ایجاد REST API برای عملیات های CRUD
- یادگیری استک فرانت اند Magento 2 و ساخت ویژگی های storefront
- تمرین ایجاد مدل ها، سرویس ها و رابط های انتیتی
- ایجاد کامپوننت رابط کاربری سفارشی بر اساس کتابخانه های KnockoutJs و جی کوئری
توضیحات دوره
آنچه در این دوره پوشش داده می شود:
- ساخت افزونه Magento 2 کاملاً تابعی از ابتدا تا انتها
- تمرین نوشتن تست های واحد با کتابخانه +PHPUnit 9
- یاد می گیرید که چگونه جداول پایگاه داده MySQL را از طریق فایل پیکربندی اسکیمای اعلامی ایجاد کنید.
- تمرین ایجاد مدل ها، سرویس ها و رابط های انتیتی برای افزونه Magento 2
- پیاده سازی اندپوینت های REST API برای عملیات های CRUD
- تمرین کار با پلتفرم Postman API و ارسال درخواست های GET و POST در HTTP به اپلیکیشن Magento 2
- تمرین با کتابخانه های جاوا اسکریپت شخص ثالث مانند KnockoutJs، جی کوئری و RequireJs
- ایجاد کامپوننت رابط کاربری سفارشی بر اساس کتابخانه های KnockoutJs و جی کوئری
این دوره برای چه کسانی مناسب است؟
- توسعه دهندگان مبتدی Magento 2 که در مورد ساخت افزونه های Magento 2 کنجکاو هستند.
- توسعه دهندگان وب که به دنبال یادگیری شیوه های توسعه افزونه Magento 2 هستند.
- توسعه دهندگان باتجربه نرم افزار Magento 1 که به دنبال درک توسعه افزونه Magento 2 هستند.
آموزش Magento 2 - از مبتدی تا توسعه دهنده پیشرفته
-
ایجاد ساختار اولیه افزونه TODO 06:45
-
افزودن وابستگی های پیکربندی 04:18
-
افزودن لینک منوی جدید به پنل ناوبری حساب مشتری 08:12
-
ایجاد کنترلر اکشن TODO 01:56
-
کنترلر اکشن با ریدایرکشن احراز هویت 05:46
-
افزودن پیکربندی مسیر جدید افزونه 04:56
-
افزودن عنوان صفحه به صفحه TODO 06:07
-
ایجاد قالب اولیه TODO برای رندر تسک ها 02:10
-
رندرینگ قالب TODO در صفحه TODO 02:57
-
ایجاد کامپوننت رابط کاربری اولیه برای تسک های TODO 03:31
-
فزودن کامپوننت رابط کاربری TODO از طریق پیکربندی اعلامی 05:07
-
ایجاد قالب کامپوننت رابط کاربری اولیه 04:46
-
افزودن اسکوپ knockout به کامپوننت رابط کاربری 04:26
-
افزودن منطق رندرینگ تسک ها در قالب HTML 04:24
-
افزودن منطق برای لیست تسک های خالی در قالب HTML 03:22
-
افزودن کامپوننت رابط کاربری از طریق jsLayout attribute پیکربندی طرح بندی 02:14
-
افزودن تسک ها به پیش فرض های کامپوننت رابط کاربری 02:07
-
افزودن متغیرهای قابل مشاهده knockout برای ردیابی تغییرات تسک ها 02:45
-
افزودن وضعیت های Open و Complete به تسک ها در قالب HTML 03:20
-
ایجاد استایل های CSS برای وضعیت تسک 02:52
-
افزودن فایل CSS از طریق پیکربندی طرح بندی در صفحه TODO 02:17
-
افزودن منطق برای جابجایی بین وضعیت های تسک با Knockout data-bind attribute 05:31
-
افزودن دکمه حذف تسک به قالب HTML 01:51
-
افزودن منطق حذف با کمک رویداد کلیک Knockout 04:27
-
افزودن کامپوننت رابط کاربری مودال تایید برای حذف رویداد تسک 04:25
-
افزودن فرم "افزودن تسک جدید" به قالب HTML 06:54
-
استایل دهی به فرم "افزودن تسک جدید" 02:59
-
ایجاد منطق برای افزودن تسک جدید به استخر تسک ها 08:11
-
افزودن رویداد keyup برای افزودن تسک جدید با فشردن کلید Enter و Return 05:18
-
ایجاد جدول پایگاه داده برای تسک ها با استفاده از اسکیمای اعلامی 09:47
-
ایجاد whitelist اسکیمای پایگاه داده از طریق خط فرمان 04:28
-
ایجاد ORM یک افزونه TODO - مدل، مدل منبع و کالکشن 06:26
-
ایجاد اولین تسک با مدل و مدل منبع 06:50
-
ایجاد رابط های TODO Service API 03:35
-
ایجاد سرویس مخزن تسک - بخش 1 06:30
-
ایجاد رابط های TODO Data API 03:53
-
ایجاد سرویس مخزن تسک - بخش 2 04:09
-
پیاده سازی رابط نتایج جستجو برای کلاس کالکشن تسک 01:42
-
ایجاد پیکربندی تزریق وابستگی 04:24
-
بازیابی همه تسک ها از طریق سرویس مخزن تسک 02:46
-
افزودن پیکربندی اندپوینت API برای بازیابی لیستی از تسک ها 04:21
-
ایجاد سرویس و پیکربندی اندپوینت API 05:45
-
ایجاد پیاده سازی های حذف و ذخیره تسک 08:18
-
افزودن متدهای تسک مورد نیاز به رابط داده تسک 04:00
-
پیکربندی درخواست HTTP GET از طریق Postman به اندپوینت API 05:49
-
افزودن درخواست AJAX به کامپوننت رابط کاربری برای بازیابی لیستی از تسک 03:11
-
رندرینگ تسک ها از پایگاه داده در صفحه 06:07
-
افزودن پیکربندی اندپوینت API برای بروزرسانی وضعیت تسک 02:07
-
ایجاد سرویس و پیکربندی اندپوینت API بروزرسانی تسک 06:55
-
افزودن درخواست AJAX POST برای تغییر وضعیت تسک 05:58
-
افزودن پیاده سازی اندپوینت API برای حذف تسک 04:59
-
افزودن درخواست AJAX POST برای مدیریت حذف تسک 05:24
-
افزودن منطق برای لیست تسک های خالی در قالب HTML 02:39
-
افزودن پیکربندی اندپوینت API برای ایجاد تسک جدید 01:05
-
تنظیم منطق مدیریت تسک برای مدیریت ایجاد تسک 02:02
-
افزودن درخواست AJAX POST برای مدیریت ایجاد تسک جدید 05:20
-
بروزرسانی Magento 2.4.6 - مسیر اندپوینت های API 01:19
-
ایجاد کامپوننت Loader 05:35
-
بهبود ظاهر و احساس لیست TODO 05:04
-
راه اندازی PHPUnit برای تست 07:34
-
ایجاد اولین تست واحد PHP برای افزونه TODO 18:53
-
بروزرسانی Magento 2.4.6 - بروزرسانی تست های واحد برای PHPUnit 9 02:59
-
بروزرسانی Magento 2.4.6 - بروزرسانی وابستگی های کامپوزر 03:21
-
آماده سازی پکیج برای مارکت پلیس Magento 14:17
مشخصات آموزش
آموزش Magento 2 - از مبتدی تا توسعه دهنده پیشرفته
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:64
- مدت زمان :05:11:26
- حجم :2.27GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy