فلش‌کارت‌های آموزشی استفاده از Storybook برای توسعه Component-Driven در Vue.js

دوره جامع Storybook برای Vue.js: توسعه کامپوننت‌محور حرفه‌ای 🚀 دوره جامع Storybook برای Vue.js: توسعه کامپوننت‌محور حرفه‌ای 🚀 آیا می‌خواهید سرعت توسعه‌ی رابط کاربری خود در Vue.js را به طور چشمگیری افز...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

عنوان دوره: استفاده از Storybook برای توسعه Component-Driven در Vue.js

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

موضوع میانی: ویو (Vue.js)

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه: چرا Component-Driven Development؟
  • 2. مقدمه: معرفی Vue.js و اهمیت آن
  • 3. مقدمه: معرفی Storybook و مزایای آن
  • 4. نصب و راه‌اندازی اولیه Vue.js
  • 5. نصب و راه‌اندازی اولیه Storybook در پروژه Vue.js
  • 6. ساختار پروژه Vue.js با Storybook
  • 7. اولین کامپوننت Vue.js: مبانی
  • 8. اولین استوری (Story) برای کامپوننت Vue.js
  • 9. نمای کلی رابط کاربری Storybook
  • 10. مرور داستان‌ها (Stories) در Storybook
  • 11. ساختار فایل‌های کامپوننت و استوری
  • 12. اصول Props در کامپوننت‌های Vue.js
  • 13. تعریف Props در کامپوننت Vue.js
  • 14. استفاده از Props در استوری‌ها
  • 15. انواع داده Props (String, Number, Boolean, Array, Object)
  • 16. Props Validation و Type Checking
  • 17. Props Default Values
  • 18. Props Required
  • 19. Events در کامپوننت‌های Vue.js
  • 20. ارسال (Emit) Events از کامپوننت
  • 21. مدیریت Events در کامپوننت والد
  • 22. تست Events در Storybook
  • 23. Computed Properties در کامپوننت‌های Vue.js
  • 24. استفاده از Computed Properties در استوری‌ها
  • 25. Watchers در کامپوننت‌های Vue.js
  • 26. استفاده از Watchers در استوری‌ها
  • 27. Slots در کامپوننت‌های Vue.js
  • 28. Named Slots
  • 29. Scoped Slots
  • 30. استفاده از Slots در استوری‌ها
  • 31. کامپوننت‌های پایه (Atomic Design Principles)
  • 32. طراحی و توسعه کامپوننت‌های Atom
  • 33. طراحی و توسعه کامپوننت‌های Molecule
  • 34. طراحی و توسعه کامپوننت‌های Organism
  • 35. طراحی و توسعه کامپوننت‌های Template
  • 36. طراحی و توسعه کامپوننت‌های Page
  • 37. ساخت یک کتابخانه کامپوننت جامع با Storybook
  • 38. استفاده از Storybook Addons
  • 39. مقدمه ای بر Addons
  • 40. Canvas Addon
  • 41. Docs Addon (Auto-generated Documentation)
  • 42. Controls Addon (Interactive Props)
  • 43. Actions Addon (Event Logging)
  • 44. Viewport Addon (Responsive Design)
  • 45. Backgrounds Addon (Theme Testing)
  • 46. Outline Addon (Component Boundaries)
  • 47. Accessibility Addon (WCAG Compliance)
  • 48. Internationalization (i18n) Addon
  • 49. Performance Addon
  • 50. Testing Addons (Unit/Integration)
  • 51. Configuring Storybook Addons
  • 52. Customizing Storybook UI
  • 53. Themeing Storybook
  • 54. Global Configuration در Storybook
  • 55. Setting up Storybook for Different Environments
  • 56. CI/CD Integration with Storybook
  • 57. Deploying Storybook to GitHub Pages
  • 58. Deploying Storybook to Netlify
  • 59. Deploying Storybook to Vercel
  • 60. Storybook for Design Systems
  • 61. Version Control for Storybook
  • 62. Maintaining Storybook Consistency
  • 63. Organizing Large Storybook Projects
  • 64. Component Documentation best practices
  • 65. Writing Meaningful Story Descriptions
  • 66. Adding Usage Examples
  • 67. Adding API Documentation
  • 68. Linking to External Resources
  • 69. Testing Components with Storybook
  • 70. Snapshot Testing with Storybook
  • 71. Integration Testing with Storybook
  • 72. Visual Regression Testing with Storybook
  • 73. Accessibility Testing in Storybook
  • 74. Performance Testing in Storybook
  • 75. Storybook for UI/UX Collaboration
  • 76. Bridging the Gap between Designers and Developers
  • 77. Figma to Storybook Integration (Conceptual)
  • 78. Sketch to Storybook Integration (Conceptual)
  • 79. Collaboration Workflows with Storybook
  • 80. Design Handoff with Storybook
  • 81. User Testing with Storybook Components
  • 82. Advanced Storybook Features
  • 83. ArgTypes for Advanced Props Configuration
  • 84. ArgsEnhancers
  • 85. Decorator Patterns in Storybook
  • 86. Setup Decorators for Global Functionality
  • 87. Setup Decorators for Theming
  • 88. Setup Decorators for Internationalization
  • 89. Setup Decorators for Mocking APIs
  • 90. Using Storybook in a Large Team
  • 91. Code Splitting in Vue.js with Storybook Components
  • 92. Lazy Loading Components in Storybook
  • 93. Performance Optimization in Storybook
  • 94. Caching Strategies for Storybook
  • 95. Storybook for Micro-frontends
  • 96. Micro-frontend Architecture Overview
  • 97. Developing Micro-frontends with Vue.js and Storybook
  • 98. Integrating Micro-frontends with Storybook
  • 99. Storybook Plugin Development (Introduction)
  • 100. Creating Custom Storybook Addons
