کتاب Svelte: A Modern Approach to Web Development با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Svelte: A Modern Approach to Web Development
موضوع کلی: برنامه نویسی
موضوع میانی: سوِلت (Svelte)
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه وب با Svelte
- 2. آشنایی با کامپوننتها در Svelte
- 3. زبان نشانهگذاری Svelte: JSX یا HTML
- 4. واکنشپذیری (Reactivity) در Svelte
- 5. مدیریت حالت (State Management) در Svelte
- 6. پروپها (Props) و ارتباط کامپوننتها
- 7. رویدادها (Events) در Svelte
- 8. شرطیسازی (Conditional Rendering) در Svelte
- 9. تکرار (Iteration) و لیستها در Svelte
- 10. کامپوننتهای پویا (Dynamic Components)
- 11. چرخه حیات کامپوننت (Component Lifecycle)
- 12. استایلدهی به کامپوننتها با CSS
- 13. استفاده از کلاسها و استایلهای شرطی
- 14. معرفی SvelteKit: فریمورک توسعه وب
- 15. مسیردهی (Routing) در SvelteKit
- 16. صفحات (Pages) و طرحبندی (Layouts) در SvelteKit
- 17. درگاههای (Endpoints) API در SvelteKit
- 18. واکشی داده (Data Fetching) در SvelteKit
- 19. فرمها (Forms) و اعتبارسنجی (Validation) در SvelteKit
- 20. حالت سمت سرور (Server-Side Rendering - SSR)
- 21. حالت تولید استاتیک (Static Site Generation - SSG)
- 22. استفاده از پایگاه داده با SvelteKit
- 23. احراز هویت (Authentication) و مجوز (Authorization)
- 24. مدیریت خطا (Error Handling) در SvelteKit
- 25. بهینهسازی عملکرد (Performance Optimization)
- 26. تستنویسی (Testing) کامپوننتهای Svelte
- 27. استفاده از کتابخانههای شخص ثالث (Third-Party Libraries)
- 28. کامپوننتهای قابل استفاده مجدد (Reusable Components)
- 29. آشنایی با ابزارهای توسعه Svelte
- 30. دیباگینگ (Debugging) برنامههای Svelte
- 31. استقرار (Deployment) برنامههای SvelteKit
- 32. معرفی معماری کامپوننتی
- 33. اصول طراحی رابط کاربری (UI) در Svelte
- 34. طراحی واکنشگرا (Responsive Design) با Svelte
- 35. انیمیشنها (Animations) و ترانزیشنها (Transitions) در Svelte
- 36. استفاده از Svelte Actions
- 37. کامپوننتهای اسلات (Slot Components)
- 38. کامپوننتهای Context API
- 39. مدیریت دادههای سراسری (Global State Management)
- 40. استفاده از Storeها در Svelte
- 41. آشنایی با Webpack و Rollup در Svelte
- 42. کامپوننتهای سفارشی (Custom Components)
- 43. الگوهای طراحی (Design Patterns) در Svelte
- 44. بهینهسازی کد Svelte برای SEO
- 45. استفاده از Svelte در پروژههای بزرگ
- 46. آشنایی با مفاهیم Progressive Web Apps (PWAs)
- 47. استفاده از Svelte با TypeScript
- 48. نوشتن کامپوننتهای قابل دسترس (Accessible Components)
- 49. معرفی ابزارهای CI/CD برای SvelteKit
- 50. توسعه اپلیکیشنهای تک صفحهای (Single Page Applications - SPAs) با Svelte
- 51. آشنایی با مفاهیم GraphQL و Svelte
- 52. استفاده از Svelte در برنامههای موبایل (Native Mobile Apps)
- 53. امنیت (Security) در برنامههای SvelteKit
- 54. بهروزرسانی و نگهداری (Maintenance) پروژههای Svelte
- 55. بهینهسازی تصاویر (Image Optimization) در Svelte
- 56. استفاده از Svelte برای ساخت کتابخانههای UI
- 57. معرفی ابزارهای مانیتورینگ (Monitoring Tools) برای Svelte
- 58. مستندسازی (Documentation) پروژههای Svelte
- 59. بهینهسازی بارگذاری (Lazy Loading) کامپوننتها
- 60. آشنایی با مفاهیم Serverless Functions و SvelteKit
- 61. استفاده از Svelte در پروژههای تجارت الکترونیک
- 62. توسعه APIهای RESTful با SvelteKit
- 63. آشنایی با مفاهیم WebSockets و Svelte
- 64. استفاده از Svelte برای ساخت داشبوردهای مدیریتی
- 65. توسعه برنامههای Real-time با Svelte
- 66. آشنایی با مفاهیم WebAssembly و Svelte
- 67. استفاده از Svelte در پروژههای یادگیری ماشین (Machine Learning)
- 68. یکپارچهسازی با سایر فریمورکهای جاوااسکریپت
- 69. بهینهسازی عملکرد با استفاده از memoization
- 70. آشنایی با ابزارهای پروفایلینگ (Profiling Tools) برای Svelte
- 71. استفاده از Svelte برای ساخت بازیهای وب
- 72. آشنایی با مفاهیم Virtual DOM و Svelte
- 73. توسعه برنامههای چت (Chat Applications) با Svelte
- 74. استفاده از Svelte در پروژههای IoT
- 75. آشنایی با مفاهیم Headless CMS و SvelteKit
- 76. توسعه وبسایتهای چندزبانه (Multilingual Websites) با SvelteKit
- 77. استفاده از Svelte برای ساخت برنامههای آموزشی آنلاین
- 78. آشنایی با مفاهیم A/B Testing و Svelte
- 79. توسعه برنامههای مدیریت محتوا (CMS) با SvelteKit
- 80. استفاده از Svelte در پروژههای Open Source
- 81. آشنایی با مفاهیم Web Accessibility و Svelte
- 82. توسعه برنامههای تحلیلی (Analytics Applications) با Svelte
- 83. استفاده از Svelte برای ساخت ابزارهای توسعه (Developer Tools)
- 84. آشنایی با مفاهیم DevOps و SvelteKit
- 85. توسعه برنامههای مدیریت پروژه (Project Management Applications) با SvelteKit
- 86. استفاده از Svelte در پروژههای هوش مصنوعی (Artificial Intelligence)
- 87. آشنایی با مفاهیم Micro Frontends و SvelteKit
- 88. توسعه برنامههای مالی (Financial Applications) با SvelteKit
- 89. استفاده از Svelte برای ساخت ابزارهای بازاریابی (Marketing Tools)
- 90. آشنایی با مفاهیم Server-Side Composition و SvelteKit
- 91. توسعه برنامههای شبکههای اجتماعی (Social Media Applications) با SvelteKit
- 92. استفاده از Svelte برای ساخت ابزارهای طراحی (Design Tools)
- 93. آشنایی با مفاهیم Web Components و Svelte
- 94. توسعه برنامههای مدیریت زنجیره تامین (Supply Chain Management Applications) با SvelteKit
- 95. استفاده از Svelte برای ساخت ابزارهای پزشکی (Medical Tools)
- 96. آشنایی با مفاهیم Blockchain و SvelteKit
- 97. توسعه برنامههای مدیریت منابع انسانی (HRM Applications) با SvelteKit
- 98. استفاده از Svelte برای ساخت ابزارهای حقوقی (Legal Tools)
- 99. آشنایی با مفاهیم Big Data و SvelteKit
- 100. توسعه برنامههای مدیریت املاک (Real Estate Applications) با SvelteKit
تگها:
svelte
آموزش svelte
برنامه نویسی فرانت اند
برنامه نویسی وب
توسعه وب
جاوااسکریپت
سveltejs
طراحی وب
فریم ورک svelte
وب اپلیکیشن
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.