آموزش توسعه مبتنی بر مشخصات (Spec-Driven Development) با GitHub Spec Kit - آخرین آپدیت

دانلود Spec-Driven Development with GitHub Spec Kit

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

توضیحات

این دوره درباره چیست؟

کارایی عوامل کدنویسی هوش مصنوعی (AI coding agents) مستقیماً به دستورالعمل‌ها و زمینه‌ای (Context) که در اختیار دارند بستگی دارد. این موضوع می‌تواند زمانی که یک پروژه جدید را از صفر شروع می‌کنید، مجبور هستید در چارچوب مشخصات سخت‌گیرانه‌ای کار کنید یا در حال بازنویسی و به‌روزرسانی کدهای قدیمی بر اساس مشخصات جدید هستید، به یک چالش تبدیل شود.

در توسعه مبتنی بر مشخصات (Spec-driven development)، شما ابتدا با تعریف مشخصات دقیق پروژه شروع می‌کنید، سپس یک برنامه تدوین می‌کنید، وظایف لازم را شناسایی کرده و در نهایت کل پروژه را پیاده‌سازی می‌کنید.

Spec Kit یک ابزار متن‌باز از سوی GitHub است که توسعه مبتنی بر مشخصات با کمک هوش مصنوعی را تسهیل می‌کند. این ابزار با GitHub Copilot، Claude Code، Gemini CLI و سایر ابزارهای کدنویسی AI سازگار است. Spec Kit ابزارهایی را در اختیار شما قرار می‌دهد تا مشخصات پروژه خود را تعریف و اصلاح کنید، برنامه‌ها و وظایف را تولید کنید، همه چیز را به کد تبدیل کرده و نتایج را بررسی کنید تا مطمئن شوید پروژه دقیقاً مطابق با مشخصات پیش می‌رود.

اهداف دوره

در پایان این دوره چه توانایی‌هایی کسب خواهم کرد؟

  • توضیح نحوه راه‌اندازی و استفاده از Spec Kit برای توسعه مبتنی بر مشخصات با عوامل هوش مصنوعی.
  • ایجاد یک قانون اساسی (Constitution) برای پروژه با استفاده از راهنمای Spec Kit.
  • تحلیل و بررسی مشخصات تولید شده برای پروژه جهت اطمینان از همسویی با نتایج مطلوب.
  • ارزیابی و به‌روزرسانی برنامه پروژه با استفاده از متدهای Human-in-the-loop برای تضمین پیاده‌سازی موفق.

مخاطبان دوره

این دوره برای چه کسانی است؟

  • توسعه‌دهندگان نرم‌افزار
  • مهندسان نرم‌افزار
  • توسعه‌دهندگان AI/ML
  • مدیران پروژه در حوزه توسعه نرم‌افزار
  • مدیران محصول در حوزه توسعه نرم‌افزار
  • هر کسی که به ابزارها و متدهای هوش مصنوعی علاقه‌مند است

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

مقدمه Introduction

  • بهبود کدنویسی با توسعه مبتنی بر مشخصات Supercharge your coding agent with spec-driven development

1. استفاده از Spec Kit 1. Using Spec Kit

  • ایجاد قانون اساسی برای پروژه شما Creating a constitution for your project

  • تولید برنامه پروژه با دستور plan/ Generating a project plan with the /plan command

  • درک کاربردهای بهینه Spec Kit Understanding where Spec Kit is most useful

  • تولید مشخصات پروژه با دستور specify/ Generating a project spec with the /specify command

  • بررسی نحوه عملکرد Spec Kit و روش‌های تغییر آن Exploring how Spec Kit works and how you can modify it

  • معرفی Spec Kit: توسعه مبتنی بر مشخصات با عوامل AI Introducing Spec Kit: Spec-driven development with AI agents

  • مشارکت در شکل‌دهی آینده ابزارهای کدنویسی AI Contribute and shape the future of AI coding tools

  • راه‌اندازی Spec Kit Setting up Spec Kit

  • تولید و اجرای وظایف با دستور tasks/ Generating and implementing tasks using the /tasks command

  • درک و بررسی برنامه پروژه Understanding and reviewing the project plan

  • بررسی و به‌روزرسانی مشخصات با نظارت انسانی (Human-in-the-loop) Reviewing and updating the spec with human-in-the-loop

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش توسعه مبتنی بر مشخصات (Spec-Driven Development) با GitHub Spec Kit
جزییات دوره
0h 47m
13
(آخرین آپدیت)
6,779
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Morten Rand-Hendriksen Morten Rand-Hendriksen

مربی کارکنان ارشد، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار

مورتن رند هندریکسن یک مربی ارشد کارکنان، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار است.

مورتن بیش از 100 دوره آموزشی برای Lynda.com و LinkedIn Learning ایجاد کرده است که طیف وسیعی از موضوعات از جمله استانداردهای وب، فناوری‌های نوظهور و اخلاق فناوری را پوشش می‌دهد. دوره های او به چهار زبان ترجمه شده است. او که یک مشارکت کننده متن باز با نزدیک به دو دهه تجربه در صنعت است، نویسنده چندین کتاب، مقاله و فیلم آموزشی و یک متخصص شناخته شده در هنر وردپرس است. او سخنران و مدرس محبوبی در کنفرانس‌های حرفه‌ای در سرتاسر جهان بوده است، راه‌حل‌های طراحی ظاهری مبتنی بر استانداردها را می‌سازد و به دیگران آموزش می‌دهد که چگونه از وب بیشترین بهره را ببرند.

مورتن در اصل اهل نروژ است. با خانواده اش در بریتیش کلمبیا در سواحل غرب کانادا.