کتاب Svelte: A Deep and Revealing Dive into Svelte's Compile-Time Magic با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره 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
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.