دوره آموزشی ساخت کامپوننتهای React مبتنی بر تست با Copilot
1 ساعت 25 دقیقهپیشرفته2025-10-06
مدرسین

Eve Porcello
Software Developer and Instructor
جزئیات دوره
توی این دوره یاد میگیری چطور توسعه مبتنی بر تست (TDD) رو با برنامهنویسی جفتی با هوش مصنوعی (AI Pair Programming) ترکیب کنی تا اپلیکیشنهای React قوی و بدون خطا بسازی.
مدرس دوره، Eve Porcello، بهت نشون میده چطور با استفاده از دستیاران کدنویسی هوش مصنوعی، تستهای دقیق و کارآمد برای کامپوننتها و هوکهای React تولید کنی.
در طول دوره، یاد میگیری چطور پرومپتهای مؤثر بسازی تا AI بتونه تستهای درست و کاربردی ایجاد کنه و در عین حال تعادل بین مهارت انسانی و قابلیتهای هوش مصنوعی رو حفظ کنی.
تمرینهای عملی این دوره بهت کمک میکنن تا اعتماد به نفس در پیادهسازی تستهای کامل برای کامپوننتها و هوکهای React پیدا کنی و پروژههای واقعی بسازی.
🎯 اهداف یادگیری
شناسایی اجزای کلیدی یک فرآیند برنامهنویسی جفتی با AI در محیط توسعه React
طراحی استراتژیهای توسعه مبتنی بر تست (TDD) با کمک هوش مصنوعی برای کامپوننتها و هوکها
نوشتن پرومپتهای مؤثر برای هدایت ابزارهای AI جهت تولید تستهای دقیق برای اپلیکیشنهای React
پیادهسازی یک تستسوییت کامل برای اپلیکیشن React
مدرس دوره، Eve Porcello، بهت نشون میده چطور با استفاده از دستیاران کدنویسی هوش مصنوعی، تستهای دقیق و کارآمد برای کامپوننتها و هوکهای React تولید کنی.
در طول دوره، یاد میگیری چطور پرومپتهای مؤثر بسازی تا AI بتونه تستهای درست و کاربردی ایجاد کنه و در عین حال تعادل بین مهارت انسانی و قابلیتهای هوش مصنوعی رو حفظ کنی.
تمرینهای عملی این دوره بهت کمک میکنن تا اعتماد به نفس در پیادهسازی تستهای کامل برای کامپوننتها و هوکهای React پیدا کنی و پروژههای واقعی بسازی.
🎯 اهداف یادگیری
شناسایی اجزای کلیدی یک فرآیند برنامهنویسی جفتی با AI در محیط توسعه React
طراحی استراتژیهای توسعه مبتنی بر تست (TDD) با کمک هوش مصنوعی برای کامپوننتها و هوکها
نوشتن پرومپتهای مؤثر برای هدایت ابزارهای AI جهت تولید تستهای دقیق برای اپلیکیشنهای React
پیادهسازی یک تستسوییت کامل برای اپلیکیشن React
سرفصل ها
مقدمه
- نوشتن تستهای React بهتر با هوش مصنوعی
- آنچه باید بدانید
تنظیمات
- درک توسعه مبتنی بر آزمون (TDD) در React
- راهاندازی محیط توسعه
- معرفی مایکروسافت کوپایلوت
- کار با چرخه TDD
تست اولیه با هوش مصنوعی
- ایجاد سؤالات آزمون مؤثر
- تست هوکها با پشتیبانی هوش مصنوعی
- نوشتن تستهای props
- آزمایش متغیرهای حالت
- ریفکتور کردن تستهای کامپوننت
تکنیکهای تست
- اشکالزدایی تستهای ناموفق
- تستهای بازسازی
- راهاندازی بررسی تحلیلی
- تولید دادههای شبیهسازیشده
- شبیهسازی وابستگیهای خارجی
- آزمایش تعاملات کاربر
- چالش - تست رابط کاربری
- راهکار - تست رابط کاربری
آزمایش بهترین شیوهها
- تست فرمهای ساده
- استفاده از حالت ویرایش
- کار با حالت عامل
- بهبود کیفیت کد با حالت عامل
- خودکارسازی تستها با اسکریپتها
نتیجهگیری
- مراحل بعدی
دوره های مرتبط
- دوره آموزشی تست اپلیکیشنهای React با Jest و کتابخانه React Testing Library
- دوره آموزشی ساخت کتابخانههای مقیاسپذیر کامپوننتهای رابط کاربری React با استفاده از Storybook
- دوره آموزشی توسعه و تست پی اچ پی با PHPUnit
- دوره آموزشی توسعه مبتنی بر تست در دنیای هوش مصنوعی
- دوره آموزشی ساختار کدنویسی Vibe برای صرفهجویی در زمان ساخت
- دوره آموزشی جامع ASP.NET MVC 5
- دوره آموزشی فراتر از برنامهنویسی دونفره با هوش مصنوعی
- دوره آموزشی مقدمهای بر روشهای توسعه چابک: چابک را به خط لولههای توسعه خود بیاورید