کتاب Svelte: The Compiler's Advantage in Web Development با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Svelte: The Compiler's Advantage in Web Development
موضوع کلی: برنامه نویسی
موضوع میانی: سوِلت (Svelte)
📋 سرفصلهای دوره
- 1. مقدمهای بر Svelte و مزایای کامپایلر آن
- 2. آشنایی با معماری Svelte
- 3. نصب و راهاندازی محیط توسعه Svelte
- 4. ساختار پروژه Svelte
- 5. ایجاد اولین کامپوننت در Svelte
- 6. قواعد JSX در Svelte
- 7. مدیریت وضعیت (State Management) در کامپوننتها
- 8. واکنشگرایی (Reactivity) در Svelte
- 9. Props و انتقال داده بین کامپوننتها
- 10. رویدادها (Events) و مدیریت آنها
- 11. شرطها (Conditionals) در Svelte
- 12. حلقهها (Loops) و نمایش لیستها
- 13. فرمها و ورودیها در Svelte
- 14. مدیریت فرمهای پیچیده
- 15. کامپوننتهای داینامیک
- 16. مفهوم Slots و محتوای قابل تزریق
- 17. Context API در Svelte
- 18. اعتبارسنجی (Validation) در فرمها
- 19. مسیریابی (Routing) با SvelteKit
- 20. ساخت صفحات استاتیک در SvelteKit
- 21. رندر سمت سرور (SSR) در SvelteKit
- 22. تولید سایتهای ایستا (Static Site Generation)
- 23. API Routes در SvelteKit
- 24. مدیریت دادهها در SvelteKit
- 25. اصول طراحی ریسپانسیو در Svelte
- 26. استفاده از CSS در Svelte
- 27. CSS Modules در Svelte
- 28. Styled Components در Svelte
- 29. پیشپردازندههای CSS (Sass/Less)
- 30. انیمیشنها و Transition ها در Svelte
- 31. تست واحد (Unit Testing) کامپوننتها
- 32. تست یکپارچهسازی (Integration Testing)
- 33. تست End-to-End (E2E)
- 34. مدیریت خطاهای رایج در Svelte
- 35. بهینهسازی عملکرد (Performance Optimization)
- 36. Chunking و Code Splitting
- 37. Lazy Loading کامپوننتها
- 38. مدیریت حافظه در Svelte
- 39. امنیت در برنامههای Svelte
- 40. اصول دسترسیپذیری (Accessibility)
- 41. استفاده از Web Workers
- 42. ارتباط با API ها و Fetching Data
- 43. مدیریت وضعیت جهانی (Global State Management)
- 44. معرفی Redux Toolkit (سازگار با چارچوب ایران)
- 45. مدیریت وضعیت با Zustand (سازگار با چارچوب ایران)
- 46. استفاده از Context API برای وضعیت جهانی
- 47. پیادهسازی الگوی Observer
- 48. مدیریت دادههای آفلاین
- 49. ساخت PWA ها با Svelte
- 50. بهینهسازی سئو (SEO) در SvelteKit
- 51. استفاده از Service Workers
- 52. مدیریت Asset ها و فایلها
- 53. استقرار (Deployment) برنامههای Svelte
- 54. انتخاب بهترین هاست برای برنامههای Svelte
- 55. مدیریت پایگاه داده (سازگار با چارچوب ایران)
- 56. اصول پایگاه داده رابطهای
- 57. اصول پایگاه داده NoSQL
- 58. امنیت پایگاه داده
- 59. کار با ORM ها (سازگار با چارچوب ایران)
- 60. مفاهیم پایه برنامهنویسی شیءگرا
- 61. اصول طراحی نرمافزار
- 62. الگوهای طراحی رایج (Design Patterns)
- 63. معماری Microservices (با ملاحظات امنیتی)
- 64. اصول DevOps
- 65. CI/CD (پیوسته ادغام و تحویل پیوسته)
- 66. مانیتورینگ و لاگینگ (Logging)
- 67. مدیریت خطا در مقیاس بزرگ
- 68. اصول امنیت سایبری در وب
- 69. جلوگیری از حملات XSS
- 70. جلوگیری از حملات CSRF
- 71. مدیریت احراز هویت (Authentication)
- 72. مدیریت مجوزها (Authorization)
- 73. رمزنگاری دادهها
- 74. اصول حاکمیت داده (Data Governance)
- 75. مقررات حفاظت از دادهها
- 76. حریم خصوصی کاربران
- 77. اخلاق در توسعه نرمافزار
- 78. مسئولیتپذیری اجتماعی توسعهدهندگان
- 79. توسعه پایدار (Sustainable Development)
- 80. مقدمهای بر هوش مصنوعی در وب (با رویکرد اخلاقی)
- 81. کاربرد هوش مصنوعی در بهینهسازی رابط کاربری
- 82. هوش مصنوعی و بهبود تجربه کاربری
- 83. ملاحظات قانونی در استفاده از دادههای کاربران
- 84. اصول قراردادهای نرمافزاری
- 85. مدیریت پروژه با متدولوژی Agile
- 86. اسکرام (Scrum) در عمل
- 87. کانبان (Kanban) در عمل
- 88. مدیریت ذینفعان (Stakeholders)
- 89. ارتباطات مؤثر در تیم توسعه
- 90. رهبری فنی (Technical Leadership)
- 91. مفاهیم کلیدی در اکوسیستم وب
- 92. آینده توسعه وب با Svelte
- 93. جمعبندی و گامهای بعدی در یادگیری Svelte
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.