دوره آموزشی توسعه مبتنی بر تست در دنیای هوش مصنوعی

دوره آموزشی توسعه مبتنی بر تست در دنیای هوش مصنوعی

1 ساعت 6 دقیقهمتوسط2025-08-13

مدرسین

Carlos Solís

Carlos Solís

System Developer and Author

جزئیات دوره

توی این دوره، Carlos Solís—نویسنده، استاد، توسعه‌دهنده و Certified Scrum Master—بهت یاد می‌ده چطور هوش مصنوعی رو با Test Driven Development (TDD) ترکیب کنی و روش‌های برنامه‌نویسی خودت رو به یک گردش‌کار قابل اعتماد و مقیاس‌پذیر تبدیل کنی.

توی این مسیر، یاد می‌گیری چطور از ابزارهای AI مختلف برای تولید و بهبود کد با دقت و زمینه مناسب استفاده کنی. با اصول TDD آشنا می‌شی، شامل تست واحد، تست پذیرش و تست ادغام، و با چرخه قدرتمند Red-Green-Refactor کار می‌کنی.

همچنین یاد می‌گیری چطور محیط توسعه‌ات رو برای برنامه‌نویسی با کمک AI آماده کنی و فریم‌ورک‌های تست رو راه‌اندازی کنی. این دوره بهت کمک می‌کنه ویژگی‌های جدیدی بسازی و با استفاده از TDD و AI، سرعت توسعه رو بالا ببری بدون اینکه کیفیت پایین بیاد. در پایان دوره، می‌تونی روش توسعه نرم‌افزار خودت رو با تکنیک‌های پیشرفته بهبود بدی و اعتماد به نفس و توانایی برنامه‌نویسی‌ت رو ارتقا بدی.

اهداف یادگیری
توضیح اصول Test-Driven Development (TDD) و نشان دادن چطور ابزارهای AI می‌تونن فرآیند تست رو سریع‌تر و دقیق‌تر کنن
پیاده‌سازی تست‌های واحد و ادغام تولیدشده با AI با استفاده از فریم‌ورک‌های استاندارد JavaScript
ساخت گردش‌کار TDD که به‌طور مؤثر ابزارهای AI رو برای ساخت و بهبود تست‌های خودکار ادغام کنه
شناسایی چالش‌های رایج در TDD با کمک AI و اجرای استراتژی‌هایی برای حل اون‌ها

مهارت ها

Software TestingAI Development Tools and PlatformsDevOps FoundationsProgramming FoundationsBuilding with AIDevOpsSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • با هوش مصنوعی و توسعه مبتنی بر آزمون (TDD) هوشمندانه‌تر توسعه دهید

معرفی TDD و هوش مصنوعی

  • چرا از TDD استفاده کنیم
  • استفاده از هوش مصنوعی به عنوان شریک شما برای آزمایش
  • پیکربندی محیط توسعه برای TDD و هوش مصنوعی

تولید و اجرای تست‌ها با GitHub Copilot

  • ساخت تست برای TDD
  • تولید تست با GitHub Copilot
  • افزایش کیفیت تست با GitHub Copilot
  • عیب‌یابی چالش‌های رایج با هوش مصنوعی

ایجاد دستورالعمل‌های مؤثر برای TDD

  • دستورالعمل‌های مبتنی بر هوش مصنوعی برای آزمایش هوشمندانه‌تر
  • ایجاد دستورالعمل‌های غنی از متن برای نتایج بهتر آزمایش
  • سفارشی‌سازی تعاملات هوش مصنوعی برای TDD
  • ساختاردهی به درخواست‌های هوش مصنوعی برای TDD

طراحی گردش‌های کاری TDD با GitHub

  • ایجاد درخواست‌های مؤثر برای ویژگی‌های جدید جهت آزمایش
  • پیاده‌سازی ویژگی‌های TDD بر اساس نیازمندی‌ها
  • اندازه‌گیری و بهبود پوشش تست
  • راه‌اندازی اقدامات گیت‌هاب برای تست خودکار
۴۰,۰۰۰ تومان