آموزش گیت‌هاب: تست و بازنویسی کد با کمک هوش مصنوعی - آخرین آپدیت

دانلود GitHub: AI-Augmented Testing and Refactoring

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با ترکیب GitHub Copilot با توسعه مبتنی بر تست (TDD)، بازنویسی (Refactoring) سیستم‌محور و تولید زیرساخت به عنوان کد (IaC)، یاد بگیرید که سرعت گردش کار توسعه نرم‌افزار خود را افزایش دهید. این دوره به شما می‌آموزد که در هر مرحله از کیفیت کد، از نوشتن اولین تست تا استقرار اپلیکیشن‌های کانتینری، از دستیار هوش مصنوعی استفاده کنید. شما با توسعه مبتنی بر تست به کمک هوش مصنوعی شروع خواهید کرد؛ استفاده از GitHub Copilot برای تولید موارد تست (Test Cases)، شبیه‌سازی وابستگی‌ها (Mocking) و ارزیابی پوشش تست با pytest. سپس به سراغ بازنویسی سیستم‌محور خواهید رفت و با استفاده از ارجاعات @workspace، وابستگی‌های بین فایل‌ها را تحلیل کرده، استانداردهای کدنویسی را اعمال می‌کنید و عملیات پاکسازی کد را در پایگاه‌های کد بزرگ اجرا می‌نمایید. این دوره با تولید زیرساخت به عنوان کد (IaC) به پایان می‌رسد، جایی که از Copilot برای تولید Ansible playbooks، فایل‌های Dockerfile با ساختارهای چند مرحله‌ای (distroless multi-stage builds) و پیکربندی‌های Terraform برای استقرار در ابر استفاده می‌کنید. هر درس شامل چالش‌های عملی و آموزش گام‌به‌گام راه‌حل‌ها با استفاده از پروژه‌های واقعی Rust و Python است. در پایان این دوره، شما یک جعبه‌ابزار کاربردی برای ادغام هوش مصنوعی در فرآیندهای تست، بازنویسی و زیرساخت خواهید داشت؛ مهارت‌هایی که مستقیماً زمان چرخه توسعه را کاهش داده و کیفیت کد را بهبود می‌بخشند.

سرفصل ها و درس ها

توسعه مبتنی بر تست با کمک هوش مصنوعی AI-Assisted Test-Driven Development

  • مقدمه دوره Course Introduction

  • آشنایی با TDD به کمک هوش مصنوعی Introduction to AI-Assisted TDD

  • تولید مجموعه‌های تست پیچیده Generating Complex Test Suites

  • شبیه‌سازی وابستگی‌ها با Copilot Mocking Dependencies with Copilot

  • شبیه‌سازی وابستگی‌ها با Copilot Mocking Dependencies with Copilot

  • چالش: TDD برای یک ویژگی جدید Challenge: TDD for a New Feature

  • حل یک ویژگی با استفاده از TDD Solving a Feature with TDD

  • ارزیابی پوشش تست Evaluating Test Coverage

بازنویسی سیستم‌محور و زیرساخت به عنوان کد System-Wide Refactoring and Infrastructure as Code

  • تولید پیکربندی‌های IaC Generating IaC Configurations

  • ساخت Dockerfile با هوش مصنوعی Creating Dockerfiles with AI

  • تولید پیکربندی‌های Terraform Terraform Configuration Generation

  • جمع‌بندی دوره Course Conclusion

  • استفاده استراتژیک از Workspace Strategic Use of Workspace

  • تحلیل وابستگی‌های بین فایل‌ها Analyzing Cross-File Dependencies

  • چالش: پاکسازی کد در سطح سیستم Challenge: System-Wide Code Cleanup

  • اعمال سبک‌ها و محدودیت‌ها Enforcing Styles and Constraints

  • تولید دستورالعمل برای وظایف خاص Generating Guidelines for Specific Tasks

پروژه نهایی — توسعه تقویت‌شده با هوش مصنوعی در عمل Capstone — AI-Augmented Development in Practice

نمایش نظرات

آموزش گیت‌هاب: تست و بازنویسی کد با کمک هوش مصنوعی
جزییات دوره
3h 14m
17
(آخرین آپدیت)
132
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده