دوره آموزشی ساخت کامپوننتهای 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
مهارت ها
Microsoft 365 CopilotCopilotAgile Software DevelopmentSoftware TestingDevOps FoundationsAI Productivity and Everyday UseFront-End Web DevelopmentDevOpsWeb DevelopmentMicrosoftSoftware DevelopmentOne-Off
سرفصل ها
مقدمه
- نوشتن تستهای React بهتر با هوش مصنوعی
- آنچه باید بدانید
تنظیمات
- درک توسعه مبتنی بر آزمون (TDD) در React
- راهاندازی محیط توسعه
- معرفی مایکروسافت کوپایلوت
- کار با چرخه TDD
تست اولیه با هوش مصنوعی
- ایجاد سؤالات آزمون مؤثر
- تست هوکها با پشتیبانی هوش مصنوعی
- نوشتن تستهای props
- آزمایش متغیرهای حالت
- ریفکتور کردن تستهای کامپوننت
تکنیکهای تست
- اشکالزدایی تستهای ناموفق
- تستهای بازسازی
- راهاندازی بررسی تحلیلی
- تولید دادههای شبیهسازیشده
- شبیهسازی وابستگیهای خارجی
- آزمایش تعاملات کاربر
- چالش - تست رابط کاربری
- راهکار - تست رابط کاربری
آزمایش بهترین شیوهها
- تست فرمهای ساده
- استفاده از حالت ویرایش
- کار با حالت عامل
- بهبود کیفیت کد با حالت عامل
- خودکارسازی تستها با اسکریپتها
نتیجهگیری
- مراحل بعدی