دوره جامع Storybook برای Vue.js: توسعه کامپوننت‌محور حرفه‌ای

🚀 دوره جامع Storybook برای Vue.js: توسعه کامپوننت‌محور حرفه‌ای 🚀

آیا می‌خواهید سرعت توسعه‌ی رابط کاربری خود در Vue.js را به طور چشمگیری افزایش دهید؟ آیا به دنبال راهی برای ساخت کامپوننت‌های باکیفیت، قابل استفاده مجدد و کاملاً مستند هستید؟ پس دیگر منتظر نمانید! دوره‌ی آموزشی "استفاده از Storybook برای توسعه Component-Driven در Vue.js" دقیقاً همان چیزی است که به دنبالش هستید!

در این دوره، با قدرت Storybook، ابزار انقلابی برای توسعه و مستندسازی کامپوننت‌ها، آشنا می‌شوید. یاد می‌گیرید چگونه کامپوننت‌های خود را به صورت ایزوله توسعه دهید، انواع حالات (states) آن‌ها را بررسی کنید، و به راحتی آن‌ها را در پروژه‌های مختلف استفاده کنید. این دوره، شما را از یک توسعه‌دهنده Vue.js معمولی به یک متخصص در توسعه‌ی کامپوننت‌های حرفه‌ای تبدیل خواهد کرد.

درباره دوره

این دوره یک راهنمای جامع و عملی برای استفاده از Storybook در پروژه‌های Vue.js است. از مفاهیم پایه‌ای تا تکنیک‌های پیشرفته، تمام آنچه برای تسلط بر Storybook و پیاده‌سازی یک workflow کارآمد برای توسعه کامپوننت‌ها نیاز دارید را پوشش می‌دهد. این دوره با مثال‌های عملی، تمرین‌های جذاب و پروژه‌های واقعی، شما را در مسیر یادگیری همراهی می‌کند. با استفاده از این دوره، شما می‌توانید به سرعت کامپوننت‌های زیبا، قابل استفاده مجدد و با کیفیت بالا بسازید و در زمان و هزینه‌های پروژه‌های خود صرفه‌جویی کنید.

موضوعات کلیدی که در این دوره یاد می‌گیرید

  • مبانی Storybook: آشنایی با Storybook، نصب و راه‌اندازی، پیکربندی اولیه و مفاهیم اصلی.
  • نوشتن Storyهای جذاب: یادگیری نحوه ایجاد Storyها برای نمایش حالات مختلف کامپوننت‌ها.
  • ساخت دموهای تعاملی: چگونگی استفاده از Storybook برای ایجاد دموهای تعاملی و جذاب.
  • استفاده از addonsها: بررسی و استفاده از افزونه‌های قدرتمند Storybook برای افزایش کارایی.
  • تست کامپوننت‌ها: ادغام Storybook با ابزارهای تست برای اطمینان از کیفیت کد.
  • مستندسازی کامپوننت‌ها: ایجاد مستندات خودکار برای کامپوننت‌ها و سهولت استفاده.
  • بهینه‌سازی workflow: یادگیری تکنیک‌های بهینه‌سازی فرآیند توسعه با Storybook.
  • توسعه Component-Driven: درک کامل از مفهوم توسعه کامپوننت محور و پیاده‌سازی آن.
  • پروژه‌های عملی: ساخت پروژه‌های واقعی با استفاده از Storybook و Vue.js.
  • نکات و ترفندهای حرفه‌ای: آشنایی با تکنیک‌های پیشرفته برای استفاده‌ی بهتر از Storybook.

