تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی تست‌گیری در React: فراتر از تست‌های واحد (Unit Test)

دوره آموزشی تست‌گیری در React: فراتر از تست‌های واحد (Unit Test)

1 ساعت 17 دقیقهمتوسط2025-07-17

مدرسین

Ayodele Aransiola

Ayodele Aransiola

Technical Support Specialist and Software Engineer

جزئیات دوره

آیا می‌خوای برنامه‌هات با خیال راحت و بدون باگ به مرحله تولید برسن؟ تو این دوره فوق‌العاده و کاربردی، مدرس Ayodele Aransiola بهت یاد می‌ده چطور پروژه‌های React رو با تست‌های حرفه‌ای و اصولی پوشش بدی.

با همدیگه وارد دنیای تست‌نویسی می‌شیم: از تست‌های یکپارچه (integration) و سرتاسری (end-to-end) که شبیه رفتار واقعی کاربران هستن، تا اصول توسعه با رویکرد تست (TDD) که باعث می‌شه کدت تمیز، قابل‌توسعه و بدون دردسر باشه.

همچنین یاد می‌گیری چطور با ابزارهایی مثل MSW (Mock Service Worker) داده‌های async مثل APIها رو شبیه‌سازی کنی و تست‌های دقیق‌تری بنویسی — حتی بدون اتصال به سرور واقعی!

🎯 اهداف یادگیری:
طراحی و اجرای تست‌های یکپارچه و end-to-end که رفتار واقعی کاربر رو شبیه‌سازی می‌کنن.
پیاده‌سازی اصول توسعه مبتنی بر تست (TDD) در پروژه‌های React.
استفاده از ابزارهایی مثل MSW برای تست کردن درخواست‌های غیرهم‌زمان (async) و APIها.
ساخت برنامه‌های React آماده تولید با تست‌های دقیق و قابل اعتماد.
بهبود کیفیت و نگه‌داشت‌پذیری کد با استفاده از روش‌های مدرن تست‌نویسی.

مهارت ها

Front-End Web DevelopmentWeb DevelopmentOne-Off

سرفصل ها

۰. مقدمه

  • 01 - در React فراتر از تست‌های واحد بروید
  • 02 - استراتژی‌های مختلف تست و اهمیت آنها
  • 03 - نوشتن تست‌های واحد مؤثر
  • 04 - mock کردن و ایراد گرفتن در تست‌های واحد

۱. تست یکپارچه‌سازی

  • 05 - تنظیم تست‌های یکپارچه‌سازی
  • 06 - تست تعاملات کامپوننت‌ها
  • 07 - جریان داده و آزمایش زمینه
  • 08 - چالش - ادغام کامپوننت
  • 09 - راه حل - تست موفقیت آمیز قطعه

۲. تست سرتاسری (E2E)

  • 10- مقدمه‌ای بر E2E
  • 11 - نوشتن E2E برای سناریوهای کاربر
  • 12- استفاده از Playwright برای E2E
  • 13 - چالش - خودکارسازی سفر کاربر
  • 14 - راه حل - جریان E2E

۳. توسعه مبتنی بر آزمون (TDD)

  • 15 - اصول TDD
  • 16 - مدیریت داده‌های ناهمزمان
  • 17 - نوشتن، بازسازی و کیفیت کد با استفاده از TDD
  • 18- چالش - قرمز و سبز
  • 19 - راه حل - اول تست کنید، سپس کد بزنید

نتیجه‌گیری

  • 20 - خلاصه و مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal