کتاب Svelte: Mastering the Fundamental Principles of the Svelte Framework

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره Svelte: Mastering the Fundamental Principles of the Svelte Framework

موضوع کلی: برنامه نویسی

موضوع میانی: سوِلت (Svelte)

📋 سرفصل‌های دوره

  • 1. مبانی و معماری اسولیت
  • 2. نصب و راه‌اندازی محیط توسعه اسولیت
  • 3. ساختار پروژه اسولیت
  • 4. مفهوم کامپوننت‌ها در اسولیت
  • 5. ایجاد اولین کامپوننت
  • 6. انتقال داده بین کامپوننت‌ها (Props)
  • 7. مدیریت وضعیت در کامپوننت‌ها (State)
  • 8. رویدادها و مدیریت آن‌ها در اسولیت
  • 9. کار با فرم‌ها در اسولیت
  • 10. اعتبارسنجی فرم‌ها
  • 11. کامپوننت‌های شرطی (Conditional Rendering)
  • 12. رندرینگ لیست‌ها و کلیدها (List Rendering & Keys)
  • 13. چرخه حیات کامپوننت‌ها در اسولیت
  • 14. هوک‌های اسولیت (Hooks)
  • 15. استفاده از `onMount`
  • 16. استفاده از `onDestroy`
  • 17. استفاده از `beforeUpdate` و `afterUpdate`
  • 18. مدیریت وضعیت سراسری (Global State Management)
  • 19. مفهوم Context API در اسولیت
  • 20. پیاده‌سازی Context API
  • 21. استفاده از stores برای مدیریت وضعیت
  • 22. Writable Stores
  • 23. Readable Stores
  • 24. Derived Stores
  • 25. Custom Stores
  • 26. مفهوم reactivity در اسولیت
  • 27. واکنش‌گرایی با `$`
  • 28. واکنش‌گرایی با `bind`
  • 29. مفهوم reactivity و `$$` Props
  • 30. کامپوننت‌های قابل استفاده مجدد (Reusable Components)
  • 31. طراحی کامپوننت‌های انعطاف‌پذیر
  • 32. استفاده از Slots
  • 33. تعریف و استفاده از slots نام‌گذاری شده
  • 34. استفاده از `$$slots`
  • 35. مفهوم کامپوننت‌های والد و فرزند
  • 36. ارتباط بین کامپوننت‌ها
  • 37. ارسال داده به کامپوننت والد
  • 38. کامپوننت‌های پویا (Dynamic Components)
  • 39. مسیریابی (Routing) در اسولیت
  • 40. نصب و پیکربندی SvelteKit
  • 41. مفهوم صفحات (Pages) در SvelteKit
  • 42. ایجاد صفحات جدید
  • 43. لینک‌دهی بین صفحات
  • 44. مسیریابی برنامه‌ریزی شده (Programmatic Navigation)
  • 45. پارامترهای مسیر (Route Parameters)
  • 46. کوئری پارامترها (Query Parameters)
  • 47. مسیریابی با پارامترهای پویا
  • 48. مسیریابی با پارامترهای اختیاری
  • 49. مسیریابی با پارامترهای تودرتو
  • 50. مفهوم Layouts در SvelteKit
  • 51. ایجاد Layoutهای سفارشی
  • 52. Layoutهای تودرتو
  • 53. داده‌گیری (Data Fetching) در SvelteKit
  • 54. توابع `load` برای بارگذاری داده
  • 55. بارگذاری داده در سمت سرور (Server-side Data Fetching)
  • 56. بارگذاری داده در سمت کلاینت (Client-side Data Fetching)
  • 57. بارگذاری داده در زمان ساخت (Build-time Data Fetching)
  • 58. بارگذاری داده با استفاده از `fetch`
  • 59. مدیریت خطا در Data Fetching
  • 60. مفهوم API Routes در SvelteKit
  • 61. ایجاد API Routes
  • 62. کار با درخواست‌های HTTP (GET, POST, PUT, DELETE)
  • 63. پاسخ‌دهی به درخواست‌ها
  • 64. مدیریت پارامترهای درخواست
  • 65. مدیریت بدنه درخواست
  • 66. مفهوم Server-Side Rendering (SSR) در SvelteKit
  • 67. مزایای SSR
  • 68. پیکربندی SSR
  • 69. مفهوم Static Site Generation (SSG) در SvelteKit
  • 70. مزایای SSG
  • 71. پیکربندی SSG
  • 72. تفاوت SSR و SSG
  • 73. استقرار (Deployment) برنامه‌های اسولیت
  • 74. استقرار در Vercel
  • 75. استقرار در Netlify
  • 76. استقرار در سرویس‌های ابری
  • 77. بهینه‌سازی عملکرد در اسولیت
  • 78. بهینه‌سازی بارگذاری کامپوننت‌ها
  • 79. بهینه‌سازی رندرینگ
  • 80. کاهش حجم بسته (Bundle Size)
  • 81. استفاده از code splitting
  • 82. تست‌نویسی در اسولیت
  • 83. تست واحد (Unit Testing)
  • 84. تست یکپارچه‌سازی (Integration Testing)
  • 85. تست End-to-End (E2E)
  • 86. استفاده از Jest برای تست
  • 87. استفاده از Testing Library
  • 88. مفاهیم پیشرفته اسولیت
  • 89. انیمیشن‌ها در اسولیت
  • 90. استفاده از `transition`
  • 91. استفاده از `animate`
  • 92. افزونه‌های اسولیت (Svelte Plugins)
  • 93. استفاده از Svelte Native
  • 94. استفاده از Svelte for Desktop (Tauri)
  • 95. امنیت در برنامه‌های اسولیت
  • 96. پیشگیری از حملات XSS
  • 97. مدیریت کوکی‌ها و نشست‌ها
  • 98. قوانین و مقررات مربوط به داده‌ها
  • 99. کاربردهای عملی اسولیت
  • 100. ساخت داشبوردهای مدیریتی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.