این دوره برای چه کسانی مناسب است؟

این دوره برای طیف گسترده‌ای از توسعه‌دهندگان Vue.js طراحی شده است:

  • توسعه‌دهندگان Vue.js مبتدی تا متوسط: کسانی که می‌خواهند مهارت‌های خود را در توسعه‌ی رابط کاربری ارتقا دهند.
  • تیم‌های توسعه‌دهنده: که به دنبال افزایش سرعت و کیفیت توسعه‌ی پروژه‌های خود هستند.
  • طراحان UI/UX: که می‌خواهند با ابزاری قدرتمند برای تعامل با کامپوننت‌ها آشنا شوند.
  • فریلنسرها: که می‌خواهند پروژه‌های خود را سریع‌تر و با کیفیت بالاتر تحویل دهند.
  • هر کسی که علاقه‌مند به یادگیری و پیشرفت در حوزه توسعه‌ی Frontend است.

چرا این دوره را بگذرانیم؟

با شرکت در این دوره، شما مزایای بی‌شماری را به دست خواهید آورد:

  • افزایش سرعت توسعه: با استفاده از Storybook، سرعت ساخت کامپوننت‌های خود را به طور قابل توجهی افزایش دهید.
  • کاهش خطاها: با توسعه‌ی کامپوننت‌ها در محیط ایزوله، خطاهای کدنویسی را به حداقل برسانید.
  • بهبود کیفیت کد: با استفاده از تست و مستندسازی خودکار، کیفیت کد خود را تضمین کنید.
  • افزایش استفاده مجدد از کامپوننت‌ها: با ساخت کامپوننت‌های قابل استفاده مجدد، در زمان و هزینه‌های خود صرفه‌جویی کنید.
  • ایجاد مستندات خودکار: به راحتی و به سرعت مستندات کامپوننت‌های خود را ایجاد کنید.
  • افزایش مهارت و اعتبار: با یادگیری Storybook، به یک توسعه‌دهنده Vue.js حرفه‌ای تبدیل شوید.
  • صرفه‌جویی در زمان و هزینه: با بهبود workflow توسعه، زمان و هزینه‌های پروژه‌های خود را کاهش دهید.
  • پشتیبانی و به‌روزرسانی‌های مداوم: دسترسی به به‌روزرسانی‌های دوره و پشتیبانی از مدرس.

سرفصل‌های دوره (بیش از 100 سرفصل جامع!)

این دوره شامل بیش از 100 سرفصل جامع است که از مقدمات تا مباحث پیشرفته را پوشش می‌دهد. در اینجا تنها به بخشی از سرفصل‌ها اشاره می‌کنیم:

مقدمه و آشنایی با Storybook

  • Storybook چیست و چرا باید از آن استفاده کنیم؟
  • نصب و راه‌اندازی Storybook در پروژه‌های Vue.js
  • پیکربندی اولیه Storybook
  • ساختار فایل‌ها و پوشه‌های Storybook
  • مفاهیم اساسی: Stories, Components, Args

ایجاد Storyها و نمایش کامپوننت‌ها

  • نوشتن اولین Story برای یک کامپوننت ساده
  • استفاده از Templateها و Render Functionها
  • ارسال Props به کامپوننت‌ها
  • مدیریت حالات مختلف کامپوننت‌ها
  • ایجاد Storyهای تعاملی با استفاده از Args

استفاده از Addonsهای Storybook

  • آشنایی با Addonsهای Storybook
  • استفاده از Addon Actions برای نمایش رویدادها
  • استفاده از Addon Controls برای کنترل Props
  • استفاده از Addon Docs برای مستندسازی کامپوننت‌ها
  • استفاده از Addon Knobs (جایگزین Controls)
  • Addon Viewport و Responsive Design

تست و مستندسازی کامپوننت‌ها

  • ادغام Storybook با ابزارهای تست (Jest, Testing Library)
  • نوشتن تست‌های واحد برای کامپوننت‌ها
  • ایجاد مستندات خودکار با استفاده از Addon Docs
  • بهبود خوانایی و قابلیت نگهداری مستندات
  • انتشار مستندات کامپوننت‌ها

مباحث پیشرفته و بهینه‌سازی

  • استفاده از Storybook با Typescript
  • استفاده از Storybook با Vuex
  • ایجاد Themes و Styleguideها با Storybook
  • بهینه‌سازی Performance Storybook
  • ساخت یک Design System با Storybook
  • پروژه‌های عملی و نمونه‌کارها (UI Kit, Design System)
  • و ده‌ها سرفصل دیگر...

همین حالا ثبت‌نام کنید و به جمع متخصصان Vue.js بپیوندید! این فرصت استثنایی را از دست ندهید و مهارت‌های خود را ارتقا دهید.

SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلش‌کارت؛ تجربه‌ای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دوره‌های واجد شرایط.
مرور فاصله‌دار آمار یادگیری گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را به‌صورت مرحله‌ای دنبال کنید، فلش‌کارت‌ها را مرور کنید، دانش خود را با پرسش‌ها و آزمون‌ها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصله‌دار هوشمند
با مرور زمان‌دار، کارت‌های تازه و کارت‌های سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخ‌ها به زمان‌بندی مرورهای بعدی کمک می‌کند تا تمرین متناسب‌تری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلش‌کارت‌ها، فعالیت‌های مرور، عملکرد آزمون‌ها و آمار یادگیری را بررسی کنید و تصویر روشن‌تری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحله‌به‌مرحله
فصل‌ها و بخش‌های آموزشی را به ترتیب دنبال کنید، مطالب دیده‌نشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموخته‌ها
با نکته‌های آموزشی، پرسش و پاسخ، کوییزها و آزمون‌های پایان فصل، دانسته‌های خود را تمرین کنید و بخش‌هایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارت‌های تازه و موعد مرور کارت‌ها آماده می‌کند. شما پاسخ را ارزیابی می‌کنید و برنامه مرور با توجه به آن تنظیم می‌شود.
دوباره
برای کارت‌هایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخ‌هایی که با دشواری به یاد آمده‌اند.
خوب
برای پاسخ‌هایی که به‌درستی به یاد آورده‌اید.
آسان
برای کارت‌هایی که پاسخ آن‌ها را به‌آسانی می‌دانید.
برنامه مرور بر اساس ارزیابی شما تنظیم می‌شود؛ مرور منظم می‌تواند به تثبیت آموخته‌ها کمک کند، اما به‌تنهایی تضمین‌کننده تسلط کامل نیست.
محتوا را به شیوه‌های مختلف تمرین کنید
ساختار دوره‌ها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکته‌های ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکته‌های رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه می‌شود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، می‌توانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دوره‌های در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمان‌های کوتاه
تبلت و لپ‌تاپ
برای مطالعه و مرور راحت‌تر
حساب کاربری شخصی
برای دسترسی به دوره‌های مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دوره‌هایی که امکان دریافت گواهی برای آن‌ها فعال است، می‌توانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلش‌کارت‌های فعال دوره.
✓ قبولی در آزمون‌های پایان فصل، در صورت وجود آزمون برای فصل‌ها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخه‌های فارسی و انگلیسی گواهی در دسترس قرار می‌گیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر می‌شود. این گواهی، گواهی پایان دوره آموزشی است و به‌خودی‌خود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدم‌به‌قدم دانش و مهارت‌هایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه

یادگیری هوشمند، قدم‌به‌قدم

با محیط سامانه آموزشی آشنا شوید و نمونه‌هایی از فضای یادگیری، فلش‌کارت‌ها و ابزارهای مرور و تمرین را مشاهده کنید.

تصویر نمونه اول از سامانه آموزشی و فلش‌کارت‌ها
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه دوم از سامانه آموزشی و فلش‌کارت‌ها
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه سوم از سامانه آموزشی و فلش‌کارت‌ها
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه چهارم از سامانه آموزشی و فلش‌کارت‌ها
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید

یادگیری فراتر از مطالعه معمولی
با فلش‌کارت‌های آموزشی، مرور هدفمند و تمرین مستمر، مطالب را فعالانه یاد بگیرید و مسیر پیشرفت خود را دنبال کنید.

تگ‌ها: Component-Driven Frontend Storybook Storybook Vue Vue Vue.js آموزش Storybook آموزش Vue.js برنامه نویسی توسعه کامپوننت توسعه وب فرانت‌اند کامپوننت وب

نظرات

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

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