دوره آموزشی TanStack Query: گرفتن دادهها و مدیریت وضعیت بهصورت بهینه
1 ساعت 31 دقیقهمتوسط2025-04-18
مدرسین

Eve Porcello
Software Developer and Instructor
جزئیات دوره
با یه معرفی کامل از TanStack Query آشنا شو، یه کتابخانه قدرتمند که کمک میکنه دادهها رو به شکل بهینهتر بگیری و مدیریت وضعیت (state management) رو توی اپلیکیشنهای وب مدرن راحتتر کنی. توی این دوره آموزشی، مدرس مهربون ما، ایو پورسلو، بهت یاد میده چطوری درخواستهای API رو بهینهسازی کنی، وضعیت سرور و کلاینت رو مدیریت کنی و عملکرد اپلیکیشنت رو بهتر کنی.
این دوره از مباحث پایه شروع میکنه و تا تکنیکهای پیشرفته پیش میره، مثل آپدیتهای بلادرنگ (real-time updates)، صفحهبندی (pagination) و آپدیتهای خوشبینانه (optimistic updates). اگر دنبال راهی سادهتر برای مدیریت پیچیدهترین وضعیتها هستی و میخوای اپلیکیشن وبی بسازی که سریع، پاسخگو و داینامیک باشه، این دوره برای تو ساخته شده.
یاد میگیری چطور به سادگی و بدون دردسر، دادهها رو بخونی و کنترل وضعیت رو دست بگیری تا کاربران تجربهای عالی داشته باشن.
اهداف یادگیری:
یادگیری مفاهیم اصلی TanStack Query.
استفاده از استراتژیهای بهینه برای گرفتن دادهها.
تحلیل و مدیریت وضعیت سمت سرور و کلاینت.
بهرهگیری از امکانات پیشرفته مثل آپدیتهای بلادرنگ و خوشبینانه.
این دوره از مباحث پایه شروع میکنه و تا تکنیکهای پیشرفته پیش میره، مثل آپدیتهای بلادرنگ (real-time updates)، صفحهبندی (pagination) و آپدیتهای خوشبینانه (optimistic updates). اگر دنبال راهی سادهتر برای مدیریت پیچیدهترین وضعیتها هستی و میخوای اپلیکیشن وبی بسازی که سریع، پاسخگو و داینامیک باشه، این دوره برای تو ساخته شده.
یاد میگیری چطور به سادگی و بدون دردسر، دادهها رو بخونی و کنترل وضعیت رو دست بگیری تا کاربران تجربهای عالی داشته باشن.
اهداف یادگیری:
یادگیری مفاهیم اصلی TanStack Query.
استفاده از استراتژیهای بهینه برای گرفتن دادهها.
تحلیل و مدیریت وضعیت سمت سرور و کلاینت.
بهرهگیری از امکانات پیشرفته مثل آپدیتهای بلادرنگ و خوشبینانه.
مهارت ها
TanStack QueryTanStack LLCFront-End Web DevelopmentWeb DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - مدیریت دادهها در برنامههای React
- 02 - محیط خود را تنظیم کنید
1. کار با TanStack Start
- 03 - ایجاد پروژه
- 04 - نصب TanStack Query
- 05 - ارسال پرسش Q
- 06 - نمایش داده ها
- 07 - ایجاد کوئریهای موازی
- 08 - بهینهسازی با useQueries
- 09 - ساخت اجزا برای نتایج پرس و جو
2. سفارشی کردن نمایش داده شد
- 10 - مدیریت وضعیت سرور و کلاینت
- 11 - به روز رسانی حالت مشتری
- 12 - تقویت استایلهای CSS
- 13 - مشاهده کلیدهای پرس و جو
- 14 - راهاندازی ابزارهای توسعه دهنده
- 15 - قرار دادن کلیدهای کوئری به صورت سلسله مراتبی
- 16 - بازیابی مجدد دادههای پرس و جو
3. بهترین شیوههای پیشرفته
- 17 - کار با جهش
- 18 - رسیدگی به خطاهای جهش
- 19 - کار با رابط کاربری خوش بینانه
- 20 - بهبود عملکرد با کنترل کش
- 21 - واکشی دادههای مخزن
- 22 - ارائه دادههای مخزن
- 23 - پیادهسازی صفحه بندی
نتیجه گیری
- 24 - مراحل بعدی