کتاب Svelte: A Deep and Revealing Dive into Svelte's Compile-Time Magic با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره Svelte: A Deep and Revealing Dive into Svelte's Compile-Time Magic

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

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

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

  • 1. مقدمه‌ای بر Svelte و فلسفهٔ کامپایل‌زمان
  • 2. آشنایی با مفاهیم اصلی Svelte: کامپایلر، واکنش‌گرایی
  • 3. نصب و راه‌اندازی پروژهٔ Svelte
  • 4. ساختار پروژهٔ Svelte و فایل‌های اصلی
  • 5. کامپوننت‌ها در Svelte: ساختار و نحوهٔ استفاده
  • 6. مدیریت وضعیت (State Management) در کامپوننت‌های Svelte
  • 7. واکنش‌گرایی (Reactivity) در Svelte: نحو و عملکرد
  • 8. دستورات شرطی (If Blocks) در Svelte
  • 9. حلقه‌ها (Each Blocks) در Svelte
  • 10. مدیریت رویدادها (Event Handling) در Svelte
  • 11. Props: انتقال داده بین کامپوننت‌ها
  • 12. Slots: انعطاف‌پذیری در کامپوننت‌ها
  • 13. Context API در Svelte: مدیریت وضعیت در سطوح بالاتر
  • 14. Lifecycle Hooks در Svelte: onMount, onDestroy و ...
  • 15. مدیریت فرم‌ها در Svelte: ورودی‌ها و اعتبارسنجی
  • 16. ارسال داده به سرور (API Calls) در Svelte
  • 17. استفاده از Fetch API در Svelte
  • 18. مدیریت خطا در درخواست‌های شبکه
  • 19. مسیریابی (Routing) در Svelte: SvelteKit Basics
  • 20. مسیریابی در SvelteKit: صفحات و طرح‌بندی‌ها (Layouts)
  • 21. بارگذاری داده‌ها در SvelteKit (Load Functions)
  • 22. Endpointها در SvelteKit (API Routes)
  • 23. فرم‌ها در SvelteKit: ارسال و اعتبارسنجی
  • 24. مدیریت وضعیت سراسری در SvelteKit
  • 25. ذخیره‌سازی داده‌ها (Local Storage, Session Storage)
  • 26. کوکی‌ها و مدیریت آن‌ها
  • 27. انیمیشن‌ها و Transitionها در Svelte
  • 28. انیمیشن‌های سفارشی در Svelte
  • 29. استفاده از CSS در Svelte: Scoped CSS
  • 30. پیش‌پردازنده‌های CSS (Sass, Less) در Svelte
  • 31. طراحی واکنش‌گرا (Responsive Design) با Svelte
  • 32. مدیریت دارایی‌ها (Assets) در SvelteKit
  • 33. تست واحد (Unit Testing) کامپوننت‌های Svelte
  • 34. تست یکپارچگی (Integration Testing) با SvelteKit
  • 35. ابزارهای توسعه (DevTools) برای Svelte
  • 36. بهینه‌سازی عملکرد (Performance Optimization) در Svelte
  • 37. Lazy Loading کامپوننت‌ها
  • 38. Code Splitting در SvelteKit
  • 39. Server-Side Rendering (SSR) در SvelteKit
  • 40. Static Site Generation (SSG) در SvelteKit
  • 41. Build Process در Svelte و SvelteKit
  • 42. Deployment پروژه‌های SvelteKit
  • 43. امنیت در برنامه‌های SvelteKit
  • 44. مدیریت احراز هویت (Authentication) در SvelteKit
  • 45. مدیریت مجوزها (Authorization) در SvelteKit
  • 46. استفاده از پایگاه داده در SvelteKit
  • 47. اتصال به پایگاه داده‌های رابطه‌ای
  • 48. اتصال به پایگاه داده‌های NoSQL
  • 49. مدیریت داده‌های حجیم
  • 50. الگوهای طراحی (Design Patterns) در Svelte
  • 51. معماری برنامه‌های Svelte
  • 52. برنامه‌نویسی تابعی (Functional Programming) در Svelte
  • 53. استفاده از TypeScript با Svelte
  • 54. مدیریت وابستگی‌ها (Dependencies)
  • 55. به‌روزرسانی Svelte و SvelteKit
  • 56. اکوسیستم Svelte: کتابخانه‌ها و ابزارهای مفید
  • 57. Svelte Material UI (SMUI)
  • 58. Sveltestrap
  • 59. Tailwind CSS با Svelte
  • 60. استفاده از SVG در Svelte
  • 61. مدیریت تصاویر و بهینه‌سازی آن‌ها
  • 62. مفاهیم دسترسی‌پذیری (Accessibility) در Svelte
  • 63. نکات پیشرفته در مدیریت وضعیت
  • 64. استفاده از Storeهای سفارشی
  • 65. مدیریت خطا در SvelteKit (Error Handling)
  • 66. Logging در برنامه‌های SvelteKit
  • 67. Monitoring عملکرد برنامه
  • 68. مفهوم PWA (Progressive Web Apps) با SvelteKit
  • 69. پیاده‌سازی PWA با SvelteKit
  • 70. Caching در PWAها
  • 71. Web Workers در Svelte
  • 72. Service Workers در SvelteKit
  • 73. امنیت داده‌ها در سمت کلاینت
  • 74. امنیت داده‌ها در سمت سرور
  • 75. استفاده از WebSockets در Svelte
  • 76. ارتباط Real-time با SvelteKit
  • 77. مفاهیم CI/CD برای پروژه‌های SvelteKit
  • 78. اتوماسیون تست در CI/CD
  • 79. استقرار خودکار (Automated Deployment)
  • 80. مدیریت تنظیمات (Configuration Management)
  • 81. استراتژی‌های بهبود عملکرد بلندمدت
  • 82. نکات و ترفندهای پیشرفته Svelte
  • 83. بررسی الگوهای رایج در برنامه‌های Svelte
  • 84. مهاجرت از فریم‌ورک‌های دیگر به Svelte
  • 85. یادگیری مستمر و منابع تکمیلی Svelte
  • 86. مقدمه‌ای بر مفاهیم پیشرفتهٔ کامپایلر
  • 87. ساختار داخلی کامپایلر Svelte
  • 88. تحلیل کد در زمان کامپایل
  • 89. بهینه‌سازی‌های انجام شده توسط کامپایلر Svelte
  • 90. تولید کد بهینه برای مرورگر
  • 91. نقش کامپایلر در واکنش‌گرایی Svelte
  • 92. ارتباط Svelte با استانداردهای وب
  • 93. آیندهٔ Svelte و SvelteKit
  • 94. جمع‌بندی و مسیر یادگیری
  • 95. مباحث تکمیلی در SvelteKit
  • 96. مدیریت فایل‌های استاتیک در SvelteKit
  • 97. پیکربندی پیشرفتهٔ SvelteKit
  • 98. سفارشی‌سازی Build Process
  • 99. توسعهٔ پلاگین برای SvelteKit
  • 100. استفاده از Svelte در پروژه‌های بزرگ
تگ‌ها: Svelte Svelte tutorial برنامه نویسی توسعه وب جاوا اسکریپت فریمورک جاوا اسکریپت کامپایلر معماری Svelte یادگیری Svelte

نظرات

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

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