تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی تست اپلیکیشن‌های React با Jest و کتابخانه React Testing Library

دوره آموزشی تست اپلیکیشن‌های React با Jest و کتابخانه React Testing Library

2 ساعت 30 دقیقهپیشرفته2025-07-30

مدرسین

Oluchukwu Okpala

Oluchukwu Okpala

Software Engineer

جزئیات دوره

این دوره مخصوص توسعه‌دهنده‌های پیشرفته‌ی React طراحی شده که می‌خوان توی تست‌نویسی حرفه‌ای با React Testing Library استاد بشن. مدرس Oluchukwu Okpala قدم به قدم نشون می‌ده چطور تست‌های واحد (Unit Test) و یکپارچه (Integration Test) بنویسی، تعامل‌های کاربر رو شبیه‌سازی کنی، APIها رو Mock کنی و از اصول توسعه مبتنی بر تست (TDD) استفاده کنی.

در پایان دوره، می‌تونی مطمئن باشی که اپلیکیشن‌های React تو مقاوم، مقیاس‌پذیر و قابل نگهداری هستن و با بهترین تکنیک‌ها و استانداردهای تست نوشته شدن.

🎯 اهداف یادگیری
✅ نوشتن تست‌های واحد و یکپارچه‌ی جامع برای اپلیکیشن‌های React با Jest و React Testing Library.
✅ شبیه‌سازی تعامل‌های کاربر و رفتارهای ناهمگام (async) برای اطمینان از عملکرد درست اپلیکیشن.
✅ Mock کردن APIهای خارجی و مدیریت وابستگی‌ها برای تست کردن کامپوننت‌ها به‌صورت ایزوله.
✅ پیاده‌سازی بهترین روش‌های تست‌نویسی تمیز، قابل نگهداری و مقیاس‌پذیر در پروژه‌های React.
✅ استفاده از اصول TDD برای ساخت قابلیت‌های بدون باگ از صفر.

مهارت ها

Software TestingFront-End Web DevelopmentWeb DevelopmentSoftware DevelopmentOne-Off

سرفصل ها

۰. مقدمه

  • 01 - تست برنامه‌های React
  • 02 - چه انتظاری از این دوره داشته باشیم

۱. مقدمه‌ای بر دوره

  • 03 - چرا کتابخانه تست React
  • 04 - آنچه باید بدانید
  • 05 - بررسی اجمالی برنامه وبلاگ

۲. مقدمه‌ای بر تست برنامه‌های React

  • 06 - مقدمه‌ای بر Vitest و کتابخانه تست React
  • 07 - نحوه پیکربندی Vitest و RTL
  • 08 - نوشتن تست‌های واحد ساده
  • 09 - تنظیم Vitest برای گزارش‌های پوشش کد
  • 10 - چالش - تست‌های واحد و یکپارچه‌سازی ساده
  • 11 - راه حل - تست‌های واحد و یکپارچه‌سازی ساده

۳. نوشتن تست برای اپلیکیشن وبلاگ

  • 12 - نوشتن تست برای فرم‌ها و اعتبارسنجی ورودی‌ها
  • 13 - تست واحد برای اجزای منفرد PostCard
  • 14 - شبیه‌سازی وابستگی‌های API - دریافت پست‌های وبلاگ
  • 15 - آزمایش تعاملات کاربر و مدیریت خطا
  • 16 - تست رفتار ناهمگام - به‌روزرسانی نظرات
  • 17 - اطمینان از ادغام صحیح با مدیریت وضعیت
  • 18 - چالش - تست‌های واحد و یکپارچه‌سازی - CreatePost
  • 19 - راهکار - تست‌های واحد و یکپارچه‌سازی - CreatePost

۴. مفاهیم پیشرفته تست

  • 20 - تشخیص تغییرات غیرمنتظره رابط کاربری با تست‌های اسنپ‌شات
  • 21 - نوشتن تست‌های مقیاس‌پذیر و تضمین پوشش کامل
  • 22 - چالش - تست‌های Snapshot و unit - کامپوننت Login
  • 23 - راهکار - تست‌های Snapshot و واحد - کامپوننت Login

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

  • 24- مقدمه‌ای بر TDD
  • 25 - نوشتن تست‌های ناموفق در ابتدا - چرخه قرمز-سبز-بازسازی
  • 26 - ریفکتورینگ - تکمیل چرخه TDD
  • 27- تست‌های واحد در مقابل تست‌های ادغام
  • 28 - چالش - اعمال TDD به ویژگی مورد علاقه‌ها

نتیجه‌گیری

  • 29 - مرور کلی دوره
  • 30 - مراحل بعدی

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

درباره ما

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

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

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

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

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