آنچه یاد خواهید گرفت:
درک چگونگی کار GitHub Copilot
استفاده از Copilot برای تولید و بهینهسازی کد
نوشتن پرامپتهای مؤثر برای کدنویسی با کمک هوش مصنوعی
خودکارسازی تسک های تکراری کدنویسی
استفاده از Copilot برای اشکالزدایی و ری فکتور کردن کد
تولید مستندات و موارد تست
اعمال Copilot در گردشکارهای واقعی توسعه
درک محدودیتها و ریسکهای کد تولیدشده توسط هوش مصنوعی
رعایت بهترین شیوهها برای استفاده مسئولانه از هوش مصنوعی
بهبود بهرهوری کلی توسعهدهنده
پیشنیازهای دوره
درک اولیه از مفاهیم برنامهنویسی
آشنایی با هر زبان برنامهنویسی (Python ،C#، JavaScript و غیره)
دانش اولیه از محیطهای توسعه (IDE یا ویرایشگر کد)
توضیحات دوره
این دوره یک مقدمه جامع بر توسعه نرمافزار با کمک هوش مصنوعی با استفاده از GitHub Copilot ارائه میدهد و برای توسعهدهندگان، مهندسان DevOps و متخصصان IT طراحی شده است که میخواهند با استفاده از ابزارهای مدرن هوش مصنوعی، بهرهوری و کیفیت کد را بهبود دهند.
با تبدیل شدن هوش مصنوعی به بخشی جداییناپذیر از توسعه نرمافزار، ابزارهایی مانند GitHub Copilot در حال تغییر دادن شیوه نوشتن، بازبینی و بهینهسازی کد توسط توسعهدهندگان هستند. در این دوره یاد میگیرید چگونه از Copilot بهطور مؤثر برای تولید کد، خودکارسازی تسک های تکراری و سرعتبخشیدن به گردشکارهای توسعه در محیطهای برنامهنویسی مختلف استفاده کنید.
با درک اصول توسعه با کمک هوش مصنوعی و چگونگی کار GitHub Copilot آغاز خواهید کرد، از جمله اینکه چگونه با محیطهای توسعه یکپارچه میشود و از زبانهای برنامهنویسی مختلف پشتیبانی میکند. سپس یاد میگیرید چگونه پرامپتهای مؤثر بنویسید، پیشنهادهای دقیق کد تولید کنید و خروجیها را برای تطبیق با نیازهای واقعی بهبود دهید.
این دوره همچنین بر سناریوهای عملی توسعه، از جمله اشکالزدایی، ری فکتور کردن کد، تولید مستندات و بهبود کیفیت کد با استفاده از Copilot تمرکز دارد. همچنین بررسی میکنید که تیمها چگونه از Copilot در محیطهای مشارکتی استفاده میکنند، همراه با بهترین شیوهها برای حفظ استانداردهای کد و امنیت.
علاوه بر این، دوره به استفاده مسئولانه از هوش مصنوعی، محدودیتهای کد تولیدشده توسط AI و راهکارهای اعتبارسنجی خروجیها در محیطهای حرفهای میپردازد.
در پایان این دوره، میتوانید از GitHub Copilot بهطور مؤثر در گردشکارهای واقعی توسعه استفاده کنید؛ مهارتی که برای متخصصان و سازمانهایی که ابزارهای توسعه مجهز به هوش مصنوعی را به کار میگیرند، بسیار ارزشمند است.
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان نرمافزار
مهندسان DevOps
مهندسان Cloud
دانشجویانی که ابزارهای مدرن توسعه را یاد میگیرند.
متخصصان IT که گردشکارهای مجهز به هوش مصنوعی را به کار میگیرند.