آموزش راهنمای کامل GitHub Copilot برای توسعه دهندگان توسط Microsoft Press

دانلود Complete Guide to GitHub Copilot for Developers by Microsoft Press

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

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

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

توجه: این دوره توسط Microsoft Press ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.


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

مقدمه Introduction

  • راهنمای کامل GitHub Copilot برای توسعه دهندگان: مقدمه Complete guide to GitHub Copilot for developers: Introduction

1. آموزش GitHub Copilot Essentials 1. Learning GitHub Copilot Essentials

  • GitHub Copilot را در ویرایشگر کد خود راه اندازی کنید Set up GitHub Copilot in your code editor

  • بیاموزید که GitHub Copilot چیست Learn what GitHub Copilot is

  • درک کنید که هوش مصنوعی چگونه به کدنویسی کمک می کند Understand how AI assists in coding

  • اهداف آموزشی Learning objectives

  • اصول هوش مصنوعی مسئولیت پذیر را درک کنید Grasp the principles of Responsible AI

  • GitHub Copilot را برای غیر کدنویس ها کشف کنید Discover GitHub Copilot for non-coders

  • آزمایشگاه عملی: Copilot را در محیط توسعه خود پیکربندی کنید Hands-on lab: Configure Copilot in your development environment

  • GitHub Copilot و قابلیت دسترسی را کاوش کنید Explore GitHub Copilot and accessibility

2. تسلط بر تکمیل کد با GitHub Copilot 2. Mastering Code Completion with GitHub Copilot

  • اهداف آموزشی Learning objectives

  • محدودیت های GitHub Copilot را درک کنید Understand GitHub Copilot’s limitations

  • تکمیل کد هوشمند را با افزونه تکمیلی GitHub Copilot بیاموزید Learn intelligent code completion with GitHub Copilot's Completion Extension

  • تنظیمات تکمیل را سفارشی کنید Customize completion settings

  • بهترین روش ها را برای تکمیل کد اعمال کنید Apply best practices for code completion

  • آزمایشگاه عملی: تکه های کد پیچیده را در گیت هاب کدسپیس ها کامل کنید Hands-on lab: Complete complex code snippets in GitHub Codespaces

  • عیب یابی مشکلات رایج Troubleshoot common issues

3. ایجاد کد با GitHub Copilot 3. Generating Code with GitHub Copilot

  • اهداف آموزشی Learning objectives

  • Hands-on lab: یک برنامه کاربردی پایه در ویژوال استودیو ایجاد کنید Hands-on lab: Generate a basic application in Visual Studio

  • ایجاد کد از نظرات Generate code from comments

  • بر اصول کدنویسی ایمن تاکید کنید Emphasize secure coding principles

  • ایجاد خرد تابع Create function stubs

  • موارد آزمایشی ایجاد کنید Generate test cases

4. Refactoring و Debugging با GitHub Copilot 4. Refactoring and Debugging with GitHub Copilot

  • ادغام با سیستم های کنترل نسخه Integrate with version control systems

  • عیب‌یابی با استفاده از جریان‌های گزارش GitHub Copilot Troubleshoot using the GitHub Copilot log streams

  • کد اشکال زدایی با کمک GitHub Copilot Debug code with GitHub Copilot assistance

  • بهینه سازی عملکرد Optimize performance

  • GitHub Copilot را با ابزارهای اشکال زدایی IDE خود ادغام کنید Integrate GitHub Copilot with your IDE's debugging tools

  • کد Refactor با استفاده از پیشنهادات GitHub Copilot Refactor code using GitHub Copilot suggestions

  • اهداف آموزشی Learning objectives

  • آزمایشگاه عملی: یک پروژه نمونه را بازسازی و اشکال زدایی کنید Hands-on lab: Refactor and debug a sample project

