لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه مبتنی بر مشخصات (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
مربی کارکنان ارشد، سخنران، طراح وب و توسعهدهنده نرمافزار
مورتن رند هندریکسن یک مربی ارشد کارکنان، سخنران، طراح وب و توسعهدهنده نرمافزار است.
مورتن بیش از 100 دوره آموزشی برای Lynda.com و LinkedIn Learning ایجاد کرده است که طیف وسیعی از موضوعات از جمله استانداردهای وب، فناوریهای نوظهور و اخلاق فناوری را پوشش میدهد. دوره های او به چهار زبان ترجمه شده است. او که یک مشارکت کننده متن باز با نزدیک به دو دهه تجربه در صنعت است، نویسنده چندین کتاب، مقاله و فیلم آموزشی و یک متخصص شناخته شده در هنر وردپرس است. او سخنران و مدرس محبوبی در کنفرانسهای حرفهای در سرتاسر جهان بوده است، راهحلهای طراحی ظاهری مبتنی بر استانداردها را میسازد و به دیگران آموزش میدهد که چگونه از وب بیشترین بهره را ببرند.
مورتن در اصل اهل نروژ است. با خانواده اش در بریتیش کلمبیا در سواحل غرب کانادا.
نمایش نظرات