دوره آموزشی توسعه مبتنی بر مشخصات با GitHub Spec Kit
48 دقیقهمتوسط2025-09-11
مدرسین

Morten Rand-Hendriksen
Senior Staff Instructor, Speaker, Web Designer, and Software Developer
جزئیات دوره
توی این دوره، یاد میگیری چطور با AI Coding Agents و ابزار Spec Kit پروژههای برنامهنویسی خودت رو سریع، دقیق و طبق مشخصات پیش ببری.
گاهی وقتی پروژه جدیدی شروع میکنی، مشخصات سختی داری یا میخوای کدهای قدیمی رو به استاندارد جدید تغییر بدی، ممکنه AI نتونه درست پیش بره مگر اینکه دستورالعمل و زمینهی درست داشته باشه. اینجا Spec Kit وارد میشه: یک ابزار متنباز روی گیتهاب که توسعه مبتنی بر مشخصات (Spec-Driven Development) رو ساده و هوشمند میکنه.
با Spec Kit میتونی مشخصات پروژه رو تعریف و اصلاح کنی، برنامهریزی و وظایف پروژه رو بسازی، همه چیز رو پیادهسازی کنی و نتیجهها رو بررسی کنی تا مطمئن باشی پروژه درست طبق مشخصات پیش رفته. این ابزار با GitHub Copilot، Claude Code، Gemini CLI و دیگر ابزارهای AI کدنویسی کار میکنه.
این دوره بهت کمک میکنه که از صفر پروژه بسازی، Spec Kit رو در VS Code پیادهسازی کنی و با چند ابزار AI مختلف کار کنی تا تجربه عملی و حرفهای داشته باشی.
اهداف یادگیری
بفهمی Spec Kit چیه و چه مسائلی رو حل میکنه
آشنایی با ویژگیها و کاربردهای Spec Kit
استفاده از Spec Kit برای ساخت پروژه از صفر در VS Code با GitHub Copilot
کاربرد Spec Kit برای دیگر ابزارهای AI کدنویسی مانند Claude Code و Gemini CLI
گاهی وقتی پروژه جدیدی شروع میکنی، مشخصات سختی داری یا میخوای کدهای قدیمی رو به استاندارد جدید تغییر بدی، ممکنه AI نتونه درست پیش بره مگر اینکه دستورالعمل و زمینهی درست داشته باشه. اینجا Spec Kit وارد میشه: یک ابزار متنباز روی گیتهاب که توسعه مبتنی بر مشخصات (Spec-Driven Development) رو ساده و هوشمند میکنه.
با Spec Kit میتونی مشخصات پروژه رو تعریف و اصلاح کنی، برنامهریزی و وظایف پروژه رو بسازی، همه چیز رو پیادهسازی کنی و نتیجهها رو بررسی کنی تا مطمئن باشی پروژه درست طبق مشخصات پیش رفته. این ابزار با GitHub Copilot، Claude Code، Gemini CLI و دیگر ابزارهای AI کدنویسی کار میکنه.
این دوره بهت کمک میکنه که از صفر پروژه بسازی، Spec Kit رو در VS Code پیادهسازی کنی و با چند ابزار AI مختلف کار کنی تا تجربه عملی و حرفهای داشته باشی.
اهداف یادگیری
بفهمی Spec Kit چیه و چه مسائلی رو حل میکنه
آشنایی با ویژگیها و کاربردهای Spec Kit
استفاده از Spec Kit برای ساخت پروژه از صفر در VS Code با GitHub Copilot
کاربرد Spec Kit برای دیگر ابزارهای AI کدنویسی مانند Claude Code و Gemini CLI
مهارت ها
GitHubGenerative AIArtificial Intelligence (AI)One-Off
سرفصل ها
۰. مقدمه
- 01 - با توسعه مبتنی بر مشخصات، عامل کدنویسی خود را تقویت کنید
۱. استفاده از کیت مشخصات
- 02 - معرفی کیت مشخصات - توسعه مبتنی بر مشخصات با عوامل هوش مصنوعی
- 03 - راهاندازی کیت مشخصات
- 04 - ایجاد یک اساسنامه برای پروژه شما
- 05 - تولید مشخصات پروژه با دستور specified
- 06 - بررسی و بهروزرسانی مشخصات با استفاده از نیروی انسانی در حلقه
- 07 - ایجاد طرح پروژه با دستور plan
- 08 - درک و بررسی طرح پروژه
- 09 - تولید و اجرای وظایف با استفاده از دستور tasks
- 10 - درک اینکه Spec Kit کجا بیشترین کاربرد را دارد
- 11 - بررسی نحوه عملکرد Spec Kit و نحوه تغییر آن
- 12 - مشارکت و شکلدهی به آیندهی ابزارهای کدنویسی هوش مصنوعی
نتیجهگیری
- 13 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری GitHub Actions: خودکارسازی رویدادمحور برای کدبیس شما
- دوره آموزشی یادگیری گیتهاب
- دوره آموزشی اکوسیستم هوش مصنوعی برای توسعهدهندگان: مدلها، دادهها و رابطهای برنامهنویسی (API)
- دوره آموزشی یادگیری جامع گیت
- دوره آموزشی آمادگی برای گواهینامه GitHub Copilot
- دوره آموزشی مبانی کدنویسی Vibe: ابزارها و بهترین روشها
- دوره آموزشی برنامهنویسی جفتی هوش مصنوعی با GitHub Copilot
- دوره آموزشی برنامهریزی یک API RESTful نسخهبندی شده با GitHub Copilot