5. یادگیری GitHub Copilot برای توسعه وب 5. Learning GitHub Copilot for Web Development

  • اهداف آموزشی Learning objectives

  • آزمایشگاه عملی: با GitHub Copilot یک برنامه وب بسازید Hands-on lab: Build a web application with GitHub Copilot

  • از Copilot با فریمورک های جلویی مانند React یا Angular استفاده کنید Use Copilot with front end frameworks like React or Angular

  • محتوای وب قابل دسترس ایجاد کنید Create accessible web content

  • کامپوننت ها و قالب های وب را بسازید Build web components and templates

  • طراحی CSS با GitHub Copilot Design CSS with GitHub Copilot

  • محتوای وب مبتنی بر دسترسی را توسعه دهید Develop accessibility-focused web content

  • HTML، CSS و جاوا اسکریپت را با GitHub Copilot ایجاد کنید Generate HTML, CSS, and JavaScript with GitHub Copilot

6. استفاده از GitHub Copilot برای تجزیه و تحلیل داده ها و تجسم 6. Using GitHub Copilot for Data Analysis and Visualization

  • Copilot را با کتابخانه های محبوب تجزیه و تحلیل داده ها اعمال کنید Apply Copilot with popular data analysis libraries

  • با GitHub Copilot تجسم داده ایجاد کنید Create data visualizations with GitHub Copilot

  • اهداف آموزشی Learning objectives

  • آزمایشگاه عملی: داده ها را با استفاده از GitHub Copilot تجزیه و تحلیل و تجسم کنید Hands-on lab: Analyze and visualize data using GitHub Copilot

  • ایجاد کد برای دستکاری داده ها Generate code for data manipulation

  • حفظ حریم خصوصی و انطباق داده ها را در توسعه خود لحاظ کنید Include data privacy and compliance in your development

  • داستان های داده را با GitHub Copilot بگویید Tell data stories with GitHub Copilot

  • داده ها را با GitHub Copilot تمیز و پیش پردازش کنید Clean and preprocess data with GitHub Copilot

7. استفاده از GitHub Copilot در DevOps و Automation 7. Using GitHub Copilot in DevOps and Automation

  • اهداف آموزشی Learning objectives

  • فرآیندهای CI/CD را با GitHub Copilot پیاده سازی کنید Implement CI/CD processes with GitHub Copilot

  • کارهای تکراری را با GitHub Copilot به صورت خودکار انجام دهید Automate repetitive tasks with GitHub Copilot

  • فایل های پیکربندی را تولید کنید Generate configuration files

  • زیرساخت را به عنوان اصول کد با GitHub Copilot اعمال کنید Apply infrastructure as code principles with GitHub Copilot

  • زیرساخت ابری را با GitHub Copilot مدیریت کنید Manage cloud infrastructure with GitHub Copilot

  • آزمایشگاه عملی: گردش کار DevOps را با GitHub Copilot خودکار کنید Hands-on lab: Automate a DevOps workflow with GitHub Copilot

8. استفاده از تکنیک های مهندسی سریع 8. Leveraging Prompt Engineering Techniques

  • از کتابخانه ها و قالب های سریع استفاده کنید Use prompt libraries and templates

  • اهمیت هشدارهای هوش مصنوعی مولد را درک کنید Understand the importance of generative AI prompting

  • درخواست های خود را برای پاسخ های بهتر بهینه کنید Optimize your prompts for better responses

  • از تکنیک های تشویق اخلاقی استفاده کنید Apply ethical prompting techniques

  • اهداف آموزشی Learning objectives

  • رسیدگی به خطاها در دستورات Handle errors in prompts

  • درخواست های خود را برای نتایج بهتر تیز کنید Sharpen your prompts for improved outcomes

  • آزمایشگاه عملی: از افزونه چت GitHub Copilot برای تولید تست واحد استفاده کنید Hands-on lab: Use GitHub Copilot’s chat extension for unit test generation

  • GitHub Copilot را برای درک سبک کاری خود آموزش دهید Train GitHub Copilot to understand your work style

