کتاب Svelte: From Concept to Production-Ready Applications

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره Svelte: From Concept to Production-Ready Applications

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

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

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

  • 1. مبانی و مفاهیم اولیه Svelte
  • 2. نصب و راه‌اندازی محیط توسعه Svelte
  • 3. ایجاد اولین کامپوننت Svelte
  • 4. ساختار فایل‌ها و دایرکتوری‌ها در پروژه‌های Svelte
  • 5. نحو و سینتکس Svelte: تگ‌های اسکریپت، استایل و تمپلیت
  • 6. مدیریت وضعیت (State Management) در کامپوننت‌ها
  • 7. پراپس‌ها (Props) و ارتباط بین کامپوننت‌ها
  • 8. رویدادها (Events) و مدیریت تعاملات کاربر
  • 9. شرطی‌سازی و رندرینگ شرطی در Svelte
  • 10. حلقه‌ها و رندرینگ لیست‌ها در Svelte
  • 11. باندینگ داده (Data Binding) و سینتکس دوطرفه
  • 12. کامپوننت‌های داینامیک و رندرینگ آن‌ها
  • 13. لایف‌سایکل کامپوننت‌ها (Lifecycle Hooks)
  • 14. مدیریت فرم‌ها و ورودی‌های کاربر
  • 15. اعتبارسنجی فرم‌ها در Svelte
  • 16. استفاده از Slots برای انعطاف‌پذیری کامپوننت‌ها
  • 17. ارتباط بین کامپوننت‌ها با استفاده از Context API
  • 18. ساخت کامپوننت‌های قابل استفاده مجدد
  • 19. استایل‌دهی کامپوننت‌ها: Scoped CSS
  • 20. استایل‌دهی سراسری و استفاده از فایل‌های CSS خارجی
  • 21. مدیریت وضعیت جهانی (Global State Management)
  • 22. مفهوم Stores در Svelte
  • 23. انواع Stores: Writable, Readable, Derived
  • 24. استفاده از Stores برای مدیریت وضعیت پیچیده
  • 25. اعلان‌ها (Reactivity) در Svelte
  • 26. اعلان‌ها در زمان کامپایل و زمان اجرا
  • 27. کار با API ها و Fetch کردن داده‌ها
  • 28. مدیریت خطا در درخواست‌های شبکه
  • 29. پیمایش (Routing) در برنامه‌های Svelte
  • 30. استفاده از SvelteKit برای مسیریابی
  • 31. مدیریت پارامترهای URL
  • 32. لینک‌دهی و ناوبری بین صفحات
  • 33. پیمایش سمت سرور (Server-Side Rendering) با SvelteKit
  • 34. تولید سایت ایستا (Static Site Generation) با SvelteKit
  • 35. بهینه‌سازی عملکرد برنامه‌های Svelte
  • 36. کد اسپلینگ (Code Splitting)
  • 37. Lazy Loading کامپوننت‌ها
  • 38. مدیریت انیمیشن‌ها در Svelte
  • 39. انتقال‌ها (Transitions) و انیمیشن‌های بین صفحه‌ای
  • 40. انیمیشن‌های سفارشی
  • 41. تست واحد (Unit Testing) کامپوننت‌ها
  • 42. استفاده از Jest برای تست Svelte
  • 43. تست ادغام (Integration Testing)
  • 44. تست End-to-End (E2E)
  • 45. استفاده از Playwright برای تست E2E
  • 46. دیباگ کردن (Debugging) برنامه‌های Svelte
  • 47. ابزارهای توسعه‌دهنده Svelte
  • 48. مفاهیم پیشرفته Svelte
  • 49. مدیریت توکن‌ها و احراز هویت
  • 50. ذخیره‌سازی محلی (Local Storage) و کوکی‌ها
  • 51. کار با Service Workers
  • 52. بهینه‌سازی سئو (SEO) در برنامه‌های Svelte
  • 53. استفاده از متا تگ‌ها و تگ‌های لینک
  • 54. ساختاردهی داده‌ها برای سئو
  • 55. مدیریت بین‌المللی‌سازی (Internationalization - i18n)
  • 56. استفاده از کتابخانه‌های i18n
  • 57. ترجمه محتوا
  • 58. مدیریت فرم‌های پیچیده و چند مرحله‌ای
  • 59. کار با داده‌های حجیم و نمایش آن‌ها
  • 60. ساخت داشبوردهای تعاملی
  • 61. پیاده‌سازی الگوهای طراحی UI/UX
  • 62. استفاده از کتابخانه‌های کامپوننت UI (مانند Material Design)
  • 63. سفارشی‌سازی کامپوننت‌های UI
  • 64. اصول برنامه‌نویسی تمیز (Clean Code) در Svelte
  • 65. پرهیز از کدهای تکراری
  • 66. نام‌گذاری مناسب متغیرها و توابع
  • 67. مدیریت خطاهای پیشرفته
  • 68. پیاده‌سازی مکانیزم‌های گزارش خطا
  • 69. مدیریت وضعیت در زمان خطا
  • 70. استفاده از Svelte در پروژه‌های بزرگ
  • 71. سازماندهی کد در پروژه‌های مقیاس‌پذیر
  • 72. مدیریت وابستگی‌ها (Dependencies)
  • 73. بهترین شیوه‌ها برای توسعه با Svelte
  • 74. نکات امنیتی در برنامه‌های Svelte
  • 75. جلوگیری از حملات XSS
  • 76. مدیریت امن داده‌ها
  • 77. استقرار (Deployment) برنامه‌های Svelte
  • 78. استقرار با SvelteKit
  • 79. استقرار برنامه‌های تک‌صفحه‌ای (SPA)
  • 80. مدیریت کش (Caching) در سمت سرور و کلاینت
  • 81. پایش (Monitoring) عملکرد برنامه پس از استقرار
  • 82. نکات پیشرفته برای بهینه‌سازی عملکرد
  • 83. استفاده از Web Workers برای کارهای سنگین
  • 84. مدیریت حافظه در برنامه‌های Svelte
  • 85. معماری برنامه‌های Svelte
  • 86. الگوهای معماری رایج
  • 87. انتخاب معماری مناسب برای پروژه
  • 88. مباحث پیشرفته در مدیریت وضعیت (مانند Redux/Vuex در Svelte)
  • 89. پیاده‌سازی سیستم‌های مدیریت رویداد (Event Bus)
  • 90. کار با WebSockets برای ارتباط بلادرنگ
  • 91. ساخت برنامه‌های Real-time
  • 92. مدیریت وضعیت در برنامه‌های Real-time
  • 93. استفاده از Svelte در کنار فریم‌ورک‌های بک‌اند
  • 94. یکپارچه‌سازی با API های RESTful
  • 95. یکپارچه‌سازی با GraphQL
  • 96. مفاهیم پیشرفته در SvelteKit
  • 97. Server Functions
  • 98. Hooks در SvelteKit
  • 99. استراتژی‌های Load Data در SvelteKit
  • 100. مدیریت خطا در SvelteKit

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

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

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

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

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


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

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

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

نظرات

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

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