دوره Svelte: The Framework That Acts as a Catalyst for Igniting Innovation and Empowering Developers to Consistently Push the Boundaries of What's Possible همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Svelte: The Framework That Acts as a Catalyst for Igniting Innovation and Empowering Developers to Consistently Push the Boundaries of What's Possible
موضوع کلی: برنامه نویسی
موضوع میانی: سوِلت (Svelte)
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم اولیه و فلسفهٔ Svelte
- 2. نصب و راهاندازی محیط توسعهٔ Svelte
- 3. ساختار پروژهٔ Svelte و فایلهای اصلی
- 4. کامپوننتها در Svelte: ساختار و اصول
- 5. ایجاد اولین کامپوننت در Svelte
- 6. مدیریت وضعیت (State Management) در کامپوننتها
- 7. انتقال داده بین کامپوننتها: Props
- 8. ارتباط رویدادها از فرزند به والد
- 9. استفاده از Slotها برای انعطافپذیری کامپوننت
- 10. مدیریت فرمها در Svelte: ورودیها و رویدادها
- 11. اعتبارسنجی فرمها با استفاده از Svelte
- 12. کار با لیستها و حلقهها در Svelte
- 13. شرطها و منطق نمایشی در Svelte
- 14. استفاده از کامپوننتهای شرطی
- 15. مدیریت احوال (Lifecycle) کامپوننتها
- 16. توابع و متدهای کامپوننت
- 17. تغییرات واکنشی (Reactivity) در Svelte
- 18. متغیرهای واکنشی و بهروزرسانی خودکار UI
- 19. دستورات واکنشی (Reactive Declarations)
- 20. کار با رویدادهای DOM در Svelte
- 21. مدیریت رویدادهای سفارشی (Custom Events)
- 22. مفهوم Context API در Svelte
- 23. استفاده از Context برای اشتراکگذاری داده
- 24. مفاهیم Store در Svelte
- 25. Writable Stores برای مدیریت وضعیت سراسری
- 26. Readable Stores برای دادههای فقط خواندنی
- 27. Derived Stores برای محاسبات وابسته به Store
- 28. Custom Stores برای منطق پیچیدهتر
- 29. اعمال تغییرات بر روی Stores
- 30. اشتراکگذاری Stores بین کامپوننتها
- 31. مفاهیم انیمیشن و ترنزیشن در Svelte
- 32. انیمیشنهای CSS استاندارد در Svelte
- 33. انیمیشنهای مبتنی بر JavaScript
- 34. ترنزیشنهای ورودی و خروجی
- 35. استفاده از کلیدهای انیمیشن
- 36. مدیریت انیمیشنهای پیچیده
- 37. کار با SvelteKit: معرفی و فلسفه
- 38. نصب و راهاندازی SvelteKit
- 39. ساختار پروژهٔ SvelteKit
- 40. مسیریابی (Routing) در SvelteKit
- 41. صفحات ایستا (Static Pages)
- 42. صفحات پویا (Dynamic Pages)
- 43. بارگذاری داده در صفحات
- 44. استفاده از Layoutها در SvelteKit
- 45. Endpointهای API در SvelteKit
- 46. طراحی APIهای RESTful با SvelteKit
- 47. مدیریت دادههای سرور-جانب
- 48. Server-Side Rendering (SSR) در SvelteKit
- 49. Static Site Generation (SSG) در SvelteKit
- 50. Hydration در SvelteKit
- 51. استفاده از Hooks در SvelteKit
- 52. مدیریت احراز هویت (Authentication)
- 53. ذخیرهسازی دادهها (Data Persistence)
- 54. استفاده از پایگاه داده در SvelteKit
- 55. مفاهیم Progressive Enhancement
- 56. بهینهسازی عملکرد در SvelteKit
- 57. تستنویسی در SvelteKit
- 58. دیپلوی (Deploy) کردن برنامههای SvelteKit
- 59. مقدمهای بر معماری نرمافزار
- 60. اصول طراحی نرمافزار پایدار
- 61. الگوهای طراحی رایج در توسعهٔ وب
- 62. اصول SOLID در SvelteKit
- 63. مدیریت خطاهای پیشرفته
- 64. استفاده از TypeScript با Svelte/SvelteKit
- 65. تیپبندی کامپوننتها و Props
- 66. مدیریت Typeهای Store
- 67. کار با State Management پیشرفته
- 68. مفهوم Server Actions در SvelteKit
- 69. مدیریت تراکنشها در سمت سرور
- 70. استفاده از Server Hooks برای امنیت
- 71. ملاحظات امنیتی در برنامههای SvelteKit
- 72. مدیریت کوکیها و Sessionها
- 73. بهینهسازی تصاویر و منابع
- 74. استفاده از Lazy Loading
- 75. مفاهیم PWA (Progressive Web App)
- 76. پیادهسازی PWA با SvelteKit
- 77. Caching و Service Workers
- 78. تجربهٔ کاربری (UX) و طراحی رابط کاربری (UI)
- 79. اصول دسترسیپذیری (Accessibility)
- 80. استفاده از ابزارهای توسعهدهندهٔ SvelteKit
- 81. دیباگ کردن برنامههای SvelteKit
- 82. بهینهسازی نهایی برای تولید
- 83. ملاحظات اخلاقی در توسعهٔ نرمافزار
- 84. اصول توسعهٔ پایدار و مسئولانه
- 85. مقدمهای بر مفاهیم هوش مصنوعی در وب
- 86. کاربرد هوش مصنوعی در بهبود تجربهٔ کاربر
- 87. ملاحظات حقوقی و حریم خصوصی دادهها
- 88. فرهنگ سازمانی در تیمهای توسعه
- 89. مدیریت پروژهٔ چابک (Agile)
- 90. اصول مستندسازی فنی
- 91. برنامهریزی برای مقیاسپذیری (Scalability)
- 92. استراتژیهای پشتیبانگیری و بازیابی
- 93. مفاهیم DevOps در SvelteKit
- 94. مدیریت پیکربندی (Configuration Management)
- 95. اصول امنیت سایبری در توسعهٔ وب
- 96. مقاومسازی برنامهها در برابر حملات
- 97. بررسی آسیبپذیریهای رایج
- 98. مفاهیم تست نفوذ (Penetration Testing)
- 99. استفاده از ابزارهای تحلیل کد استاتیک
- 100. اصول مدیریت دانش در تیم
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.