دوره 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 در پروژههای بزرگ
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.