دوره آموزشی GitHub Copilot برای توسعه در سطح سیستم
1 ساعت 7 دقیقهپیشرفته2025-11-25
مدرسین

Pragmatic AI Labs
جزئیات دوره
با این دوره وارد سطحی عمیقتر و حرفهایتر از توسعه سیستمهای نرمافزاری میشی و یاد میگیری چطور از GitHub Copilot به شکلی پیشرفتهتر استفاده کنی. این دوره روی تکنیکهای پرامپتنویسی سطح بالا تمرکز میکنه و چالشهایی ارائه میده که تجربه عملی در حوزههایی مثل توسعه مبتنی بر تست یا TDD با کمک هوش مصنوعی رو برات ایجاد میکنه. همچنین راهکارهایی برای دیباگکردن و مدیریت کدهای بزرگ ارائه میشه تا بتونی سریعتر و هوشمندانهتر با پروژههای پیچیده کار کنی.
در طول آموزش با اهمیت اتوماسیون بهعنوان یکی از مهارتهای اصلی توسعهدهندهها آشنا میشی و روشهای نوآورانه، الگوهای کاری و تاکتیکهای خودکارسازی رو یاد میگیری که بهت کمک میکنن کدنویسی تمیزتر، سریعتر و کارآمدتر انجام بدی. چه توسعهدهنده باتجربه باشی و بخوای بهرهوریت رو چند برابر کنی، چه تازه علاقهمند به تکنیکهای پیشرفته کدنویسی شده باشی، این دوره ابزارها و بینشی میده که بهت کمک میکنه باهوشتر و حرفهایتر کدنویسی کنی.
اهداف یادگیری:
تسلط روی تکنیکهای پیشرفته پرامپتنویسی برای GitHub Copilot
کسب تجربه عملی در TDD با کمک هوش مصنوعی
آشنایی با روشهای دیباگ و بهینهسازی کدهای بزرگ
درک اهمیت اتوماسیون در توسعه نرمافزار
یادگیری الگوها و گردشکارهای هوشمند برای بهبود سرعت کدنویسی
تقویت توانایی کدنویسی کارآمد و سیستممحور
در طول آموزش با اهمیت اتوماسیون بهعنوان یکی از مهارتهای اصلی توسعهدهندهها آشنا میشی و روشهای نوآورانه، الگوهای کاری و تاکتیکهای خودکارسازی رو یاد میگیری که بهت کمک میکنن کدنویسی تمیزتر، سریعتر و کارآمدتر انجام بدی. چه توسعهدهنده باتجربه باشی و بخوای بهرهوریت رو چند برابر کنی، چه تازه علاقهمند به تکنیکهای پیشرفته کدنویسی شده باشی، این دوره ابزارها و بینشی میده که بهت کمک میکنه باهوشتر و حرفهایتر کدنویسی کنی.
اهداف یادگیری:
تسلط روی تکنیکهای پیشرفته پرامپتنویسی برای GitHub Copilot
کسب تجربه عملی در TDD با کمک هوش مصنوعی
آشنایی با روشهای دیباگ و بهینهسازی کدهای بزرگ
درک اهمیت اتوماسیون در توسعه نرمافزار
یادگیری الگوها و گردشکارهای هوشمند برای بهبود سرعت کدنویسی
تقویت توانایی کدنویسی کارآمد و سیستممحور
سرفصل ها
مقدمه
- معرفی دوره
ماژول 1 - توسعه مبتنی بر آزمون (TDD) با هوش مصنوعی افزوده شده
- مقدمهای بر توسعهی مبتنی بر تست (TDD) با کمک هوش مصنوعی
- تولید مجموعههای تست پیچیده
- شبیهسازی وابستگیها با Copilot
- چالش - توسعهی مبتنی بر تست (TDD) برای یک ویژگی جدید
- راه حل - توسعه تست شده (TDD) برای یک ویژگی جدید
- ارزیابی پوشش تست
ماژول 2 - بازسازی در مقیاس بزرگ
- استفاده استراتژیک از فضای کاری
- تجزیهوتحلیل وابستگیهای بین فایلی
- چالش - پاکسازی کد در سطح سیستم
- راهکار - پاکسازی کد در سطح سیستم
- اعمال سبکها و محدودیتها
- ایجاد دستورالعمل برای وظایف خاص
ماژول 3 - زیرساخت به عنوان کد (IaC) با Copilot
- ایجاد پیکربندیهای IaC
- ایجاد داکرفایلها با هوش مصنوعی
- تولید پیکربندی Terraform
- جمعبندی دوره
دوره های مرتبط
- دوره آموزشی پیادهسازی دسترسی مبتنی بر نقش با استفاده از هوش مصنوعی برای توسعهدهندگان Java
- دوره آموزشی باز کردن جعبه هوش مصنوعی: بررسی عمیق Visual Studio Code و GitHub Copilot
- دوره آموزشی مقدمهای بر Azure Bicep: ایجاد و استقرار منابع
- دوره آموزشی مبانی کدنویسی Vibe: ابزارها و بهترین روشها
- دوره آموزشی برنامهنویسی، شبکه و امنیت سایبری با هوش مصنوعی: کاربردهای عملی مدلها، ابزارها و چارچوبهای هوش مصنوعی
- دوره آموزشی یادگیری گیتهاب
- دوره آموزشی بازتعریف نقشهای توسعه نرمافزار در عصر هوش مصنوعی
- دوره آموزشی ساخت خطوط CI/CD تقویتشده با هوش مصنوعی: خودکارسازی بازبینی کد، خلاصههای PR و مسائل GitHub با Copilot و Claude