اپلیکیشن اندرویدی فلشکارت آموزشی Svelte: A Deep and Revealing Dive into Svelte's Compile-Time Magic
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره 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 در پروژههای بزرگ
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.