ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تصميم الاختبار
ملف تعريف الجمهور
تم تصميم هذا الاختبار للأفراد في مجال تطوير البرمجيات الذين يتقنون استخدام GitHub، بما في ذلك مطوري البرامج والمسؤولين ومديري المشاريع. هذه الشهادة مخصصة للأفراد الذين لديهم فهم أساسي ل GitHub Copilot كمنتج وميزاته المتاحة، جنبا إلى جنب مع الخبرة العملية في تحسين مهام سير عمل تطوير البرامج باستخدام GitHub Copilot.
المهارات التي تم قياسها
ملاحظة: تهدف الرموز النقطية التي تتبع كل من المهارات التي تم قياسها إلى توضيح كيفية تقييمنا لتلك المهارة. قد تتم تغطية الموضوعات ذات الصلة في الاختبار.
ملاحظة: تغطي معظم الأسئلة ميزات التوفر العام (GA). قد يحتوي الاختبار على أسئلة حول ميزات المعاينة إذا كانت هذه الميزات شائعة الاستخدام.
المجال 1: الذكاء الاصطناعي المسؤول (7%)
شرح الاستخدام المسؤول الذكاء الاصطناعي
وصف المخاطر المرتبطة باستخدام الذكاء الاصطناعي
شرح قيود استخدام أدوات الذكاء الاصطناعي التوليدية (عمق بيانات المصدر للنموذج، والتحيز في البيانات، وما إلى ذلك)
شرح الحاجة إلى التحقق من صحة إخراج أدوات الذكاء الاصطناعي
تحديد كيفية تشغيل الذكاء الاصطناعي مسؤول
تحديد الأضرار المحتملة الذكاء الاصطناعي التوليدية (التحيز، التعليمات البرمجية الآمنة، الإنصاف، الخصوصية، الشفافية)
شرح كيفية التخفيف من حدوث الأضرار المحتملة
شرح الذكاء الاصطناعي الأخلاقية
المجال 2: خطط وميزات GitHub Copilot (31%)
تحديد خطط GitHub Copilot المختلفة
فهم الاختلافات بين Copilot Individual و Copilot Business و Copilot Enterprise و Copilot Business لغير GHE
فهم Copilot للعملاء غير GitHub
تعريف GitHub Copilot في IDE
تعريف GitHub Copilot Chat في IDE
وصف الطرق المختلفة لتشغيل GitHub Copilot (الدردشة، والدردشة المضمنة، والاقتراحات، والاقتراحات المتعددة، ومعالجة الاستثناءات، وCLI)
تحديد الميزات الرئيسية مع GitHub Copilot Individual
شرح الفرق بين GitHub Copilot Individual وGitHub Copilot Business (استثناءات البيانات، تعويض IP، الفوترة، وما إلى ذلك)
فهم الميزات المتوفرة في IDE ل GitHub Copilot Individual
تحديد الميزات الرئيسية ل GitHub Copilot Business
شرح كيفية استبعاد ملفات معينة من GitHub Copilot
توضيح كيفية إنشاء إدارة السياسة على مستوى المؤسسة
وصف الغرض من سجلات تدقيق المؤسسة ل GitHub Copilot Business
شرح كيفية البحث في أحداث سجل التدقيق ل GitHub Copilot Business
شرح كيفية إدارة اشتراكات GitHub Copilot Business عبر واجهة برمجة تطبيقات REST
تحديد الميزات الرئيسية باستخدام GitHub Copilot Chat
تحديد حالات الاستخدام حيث يكون GitHub Copilot Chat أكثر فعالية
شرح كيفية تحسين الأداء ل GitHub Copilot Chat
تحديد قيود استخدام GitHub Copilot Chat
تحديد الخيارات المتاحة لاستخدام اقتراحات التعليمات البرمجية من GitHub Copilot Chat
شرح كيفية مشاركة الملاحظات حول GitHub Copilot Chat
تحديد أفضل الممارسات الشائعة لاستخدام GitHub Copilot Chat
تحديد الأوامر المائلة المتوفرة عند استخدام GitHub Copilot Chat
تحديد الميزات الرئيسية مع GitHub Copilot Enterprise
شرح فوائد استخدام GitHub Copilot Chat على GitHub.com
شرح ملخصات طلب سحب GitHub Copilot
شرح كيفية تكوين واستخدام قواعد المعرفة داخل GitHub Copilot Enterprise
وصف أنواع المعرفة المختلفة التي يمكن تخزينها في قاعدة المعارف (على سبيل المثال، قصاصات التعليمات البرمجية، وأفضل الممارسات، وأنماط التصميم)
شرح فوائد استخدام قواعد المعرفة لإكمال التعليمات البرمجية ومراجعتها (على سبيل المثال، تحسين جودة التعليمات البرمجية والاتساق والكفاءة)
وصف إرشادات إنشاء قواعد المعرفة وإدارتها والبحث فيها داخل GitHub Copilot Enterprise، بما في ذلك تفاصيل حول الفهرسة وخطوات التكوين الأخرى ذات الصلة
شرح فوائد استخدام النماذج المخصصة
استخدام GitHub Copilot في CLI
مناقشة خطوات تثبيت GitHub Copilot في CLI
تحديد الأوامر الشائعة عند استخدام GitHub Copilot في CLI
تحديد الإعدادات المتعددة التي يمكنك تكوينها داخل GitHub Copilot في CLI
المجال 3: كيفية عمل GitHub Copilot ومعالجة البيانات (15%)
وصف دورة حياة مسار البيانات لاقتراحات التعليمات البرمجية ل GitHub Copilot في IDE
تصور دورة حياة اقتراح رمز GitHub Copilot
شرح كيفية تجميع GitHub Copilot للسياق
شرح كيفية إنشاء GitHub Copilot لمطالبة
وصف خدمة الوكيل وعوامل التصفية التي تمر بها كل مطالبة
وصف كيفية إنتاج نموذج اللغة الكبير لاستجابته
شرح المعالجة اللاحقة لاستجابات GitHub Copilot من خلال الخادم الوكيل
تحديد كيفية تعريف GitHub Copilot للتعليمات البرمجية المطابقة
وصف كيفية تعامل GitHub Copilot مع البيانات
وصف كيفية استخدام البيانات في GitHub Copilot الفردية ومشاركتها
شرح تدفق البيانات لإكمال تعليمة GitHub Copilot البرمجية
شرح تدفق البيانات ل GitHub Copilot Chat
وصف الأنواع المختلفة لمعالجة الإدخال ل GitHub Copilot Chat (أنواع المطالبات التي تم تصميمها من أجلها)
وصف قيود GitHub Copilot (و LLMs بشكل عام)
وصف تأثير معظم الأمثلة التي تظهر على البيانات المصدر
وصف عمر اقتراحات التعليمات البرمجية (مدى عمر البيانات وملاءمتها)
وصف طبيعة GitHub Copilot التي توفر المنطق والسياق من المطالبة مقابل الحسابات
وصف نوافذ السياق المحدودة
المجال 4: صياغة فورية وهندسة فورية (9%)
وصف أساسيات صياغة المطالبة
وصف كيفية تحديد سياق المطالبة
وصف خيارات اللغة لترويج GitHub Copilot
وصف الأجزاء المختلفة من المطالبة
وصف دور المطالبة
وصف الفرق بين المطالبة بالطلقة الصفرية والقليلة
وصف الطريقة التي يتم بها استخدام محفوظات الدردشة مع GitHub Copilot
تحديد أفضل ممارسات صياغة المطالبة عند استخدام GitHub Copilot
وصف أساسيات الهندسة الفورية
شرح مبادئ الهندسة السريعة وأساليب التدريب وأفضل الممارسات
وصف تدفق عملية المطالبة
المجال 5: حالات استخدام المطور الذكاء الاصطناعي (14%)
تحسين إنتاجية المطور
وصف كيف يمكن الذكاء الاصطناعي تحسين حالات الاستخدام الشائعة لإنتاجية المطور
تعلم لغات وأطر عمل برمجة جديدة
ترجمة اللغة
تبديل السياق
كتابة الوثائق
استجابات مخصصة مدركة للسياق
إنشاء بيانات نموذجية
تحديث التطبيقات القديمة
تصحيح التعليمات البرمجية
علوم البيانات
إعادة بناء التعليمات البرمجية
مناقشة كيفية مساعدة GitHub Copilot في إدارة SDLC (دورة حياة تطوير البرامج)
وصف قيود استخدام GitHub Copilot
وصف كيفية استخدام واجهة برمجة تطبيقات الإنتاجية لمعرفة كيفية تأثير GitHub Copilot على الترميز
المجال 6: الاختبار باستخدام GitHub Copilot (9%)
وصف خيارات إنشاء اختبار للتعليمات البرمجية الخاصة بك
وصف كيفية استخدام GitHub Copilot لإضافة اختبارات الوحدة واختبارات التكامل وأنواع الاختبارات الأخرى إلى التعليمات البرمجية الخاصة بك
شرح كيف يمكن ل GitHub Copilot المساعدة في تحديد حالات الحافة واقتراح الاختبارات لمعالجتها
وصف وحدات SKU المختلفة ل GitHub Copilot
وصف وحدات SKU المختلفة واعتبارات الخصوصية ل GitHub Copilot
وصف خيارات تكوين اقتراح التعليمات البرمجية المختلفة على مستوى المؤسسة
وصف ملف تكوين محرر GitHub Copilot
المجال 7: أساسيات الخصوصية واستبعادات السياق (15%)
تحسين جودة التعليمات البرمجية من خلال الاختبار
وصف كيفية تحسين فعالية الاختبارات الحالية باستخدام اقتراحات GitHub Copilot
وصف كيفية إنشاء التعليمات البرمجية المتداولة لمختلف أنواع الاختبار باستخدام GitHub Copilot
شرح كيف يمكن أن يساعد GitHub Copilot في كتابة تأكيدات لسيناريوهات الاختبار المختلفة
الاستفادة من GitHub Copilot للأمان والأداء
وصف كيف يمكن ل GitHub Copilot التعلم من الاختبارات الموجودة لاقتراح التحسينات وتحديد المشكلات المحتملة في التعليمات البرمجية
شرح كيفية استخدام GitHub Copilot Enterprise لمراجعات التعليمات البرمجية التعاونية والاستفادة من أفضل ممارسات الأمان واعتبارات الأداء
شرح كيف يمكن ل GitHub Copilot تحديد الثغرات الأمنية المحتملة في التعليمات البرمجية الخاصة بك
وصف كيف يمكن ل GitHub Copilot اقتراح تحسينات التعليمات البرمجية لتحسين الأداء
تحديد استثناءات المحتوى
وصف كيفية تكوين استثناءات المحتوى في مستودع ومؤسسة
شرح تأثيرات استثناءات المحتوى
شرح قيود استثناءات المحتوى
وصف ملكية مخرجات GitHub Copilot
الضمانات
وصف عامل تصفية كاشف التكرار
شرح الحماية التعاقدية
شرح كيفية تكوين إعدادات GitHub Copilot على GitHub.com
تمكين/تعطيل الكشف عن التكرار
تمكين/تعطيل مجموعة المطالبة والاقتراحات
وصف عمليات التحقق من الأمان والتحذيرات
استكشاف الأخطاء وإصلاحها
شرح كيفية حل المشكلة إذا لم تظهر اقتراحات التعليمات البرمجية في المحرر لبعض الملفات
شرح سبب عدم تطبيق استثناءات السياق
شرح كيفية تشغيل GitHub Copilot عندما تكون الاقتراحات غائبة أو غير مثالية
شرح خطوات استثناءات السياق في محرري التعليمات البرمجية