مقدمة

مكتمل

GitHub Copilot هو شريك ترميز الذكاء الاصطناعي يوفر اقتراحات الإكمال التلقائي أثناء التعليمات البرمجية. احصل على اقتراحات بكتابة التعليمات البرمجية أو وصفها بلغة طبيعية.

يحلل Copilot ملفك والملفات ذات الصلة، ويقدم اقتراحات في محرر النصوص. ويستخدم OpenAI Codex، وهو نظام الذكاء الاصطناعي جديد تم تطويره بواسطة OpenAI، للمساعدة في اشتقاق السياق من التعليمات البرمجية والتعليقات المكتوبة، ثم يقترح خطوطا جديدة أو وظائف بأكملها.

GitHub Codespaces بيئة مطور مستضافة تعمل في السحابة التي يمكن تشغيلها باستخدام Visual Studio Code. يمكنك تخصيص تجربة التطوير لأي مشروع تطوير على GitHub، وتثبيت التبعيات، والمكتبات، وحتى ملحقات وإعدادات Visual Studio Code.

السيناريو: تحسين مشروع

بصفتك مطورا، تريد أن تكون تعليمة برمجية أكثر إنتاجية لكتابة التعليمات البرمجية بشكل أسرع لكل من المشاريع الجديدة الصافية والمشاريع الموجودة. لهذه المهمة، تأمل أن يكون مساعد الذكاء الاصطناعي هو ما تحتاجه لتحسين مهام سير عمل المطور في كتابة التعليمات البرمجية والوثائق والاختبار والمزيد.

في هذه الوحدة، ستفهم كيف يمكنك استخدام GitHub Copilot مع أمثلة مطبقة لتعديل مستودع باستخدام مطالبة لتخصيص سلوك التمرير والاقتراحات المباشرة بعد كتابة التعليمات البرمجية الأولية.

ماذا سأتعلم؟

في ختام هذه الوحدة النمطية، ستكتسب المهارات من أجل:

  • تكوين مستودع GitHub في Codespaces وتثبيت ملحق GitHub Copilot.
  • مطالبات معدة لإنشاء اقتراحات من GitHub Copilot
  • تطبيق GitHub Copilot لتحسين مشاريعك.

ما الهدف الرئيسي؟

بعد الانتهاء من هذه الوحدة بنجاح، ستكون قادرا على استخدام مطالبة لتخصيص مشروع JavaScript باستخدام GitHub Copilot في GitHub Codespaces.

المتطلبات الأساسية

  • الفهم الأساسي ل JavaScript ومحرري النصوص.
  • الفهم الأساسي ل Git وGitHub Fundamentals وتشغيل الأوامر الأساسية git مثل git add و git push.
  • مطلوب حساب GitHub مع اشتراك نشط في GitHub Copilot إما لحساب GitHub الشخصي الخاص بك أو حساب GitHub الذي تديره مؤسسة أو مؤسسة. للتعلم، يجب أن يكون خيار Copilot Free مع حدود الاستخدام كافيا.