دوره آموزشی راهنمای کامل GitHub Copilot برای توسعهدهندگان
4 ساعت 58 دقیقهمتوسط2024-12-02
مدرسین

Microsoft Press
Microsoft

Tim Warner
Technical Trainer and Content Developer
جزئیات دوره
این دوره برای توسعهدهندگان با هر سطح تجربهای طراحی شده است که میخواهند جریان کاری کدنویسی خود را بهینهسازی کنند و از قابلیتهای پیشرفته GitHub Copilot بهرهبرداری کنند. اهمیت GitHub Copilot در توانایی آن برای درک زمینه و تولید پیشنهادات کدنویسی است که این ابزار را به ابزاری ضروری برای توسعهدهندگان مدرن تبدیل میکند.
در این دوره، اصول اولیه GitHub Copilot را یاد میگیرید و نحوه پیادهسازی تکنیکهای پیشرفته کدنویسی از طریق تمرینات عملی و مثالهای دنیای واقعی را خواهید آموخت. این دوره شما را با مهارتهایی تجهیز میکند که به کمک آنها میتوانید بهرهوری خود را به حداکثر رسانده، کیفیت کد خود را بهبود بخشید و چالشهای پیچیده برنامهنویسی را با کمک Copilot حل کنید. در پایان این دوره، باید آماده باشید تا Copilot را به طور یکپارچه در جریان کاری خود ادغام کرده و مهارتهای کدنویسی خود را به سطوح بالاتری برسانید.
اهداف یادگیری:
راهاندازی و پیکربندی GitHub Copilot در محیط توسعه مورد علاقه خود، مانند VS Code و GitHub Codespaces.
استفاده از قابلیتهای تکمیل هوشمند کد Copilot برای نوشتن کد سریعتر و کارآمدتر.
استفاده از نظرات و توضیحات برای هدایت Copilot در تولید قطعههای کد، توابع و حتی کلاسهای کامل.
بهرهبرداری از پیشنهادات Copilot برای بازسازی کد و شناسایی اشکالات یا خطاهای احتمالی.
به کارگیری قابلیتهای Copilot در توسعه وب، تجزیه و تحلیل دادهها و جریانهای کاری DevOps.
تنظیمات و ترجیحات Copilot را به گونهای تنظیم کنید که با سبک کدنویسی و نیازهای پروژه شما همراستا باشد.
ادغام Copilot در محیط توسعه تیمی و تعیین بهترین شیوهها برای کدنویسی گروهی.
در این دوره، اصول اولیه GitHub Copilot را یاد میگیرید و نحوه پیادهسازی تکنیکهای پیشرفته کدنویسی از طریق تمرینات عملی و مثالهای دنیای واقعی را خواهید آموخت. این دوره شما را با مهارتهایی تجهیز میکند که به کمک آنها میتوانید بهرهوری خود را به حداکثر رسانده، کیفیت کد خود را بهبود بخشید و چالشهای پیچیده برنامهنویسی را با کمک Copilot حل کنید. در پایان این دوره، باید آماده باشید تا Copilot را به طور یکپارچه در جریان کاری خود ادغام کرده و مهارتهای کدنویسی خود را به سطوح بالاتری برسانید.
اهداف یادگیری:
راهاندازی و پیکربندی GitHub Copilot در محیط توسعه مورد علاقه خود، مانند VS Code و GitHub Codespaces.
استفاده از قابلیتهای تکمیل هوشمند کد Copilot برای نوشتن کد سریعتر و کارآمدتر.
استفاده از نظرات و توضیحات برای هدایت Copilot در تولید قطعههای کد، توابع و حتی کلاسهای کامل.
بهرهبرداری از پیشنهادات Copilot برای بازسازی کد و شناسایی اشکالات یا خطاهای احتمالی.
به کارگیری قابلیتهای Copilot در توسعه وب، تجزیه و تحلیل دادهها و جریانهای کاری DevOps.
تنظیمات و ترجیحات Copilot را به گونهای تنظیم کنید که با سبک کدنویسی و نیازهای پروژه شما همراستا باشد.
ادغام Copilot در محیط توسعه تیمی و تعیین بهترین شیوهها برای کدنویسی گروهی.
مهارت ها
Github CopilotVersion ControlGitHubSoftware Development ToolsSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - راهنمای کامل GitHub Copilot برای توسعه دهندگان - مقدمه
1. آموزش GitHub Copilot Essentials
- 02 - اهداف آموزشی
- 03 - بیاموزید که GitHub Copilot چیست
- 04 - درک کنید که چگونه AI در کدنویسی کمک میکند
- 05 - اصول هوش مصنوعی مسئولیت پذیر را درک کنید
- 06 - GitHub Copilot را در ویرایشگر کد خود راهاندازی کنید
- 07 - GitHub Copilot را برای غیر کدنویسها کشف کنید
- 08 - GitHub Copilot و دسترسی را کاوش کنید
- 09 - آزمایشگاه عملی - Copilot را در محیط توسعه خود پیکربندی کنید
2. تسلط بر تکمیل کد با GitHub Copilot
- 10 - اهداف آموزشی
- 11 - تکمیل کد هوشمند را با افزونه تکمیلی GitHub Copilot بیاموزید
- 12 - تنظیمات تکمیل را سفارشی کنید
- 13 - بهترین شیوهها را برای تکمیل کد اعمال کنید
- 14 - محدودیتهای GitHub Copilot را درک کنید
- 15 - عیب یابی مشکلات رایج
- 16 - آزمایشگاه عملی - تکههای کد پیچیده کامل در فضای کدهای GitHub
3. ایجاد کد با GitHub Copilot
- 17 - اهداف آموزشی
- 18 - ایجاد کد از نظرات
- 19 - ایجاد خرد تابع
- 20 - موارد آزمایشی ایجاد کنید
- 21 - بر اصول کدگذاری ایمن تاکید کنید
- 22 - Hands-on lab - یک برنامه کاربردی پایه در ویژوال استودیو ایجاد کنید
4. Refactoring و Debugging با GitHub Copilot
- 23 - اهداف آموزشی
- 24 - ادغام با سیستمهای کنترل نسخه
- 25 - کد Refactor با استفاده از پیشنهادات GitHub Copilot
- 26 - عملکرد را بهینه کنید
- 27 - کد اشکال زدایی با کمک GitHub Copilot
- 28 - GitHub Copilot را با ابزارهای اشکال زدایی IDE خود یکپارچه کنید
- 29 - با استفاده از جریانهای گزارش GitHub Copilot عیب یابی کنید
- 30 - آزمایشگاه دستی - یک پروژه نمونه را بازسازی و اشکال زدایی کنید
5. یادگیری GitHub Copilot برای توسعه وب
- 31 - اهداف آموزشی
- 32 - HTML، CSS و جاوا اسکریپت را با GitHub Copilot ایجاد کنید
- 33 - طراحی CSS با GitHub Copilot
- 34 - ساخت اجزا و قالبهای وب
- 35 - از Copilot با فریمورکهای جلویی مانند React یا Angular استفاده کنید
- 36 - محتوای وب قابل دسترس ایجاد کنید
- 37 - محتوای وب مبتنی بر دسترسی را توسعه دهید
- 38 - آزمایشگاه عملی - با GitHub Copilot یک برنامه وب بسازید
6. استفاده از GitHub Copilot برای تجزیهوتحلیل دادهها و تجسم
- 39 - اهداف آموزشی
- 40 - ایجاد کد برای دستکاری داده ها
- 41 - دادهها را با GitHub Copilot تمیز و پیش پردازش کنید
- 42 - تصویرسازی دادهها را با GitHub Copilot ایجاد کنید
- 43 - حفظ حریم خصوصی و انطباق دادهها را در توسعه خود لحاظ کنید
- 44 - Copilot را با کتابخانههای محبوب تجزیهوتحلیل دادهها اعمال کنید
- 45 - داستانهای داده را با GitHub Copilot بگویید
- 46 - آزمایشگاه عملی - تجزیهوتحلیل و تجسم دادهها با استفاده از GitHub Copilot
7. استفاده از GitHub Copilot در DevOps و Automation
- 47 - اهداف آموزشی
- 48 - فرآیندهای CI CD را با GitHub Copilot پیادهسازی کنید
- 49 - فایلهای پیکربندی را تولید کنید
- 50 - کارهای تکراری را با GitHub Copilot به صورت خودکار انجام دهید
- 51 - زیرساختهای ابری را با GitHub Copilot مدیریت کنید
- 52 - زیرساخت را به عنوان اصول کد با GitHub Copilot اعمال کنید
- 53 - آزمایشگاه عملی - خودکار کردن گردش کار DevOps با GitHub Copilot
8. استفاده از تکنیکهای مهندسی سریع
- 54 - اهداف آموزشی
- 55 - اهمیت هشدارهای هوش مصنوعی مولد را درک کنید
- 56 - از تکنیکهای تشویق اخلاقی استفاده کنید
- 57 - درخواستهای خود را برای پاسخهای بهتر بهینه کنید
- 58 - خطاها را در دستورات مدیریت کنید
- 59 - درخواستهای خود را برای نتایج بهتر تیز کنید
- 60 - از کتابخانهها و قالبهای سریع استفاده کنید
- 61 - GitHub Copilot را برای درک سبک کاری خود آموزش دهید
- 62 - آزمایشگاه عملی - از برنامه افزودنی چت GitHub Copilot برای تولید تست واحد استفاده کنید
9. یکپارچه سازی GitHub Copilot در GitHub Enterprise Cloud
- 63 - اهداف آموزشی
- 64 - از GitHub Copilot در درخواستهای کششی برای بررسی کد استفاده کنید
- 65 - با GitHub Copilot روی کد همکاری کنید
- 66 - از GitHub Copilot در Codespaces GitHub استفاده کنید
- 67 - به طور مشترک در مخازن GitHub با GitHub Copilot کار کنید
- 68 - آزمایشگاه عملی - ادغام GitHub Copilot در گردش کار GitHub
10. یادگیری GitHub Copilot در CLI
- 69 - اهداف آموزشی
- 70 - GitHub Copilot را در CLI راهاندازی کنید
- 71 - بهبود کارایی با GitHub Copilot در CLI
- 72 - اسکریپتهای پوسته را با GitHub Copilot ایجاد کنید
- 73 - وظایف مدیریت سیستم را با GitHub Copilot انجام دهید
- 74 - خطاهای اشکال زدایی در Copilot در CLI
- 75 - بهترین شیوههای امنیتی را برای Copilot در دستورات CLI دنبال کنید
- 76 - GitHub Copilot را با نام مستعار CLI پیکربندی کنید
- 77 - آزمایشگاه عملی - ساخت دستورات Git قدرتمند با GitHub Copilot در CLI
11. معرفی پروژه Capstone
- 78 - اهداف آموزشی
- 79 - پروژه Capstone را معرفی کنید
- 80 - همکاری تیم فاستر با GitHub Copilot
- 81 - یک برنامه فول استک طراحی کنید
- 82 - برنامه را با استفاده از GitHub Copilot پیادهسازی کنید
- 83 - برنامه کاربردی GitHub Copilot را مستقر و ارائه دهید
- 84 - آزمایشگاه عملی - با GitHub Copilot یک برنامه جامع بسازید
12. خلاصه و مراحل بعدی
- 85 - اهداف آموزشی
- 86 - دروس کلیدی را جمع بندی کنید
- 87 - GitHub Copilot را با راه حلهای فروشندگان دیگر مقایسه کنید
- 88 - منابع انجمن GitHub Copilot را کاوش کنید
- 89 - روند توسعه هوش مصنوعی را بررسی کنید
- 90 - آینده توسعه با کمک هوش مصنوعی را کاوش کنید
- 91 - در مورد آخرین ویژگیهای GitHub Copilot به روز باشید
نتیجه گیری
- 92 - راهنمای کامل GitHub Copilot برای توسعه دهندگان - خلاصه
دوره های مرتبط
- دوره آموزشی آمادگی برای گواهینامه GitHub Copilot
- دوره آموزشی مبانی کدنویسی Vibe: ابزارها و بهترین روشها
- دوره آموزشی برنامهنویسی جفتی هوش مصنوعی با GitHub Copilot
- دوره آموزشی برنامهریزی یک API RESTful نسخهبندی شده با GitHub Copilot
- دوره آموزشی عاملهای کدنویسی هوش مصنوعی با GitHub Copilot و Cursor
- دوره آموزشی بازسازی کد با GitHub Copilot
- دوره آموزشی ایجاد کد قابل اعتماد به طور اخلاقی با Responsible GitHub Copilot
- دوره آموزشی ساخت موتور جستوجوی کتاب از صفر با استفاده از Java و GitHub Copilot