9. یکپارچه سازی GitHub Copilot در GitHub Enterprise Cloud 9. Integrating GitHub Copilot in GitHub Enterprise Cloud

  • با GitHub Copilot روی کد همکاری کنید Collaborate on code with GitHub Copilot

  • به طور مشترک در مخازن GitHub با GitHub Copilot کار کنید Work collaboratively in GitHub repositories with GitHub Copilot

  • آزمایشگاه عملی: GitHub Copilot را در گردش‌های کاری GitHub ادغام کنید Hands-on lab: Integrate GitHub Copilot into GitHub workflows

  • از GitHub Copilot در Codespaces GitHub استفاده کنید Leverage GitHub Copilot in GitHub Codespaces

  • اهداف آموزشی Learning objectives

  • از GitHub Copilot در درخواست های کششی برای بررسی کد استفاده کنید Use GitHub Copilot in pull requests for code review

10. یادگیری GitHub Copilot در CLI 10. Learning GitHub Copilot in the CLI

  • بهترین شیوه های امنیتی را برای Copilot در دستورات CLI دنبال کنید Follow security best practices for Copilot in CLI commands

  • وظایف مدیریت سیستم را با GitHub Copilot انجام دهید Perform system administration tasks with GitHub Copilot

  • اسکریپت های پوسته را با GitHub Copilot ایجاد کنید Generate shell scripts with GitHub Copilot

  • بهبود کارایی با GitHub Copilot در CLI Improve efficiency with GitHub Copilot in the CLI

  • آزمایشگاه عملی: دستورات قدرتمند Git را با GitHub Copilot در CLI ایجاد کنید Hands-on lab: Build powerful Git commands with GitHub Copilot in the CLI

  • اهداف آموزشی Learning objectives

  • GitHub Copilot را با نام مستعار CLI پیکربندی کنید Configure GitHub Copilot with CLI aliases

  • GitHub Copilot را در CLI راه اندازی کنید Set up GitHub Copilot in the CLI

  • خطاهای اشکال زدایی در Copilot در CLI Debug errors in Copilot within the CLI

11. معرفی پروژه Capstone 11. Introducing the Capstone Project

  • برنامه را با استفاده از GitHub Copilot پیاده سازی کنید Implement the application using GitHub Copilot

  • استقرار و ارائه برنامه مجهز به GitHub Copilot Deploy and present the GitHub Copilot-powered application

  • یک برنامه فول استک طراحی کنید Design a full-stack application

  • پروژه Capstone را معرفی کنید Introduce the capstone project

  • اهداف آموزشی Learning objectives

  • همکاری تیمی با GitHub Copilot Foster team collaboration with GitHub Copilot

  • آزمایشگاه عملی: یک برنامه جامع با GitHub Copilot بسازید Hands-on lab: Build a comprehensive application with GitHub Copilot

12. خلاصه و مراحل بعدی 12. Summary and Next Steps

  • آینده توسعه با کمک هوش مصنوعی را کاوش کنید Explore the future of AI-assisted development

  • خلاصه درس های کلیدی Recap key lessons

  • اهداف آموزشی Learning objectives

  • روند توسعه هوش مصنوعی را بررسی کنید Investigate AI development trends

  • GitHub Copilot را با راه حل های فروشندگان دیگر مقایسه کنید Compare GitHub Copilot with other vendors’ solutions

  • منابع انجمن GitHub Copilot را کاوش کنید Explore GitHub Copilot community resources

  • در جریان آخرین ویژگی های GitHub Copilot باشید Stay updated on GitHub Copilot's latest features

نتیجه گیری Conclusion

  • راهنمای کامل GitHub Copilot برای توسعه دهندگان: خلاصه Complete guide to GitHub Copilot for developers: Summary

نمایش نظرات

آموزش راهنمای کامل GitHub Copilot برای توسعه دهندگان توسط Microsoft Press
جزییات دوره
4h 57m
92
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
66
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tim Warner Tim Warner

تیموتی وارنر با ارزش ترین حرفه ای مایکروسافت (MVP) در Cloud and Datacenter Management است که در نشویل ، TN مستقر است. از جمله تخصص های حرفه ای وی می توان به Microsoft Azure ، کراس پلتفرم PowerShell و همه موارد مرتبط با Windows Server اشاره کرد. می توانید از طریق توییتر (TechTrainerTim) ، LinkedIn یا وبلاگ وی ، AzureDepot.com به تیم برسید.

Microsoft Press Microsoft Press

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

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