اپلیکیشن اندرویدی فلشکارت آموزشی Svelte: Designing and Developing with Confidence
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Svelte: Designing and Developing with Confidence
موضوع کلی: برنامه نویسی
موضوع میانی: سوِلت (Svelte)
📋 سرفصلهای دوره
- 1. مبانی طراحی رابط کاربری با اسولت
- 2. نصب و راهاندازی پروژه اسولت
- 3. ساختار پروژه اسولت
- 4. کامپوننتهای اسولت: ساختار و عملکرد
- 5. مدیریت وضعیت در اسولت: مفاهیم پایه
- 6. واکنشگرایی (Reactivity) در اسولت
- 7. رویدادها و مدیریت آنها در اسولت
- 8. مدیریت فرمها در اسولت
- 9. اعتبارسنجی فرمها در اسولت
- 10. استایلدهی در کامپوننتهای اسولت
- 11. استایلدهی سراسری در اسولت
- 12. ماژولهای CSS در اسولت
- 13. استفاده از کامپوننتهای آماده در اسولت
- 14. ارتباط بین کامپوننتها: Props
- 15. ارتباط بین کامپوننتها: Events
- 16. ارتباط بین کامپوننتها: Context API
- 17. مدیریت وضعیت پیشرفته در اسولت
- 18. ذخیرهسازی محلی (Local Storage) در اسولت
- 19. ذخیرهسازی سشن (Session Storage) در اسولت
- 20. کوکیها در اسولت
- 21. مفاهیم پایه HTTP در اسولت
- 22. ارسال درخواستهای GET در اسولت
- 23. ارسال درخواستهای POST در اسولت
- 24. ارسال درخواستهای PUT و DELETE در اسولت
- 25. مدیریت خطاهای شبکه در اسولت
- 26. استفاده از کتابخانههای مدیریت درخواست
- 27. مفاهیم پایه مسیریابی (Routing)
- 28. نصب و پیکربندی SvelteKit
- 29. ساختار پروژه SvelteKit
- 30. مسیریابی در SvelteKit: Layouts
- 31. مسیریابی در SvelteKit: Pages
- 32. مسیریابی در SvelteKit: Dynamic Routes
- 33. مسیریابی در SvelteKit: Nested Routes
- 34. مدیریت دادهها در SvelteKit
- 35. Server-Side Rendering (SSR) در SvelteKit
- 36. Static Site Generation (SSG) در SvelteKit
- 37. API Routes در SvelteKit
- 38. استفاده از Hooks در SvelteKit
- 39. مدیریت وضعیت سراسری در SvelteKit
- 40. اعتبارسنجی در SvelteKit
- 41. احراز هویت و مجوزها در SvelteKit
- 42. اتصال به پایگاه داده در SvelteKit
- 43. استفاده از ORM در SvelteKit
- 44. امنیت در SvelteKit
- 45. بهینهسازی عملکرد در SvelteKit
- 46. تست واحد (Unit Testing) در اسولت
- 47. تست یکپارچهسازی (Integration Testing)
- 48. تست E2E (End-to-End Testing)
- 49. استفاده از Jest برای تست
- 50. استفاده از Vitest برای تست
- 51. مفاهیم پایه DevTools
- 52. استفاده از Svelte DevTools
- 53. دیباگ کردن کامپوننتها
- 54. دیباگ کردن وضعیت
- 55. دیباگ کردن درخواستهای شبکه
- 56. مقدمهای بر معماری نرمافزار
- 57. اصول SOLID در طراحی
- 58. الگوهای طراحی رایج
- 59. استفاده از الگوهای طراحی در اسولت
- 60. معماری Microservices
- 61. معماری Monolithic
- 62. مزایا و معایب معماریها
- 63. انتخاب معماری مناسب
- 64. اصول UI/UX
- 65. طراحی تجربه کاربری
- 66. طراحی رابط کاربری
- 67. تست کاربردپذیری
- 68. اصول دسترسیپذیری (Accessibility)
- 69. استانداردهای دسترسیپذیری
- 70. پیادهسازی دسترسیپذیری در اسولت
- 71. اصول برنامهنویسی تمیز (Clean Code)
- 72. خوانایی کد
- 73. قابلیت نگهداری کد
- 74. بازسازی کد (Refactoring)
- 75. مقدمهای بر DevOps
- 76. مفهوم CI/CD
- 77. ابزارهای CI/CD
- 78. پیادهسازی CI/CD برای اسولت
- 79. مباحث پیشرفته اسولت
- 80. انیمیشنها در اسولت
- 81. ترنزیشنها در اسولت
- 82. افکتها در اسولت
- 83. استفاده از Web Components با اسولت
- 84. مقدمهای بر PWA
- 85. ساخت PWA با اسولت
- 86. خدماتکاران (Service Workers)
- 87. حافظه پنهان (Caching) در PWA
- 88. اصول امنیت سایبری
- 89. جلوگیری از حملات XSS
- 90. جلوگیری از حملات CSRF
- 91. مدیریت امن دادهها
- 92. استانداردهای کدنویسی در تیم
- 93. راهنمای سبک (Style Guide)
- 94. ابزارهای Linter
- 95. ابزارهای Formatter
- 96. مدیریت وابستگیها (Dependencies)
- 97. بهروزرسانی و مدیریت بستهها
- 98. اصول مدیریت پروژه
- 99. متدولوژیهای چابک (Agile)
- 100. اسکرام (Scrum)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.