کتاب ساخت سیستم‌های طراحی (Design System) تعاملی با جاوااسکریپت با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره ساخت سیستم‌های طراحی (Design System) تعاملی با جاوااسکریپت

موضوع کلی: برنامه‌نویسی و توسعه وب

موضوع میانی: تعاملات کاربری و رابط کاربری (UI) در جاوااسکریپت

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر سیستم‌های طراحی و اهمیت آن‌ها
  • 2. اصول کلیدی سیستم‌های طراحی
  • 3. بررسی نمونه‌های موفق سیستم‌های طراحی
  • 4. معماری یک سیستم طراحی: لایه‌ها و اجزا
  • 5. ابزارهای طراحی و توسعه سیستم‌های طراحی
  • 6. مبانی HTML Semantic
  • 7. مبانی CSS و استایل‌دهی اجزا
  • 8. مقدمه‌ای بر JavaScript و DOM
  • 9. آشنایی با Web Components
  • 10. ساخت کامپوننت‌های پایه با JavaScript و Web Components
  • 11. استفاده از Shadow DOM برای کپسوله‌سازی
  • 12. مدیریت استایل در Web Components
  • 13. ایجاد کامپوننت‌های قابل تنظیم (Props)
  • 14. اتصال داده به کامپوننت‌ها
  • 15. مدیریت رویدادها در کامپوننت‌ها
  • 16. طراحی و پیاده‌سازی کامپوننت‌های فرم
  • 17. ساخت کامپوننت‌های ناوبری (Navigation)
  • 18. طراحی و پیاده‌سازی کامپوننت‌های دکمه و لینک
  • 19. ساخت کامپوننت‌های آیکون
  • 20. پیاده‌سازی کامپوننت‌های مدال (Modal) و پاپ‌آپ
  • 21. طراحی و پیاده‌سازی کامپوننت‌های اعلان (Notification)
  • 22. ساخت کامپوننت‌های لودر (Loader) و اسکلتون (Skeleton)
  • 23. استفاده از CSS Variables (Custom Properties)
  • 24. مدیریت تم (Theme) در سیستم طراحی
  • 25. استفاده از Grid و Flexbox برای چیدمان اجزا
  • 26. ساخت کامپوننت‌های ریسپانسیو
  • 27. تست و دیباگ کامپوننت‌ها
  • 28. مستندسازی کامپوننت‌ها با Storybook
  • 29. انتشار و توزیع کامپوننت‌ها به عنوان یک پکیج NPM
  • 30. استفاده از کامپوننت‌ها در پروژه‌های مختلف
  • 31. بهینه‌سازی عملکرد سیستم طراحی
  • 32. مدیریت وابستگی‌ها و نسخه‌بندی
  • 33. الگوهای طراحی UI در سیستم‌های طراحی
  • 34. اصول دسترسی‌پذیری (Accessibility) در سیستم‌های طراحی
  • 35. استفاده از TypeScript در سیستم‌های طراحی
  • 36. بهره‌گیری از ابزارهای Build مانند Webpack و Rollup
  • 37. اتوماتیک‌سازی فرآیند Build و Deployment
  • 38. معرفی فریم‌ورک‌های کمکی سیستم طراحی (مثلاً LitElement)
  • 39. استفاده از کامپوننت‌های آماده در سیستم طراحی
  • 40. ساخت کامپوننت‌های پیچیده با ترکیب کامپوننت‌های ساده
  • 41. استفاده از Design Tokens
  • 42. مدیریت فونت‌ها در سیستم طراحی
  • 43. آشنایی با Atomic Design
  • 44. استفاده از کامپوننت‌های Third-Party
  • 45. پیاده‌سازی کامپوننت‌های Drag and Drop
  • 46. ساخت کامپوننت‌های Virtualized List
  • 47. آشنایی با Accessibility Insights
  • 48. بهبود تجربه کاربری با استفاده از Microinteractions
  • 49. ساخت کامپوننت‌های Datepicker و Timepicker
  • 50. پیاده‌سازی کامپوننت‌های Chart و Graph
  • 51. استفاده از Web Animations API
  • 52. بهینه‌سازی تصاویر در سیستم طراحی
تگ‌ها: accessibility component library css design system frontend html javascript npm responsive design storybook theming typescript ui ui development web components

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.