آموزش GitHub Copilot (دستیار کدنویسی AI) - راهنمای کامل [2024]

GitHub Copilot (AI Coding Assistant) - Complete Guide [2024]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: GitHub Copilot و نحوه استفاده از آن در برنامه نویسی روزانه را بیاموزید تا هوش مصنوعی به شما در ارائه پیشنهادات هوشمند در دات نت کمک کند. پیش نیازها:GitHub Copilot License یا رایگان آزمایشی Visual Studio Code Visual Studio

هوش مصنوعی کلمه ی پرطرفدار در برنامه نویسی است، اما هوش مصنوعی جایگزین توسعه دهندگان نمی شود، بلکه توسعه را برای توسعه دهندگان بهبود می بخشد و GitHub Copilot گواه آن است! GitHub copilot یک تغییر دهنده بازی در برنامه نویسی بوده است.


اما برای اینکه از GitHub Copilot حداکثر بهره را ببرید، باید بدانید که چگونه از آن استفاده کنید، چه چیزی را بپرسید و چگونه از GitHub Copilot بخواهید تا مشکلات را برطرف کند. در این دوره ما همه این موارد را بررسی خواهیم کرد.


GitHub Copilot کد شما را تجزیه و تحلیل می‌کند و بر اساس آن، پیشنهادات تکمیل خودکار را ارائه می‌کند، به شما کمک می‌کند مستندسازی کنید، مشکلات را برطرف کنید و موارد دیگر.


GitHub Copilot یک ابزار کمکی کد هوش مصنوعی است که توسط GitHub با همکاری OpenAI توسعه یافته است. از مدل‌های یادگیری ماشینی برای ارائه پیشنهادهای کدگذاری هوشمند به طور مستقیم در IDE مانند کدهای استودیوی تصویری استفاده می‌کند.

Copilot GitHub به وظایف اساسی و مشکلات رایجی که یک توسعه دهنده در برنامه نویسی روزانه با آن مواجه است کمک می کند. بر اساس آنچه تایپ می‌کنید و زمینه شما، پیشنهادهای هوشمندانه‌ای ارائه می‌کند، به مستندسازی، حل خطاها و موارد دیگر کمک می‌کند.


GitHub Copilot طوری طراحی شده است که به طور یکپارچه در کنار توسعه دهندگان کار کند همانطور که از نام آن پیداست با نقش یک Copilot که به عنوان یک همراه برنامه نویسی عمل می کند و با اولویت های کدنویسی توسعه دهندگان سازگار می شود و فرآیند کدنویسی را بهبود می بخشد، در نهایت بهره وری در توسعه نرم افزار را تسریع می بخشد.>


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

معرفی Introduction

  • خوش آمدی Welcome

  • GitHub Copilot چیست؟ What is GitHub Copilot?

  • مرور Review

  • ویدیوی رایگان در GitHub Copilot Free Video on GitHub Copilot

  • برای GitHub Copilot ثبت نام کنید Signup for GitHub Copilot

  • نصب GitHub Copilot در VS Code Installing GitHub Copilot in VS Code

  • تنظیمات GitHub Copilot GitHub Copilot Settings

GitHub Copilot - قسمت 1 GitHub Copilot - Part 1

  • پروژه ایجاد کنید Create project

  • بوت استرپ را به پروژه اضافه کنید Add Bootstrap to project

  • Bootstrap NavBar را اضافه کنید Add Bootstrap NavBar

  • آیکون های پاورقی و بوت استرپ را اضافه کنید Add Footer and Bootstrap Icons

  • بخش مرکزی Center div

  • نوار پیمایش چسبنده Sticky scroll bar

  • چت درون خطی با کمک خلبان Inline Chat with copilot

  • اضافه کردن برگه ها در صفحه فهرست Add Tabs in Index Page

  • چرخ فلک بوت استرپ را اضافه کنید Add Bootstrap carousel

  • آلبوم بوت استرپ را اضافه کنید Add Bootstrap album

GitHub Copilot - قسمت 2 GitHub Copilot - Part 2

  • تب پیش فرض را به جدول تغییر دهید Change Default Tab to Table

  • اضافه کردن Bootstrap Grid Layout Add Bootstrap Grid Layout

  • فیلدهای ورودی را اضافه کنید Add input fields

  • UI Tab Tab تکمیل شد Table Tab UI Completed

  • رفع سلسله مراتب div Fix div hierarchy

  • اضافه کردن نمودارها به پروژه Add Charts to Project

  • کپی به کلیپ بورد Copy to clipboard

  • تست های واحد کد VS VS Code Unit Tests

GitHub Copilot و Visual Studio GitHub Copilot and Visual Studio

  • افزونه را در VS نصب کنید Install extension in VS

  • پیشنهادات تکمیل خودکار Auto Complete Suggestions

  • نتیجه بر اساس نظر Comment based result

  • در کامنت ها سوالی را برای خلبان بپرسید Ask question to copilot in comments

  • جابجایی بین پیشنهادات Toggle between suggestions

  • CRUD محصول Product CRUD

  • جدول های داده DataTables

  • رفع خطاها با کمک خلبان Fixing errors with copilot

  • آیکون های بوت استرپ Bootstrap icons

  • جعبه تایید محصول را حذف کنید Delete Product confirm Box

  • Sweetalert Sweetalert

  • جابجایی JS Move JS

  • مخزن محصول Product Repository

  • کنترل کننده محصول برای استفاده از مخزن گزارش Product Controller to use Report Repository

  • رفع خطاهای بیشتر Fixing more errors

  • پیشنهادات تکمیل خودکار Auto Complete Suggestions

  • بهینه سازی کد Optimize Code

  • رکوردهای بذر Seed Records

  • کد را توضیح دهید Explain Code

  • افزودن مستندات Add Documentation

  • رفع هشدار کوچک Small Warning Fix

  • تست واحد با کمک خلبان Unit tests with copilot

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش GitHub Copilot (دستیار کدنویسی AI) - راهنمای کامل [2024]
جزییات دوره
2.5 hours
47
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
185
4.9 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bhrugen Patel Bhrugen Patel

Passionate Software Developer من یک مهندس نرم افزار پرشور و خلاق با تمرکز قوی بر روی سادگی و جزئیات کامل هستم. من از دوران دبیرستان برنامه نویسی کرده ام و با چندین وب و دسکتاپ با استفاده از دات نت درگیر بوده ام. من دارای مدرک کارشناسی ارشد در رشته علوم کامپیوتر و لیسانس مهندسی کامپیوتر هستم. من همچنین سالها تجربه کار با دات نت سی شارپ و نت ام وی سی را دارم. من از تدریس در کنار کار تمام وقتم لذت می برم. برای من، مهمترین بخش در مورد نوشتن و آموزش کد، حذف سختی های هر دانش آموزی است که مایل به یادگیری است اما نمی تواند منبع کافی را پیدا کند که به راحتی قابل درک باشد. کدنویسی راهی برای خلاقیت و سرگرمی است!

DotNet Mastery DotNet Mastery

منبع آموزشی نهایی برای توسعه دهندگان دات نت