آموزش گیت‌هاب کوپایلت (GitHub Copilot) برای توسعه‌دهندگان نرم‌افزار - Microsoft Press - آخرین آپدیت

دانلود GitHub Copilot for Software Developers by Microsoft Press

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: گیت‌هاب کوپایلت یک دستیار کدنویسی مبتنی بر هوش مصنوعی است که به توسعه‌دهندگان نرم‌افزار کمک می‌کند تا با ارائه پیشنهادات هوشمند و خودکارسازی وظایف تکراری، سریع‌تر و کارآمدتر کدنویسی کنند. با توجه به وابستگی روزافزون کسب‌وکارها به نرم‌افزار، نیاز به توسعه سریع‌تر و کدهای با کیفیت بالاتر بیش از هر زمان دیگری است. این فناوری یک تغییردهنده بازی است زیرا زمان توسعه را کاهش می‌دهد، خطاها را به حداقل می‌رساند و به توسعه‌دهندگان اجازه می‌دهد به جای انجام کارهای خسته‌کننده کدنویسی، بر حل خلاقانه مسائل تمرکز کنند. این دوره یک رویکرد عملی و کاربردی برای تسلط بر Copilot ارائه می‌دهد و تضمین می‌کند که توسعه‌دهندگان بتوانند آن را به‌طور مؤثر در جریان کاری خود ادغام کنند. مدرس دوره، Shaun Wassell، مباحثی از جمله نصب و پیکربندی، بهینه‌سازی پیشنهادات کد، خودکارسازی وظایف تکراری، بهبود دیباگ (عیب‌یابی) و نوشتن تست‌ها و مستندات با کمک هوش مصنوعی را پوشش می‌دهد. این دوره را برای درک بهتر قابلیت‌ها، محدودیت‌ها و بهترین روش‌های Copilot جهت به حداکثر رساندن بهره‌وری در عین حفظ کیفیت بالای کد مشاهده کنید.

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

مقدمه Introduction

  • مقدمه Introduction

درس اول: آشنایی با گیت‌هاب کوپایلت 1. Lesson 1: Introducing GitHub Copilot

  • گیت‌هاب کوپایلت چیست و چگونه کار می‌کند Learn what GitHub Copilot is and how it works

  • آشنایی با زبان‌ها و محیط‌های مورد پشتیبانی Learn about supported languages and environments

  • درک و مدیریت پیشنهادات کوپایلت Understand and manage Copilot’s suggestions

  • اهداف یادگیری Learning objectives

درس دوم: یادگیری تولید و تکمیل کد 2. Lesson 2: Learn About Code Generation and Completion

  • بهینه‌سازی عملکرد با کمک هوش مصنوعی Optimize performance with AI assistance

  • بازنویسی (Refactor) کد با پیشنهادات کوپایلت Refactor code with Copilot suggestions

  • تولید توابع بر اساس کامنت‌ها Generate functions from comments

  • ایجاد کدهای Boilerplate و قالب‌های پروژه Create boilerplate code and project templates

  • اهداف یادگیری Learning objectives

درس سوم: دیباگ و عیب‌یابی با گیت‌هاب کوپایلت 3. Lesson 3: Debug with GitHub Copilot

  • بهبود دیباگ با پیشنهادات قدرت گرفته از هوش مصنوعی Enhance debugging with AI-powered suggestions

  • یکپارچه‌سازی کوپایلت با ابزارهای عیب‌یابی Integrate Copilot with debugging tools

  • اهداف یادگیری Learning objectives

  • استفاده از کوپایلت برای شناسایی و رفع خطاها Use Copilot to detect and fix errors

درس چهارم: نوشتن مستندات با کوپایلت 4. Lesson 4: Write Documentation with Copilot

  • ایجاد فایل‌های README با ساختار مناسب Create well-structured README files

  • اهداف یادگیری Learning objectives

  • خودکارسازی مستندات API با Markdown Automate API documentation with markdown

  • تولید کامنت‌های معنادار و Docstringها Generate meaningful code comments and docstrings

  • بهبود یکپارچگی و خوانایی مستندات Improve documentation consistency and readability

درس پنجم: ایجاد تست‌ها با کوپایلت 5. Lesson 5: Create Tests with Copilot

  • استفاده از کوپایلت با فریم‌ورک‌های تست محبوب Use Copilot with popular testing frameworks

  • گسترش پوشش تست‌ها و بررسی حالت‌های خاص (Edge Cases) Expand test coverage and edge cases

  • اهداف یادگیری Learning objectives

  • خودکارسازی وظایف تکراری در نوشتن تست‌ها Automate repetitive test-writing tasks

  • تولید تست‌های واحد (Unit Tests) از روی تعریف توابع Generate unit tests from function definitions

درس ششم: نکات پیشرفته و بهترین روش‌ها 6. Lesson 6: Learn Advanced Tips and Best Practices

  • به حداکثر رساندن پتانسیل کوپایلت Maximize Copilot’s potential

  • یادگیری کدنویسی اخلاقی با AI و جلوگیری از وابستگی بیش از حد Learn about ethical AI coding and avoiding over-reliance

  • اهداف یادگیری Learning objectives

جمع‌بندی Summary

  • گیت‌هاب کوپایلت برای توسعه‌دهندگان نرم‌افزار: جمع‌بندی GitHub Copilot for Software Developers: Summary

نمایش نظرات

آموزش گیت‌هاب کوپایلت (GitHub Copilot) برای توسعه‌دهندگان نرم‌افزار - Microsoft Press
جزییات دوره
2h 58m
28
(آخرین آپدیت)
2,552
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

توسعه دهنده نرم افزار Full-Stack Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.

Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.

Microsoft Press Microsoft Press

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

Microsoft Press به متخصصان فناوری اطلاعات، توسعه دهندگان و کاربران دفتر خانگی کمک می کند تا مهارت ها و دانش فنی خود را با استفاده از کتاب ها و منابع یادگیری ارتقا دهند. کارشناسان موضوعی از مایکروسافت و سایر نوآوران صنعت در عناوین و سری های بسیاری از خانواده محصولات Microsoft Press مشارکت دارند.