دوره آموزشی یادگیری جامع Remix
1 ساعت 16 دقیقهمتوسط2025-02-24
مدرسین

Eve Porcello
Software Developer and Instructor
جزئیات دوره
Remix یه فریمورک فولاستک برای وب هست که بهت کمک میکنه سریعتر، روانتر و مقاومتر سایت و اپلیکیشن بسازی. 🚀
توی این دوره، ایو پورسلو بهت یاد میده که Remix چیه و چطوری میتونی ازش به بهترین شکل استفاده کنی. یاد میگیری که چطور سایتها و اپلیکیشنهای سریع و مقیاسپذیر بسازی و با ویژگیهایی مثل:
✅ مسیریابی (Routing) و بهینهسازی UI
✅ فرمها و اکشنها
✅ ذخیرهسازی محلی (localStorage)
✅ مدیریت خطاها
✅ و ترکیب Remix با TypeScript
آشنا بشی و توسعه وب رو به سطح بالاتری ببری! 🎯
اهداف یادگیری:
🔹 درک مفاهیم اصلی Remix
🔹 یادگیری بهینهسازی UI و مسیریابی
🔹 مدیریت فرمها، اکشنها و localStorage
🔹 مدیریت خطاها و ترکیب با TypeScript
توی این دوره، ایو پورسلو بهت یاد میده که Remix چیه و چطوری میتونی ازش به بهترین شکل استفاده کنی. یاد میگیری که چطور سایتها و اپلیکیشنهای سریع و مقیاسپذیر بسازی و با ویژگیهایی مثل:
✅ مسیریابی (Routing) و بهینهسازی UI
✅ فرمها و اکشنها
✅ ذخیرهسازی محلی (localStorage)
✅ مدیریت خطاها
✅ و ترکیب Remix با TypeScript
آشنا بشی و توسعه وب رو به سطح بالاتری ببری! 🎯
اهداف یادگیری:
🔹 درک مفاهیم اصلی Remix
🔹 یادگیری بهینهسازی UI و مسیریابی
🔹 مدیریت فرمها، اکشنها و localStorage
🔹 مدیریت خطاها و ترکیب با TypeScript
مهارت ها
RemixWeb Development ToolsFull-Stack Web DevelopmentEssential TrainingWeb DevelopmentOpen Source
سرفصل ها
مقدمه
- ساخت برنامههای وب مدرن با Remix
- آنچه باید بدانید
مقدمه ای بر ریمیکس
- ریمیکس چیست
- کار در پارادایم پلت فرم
- ایجاد یک پروژه ریمیکس
- ساختن مسیر ریشه
- پیوند دادن شیوه نامه ها
- تمایز بین کد سمت سرور و سمت سرویس گیرنده
Remix Routing
- درک مسیریابی در ریمیکس
- ساخت مسیر پویا
- ایجاد مسیر تو در تو
- ساخت مسیر مشتری
- استفاده از دیتا لودر
- بارگذاری پویا پارامترها
بهینهسازی UI
- چالش - ایجاد منوی ناوبری
- راه حل - ایجاد منوی ناوبری
- اضافه کردن سبکهای Tailwind
- استفاده از Outlet Context
- ایجاد لیست فیلتر شده
ویژگیهای پیشرفته Remix
- ایجاد فرم ها
- استفاده از Remix Actions
- کار با localStorage
- دادههای ماندگار با localStorage
- رفع خطا با Remix
- مذاکره با خطاهای TypeScript
نتیجه گیری
- مراحل بعدی