تمرين مهارات GitHub
نظرة عامة على التمرين
مرحبا بك في مدرسة ميرنجتون الثانوية! في جلسة المهارات العملية هذه، تقوم بدور معلم صالة ألعاب رياضية يقوم بتطوير OctoFit Tracker، وهو تطبيق للياقة الاجتماعية مصمم لمساعدة الطلاب على البقاء نشطين والتنافس مع نظرائهم. باستخدام GitHub Copilot Agent Mode، ستقوم بسرعة ببناء نموذج أولي وظيفي مع تعلم أفضل الممارسات للتطوير بمساعدة الذكاء الاصطناعي.
أهداف ورشة العمل
بنهاية ورشة العمل هذه، سوف:
- إعداد بيئة تطوير باستخدام GitHub Codespaces.
- استخدم GitHub Copilot لتسريع تطوير التطبيقات.
- تنفيذ الميزات الأساسية ل OctoFit Tracker باستخدام وضع عامل Copilot.
- تطبيق أفضل الممارسات لمطالبة التعليمات البرمجية التي تم إنشاؤها الذكاء الاصطناعي وتحسينها.
ميزات التطبيق
يتضمن OctoFit Tracker ما يلي:
- ملفات تعريف المستخدمين للطلاب ومعلمي الصالة الرياضية.
- تتبع النشاط لمراقبة تقدم اللياقة البدنية.
- إنشاء الفريق وإدارته للأهداف التعاونية.
- لوحات المتصدرين لترتيب أداء الطلاب.
- اقتراحات التدريبات المخصصة لمساعدة الطلاب على التحسن.
التدريب العملي: تطوير OctoFit tracker
يرشدك هذا التمرين عبر الخطوات التالية:
- إعداد GitHub Codespace للتطوير.
- تثبيت وتكوين GitHub Copilot.
- استخدم وضع عامل Copilot لإنشاء مكونات التطبيق الرئيسية وتحسينها.
- تنفيذ تتبع اللياقة البدنية ولوحات المتصدرين وملفات تعريف المستخدمين بمساعدة الذكاء الاصطناعي.
- اختبار التعليمات البرمجية التي تم إنشاؤها الذكاء الاصطناعي وتحسينها.
بدء الاستخدام
انقر فوق بدء التمرين على GitHub للانتقال إلى مستودع قالب حيث تكمل سلسلة من تحديات الترميز. قبل البدء، اتبع الخطوات التالية:
حدد بدء الدورة التدريبية أو استخدم هذا القالب لإنشاء مستودعك الخاص. نوصي باستخدام مستودع عام لأن المستودعات الخاصة تستهلك دقائق الإجراءات. انتظر حوالي 20 ثانية بعد الإعداد، ثم قم بتحديث الصفحة.
اتبع إرشادات README في المستودع لإكمال التمرين.
بمجرد الانتهاء من التمرين، ارجع إلى هذه الوحدة النمطية من أجل:
- اختبار سريع للمعلومات
- ملخص ما تعلمته
- شارة إكمال هذه الوحدة
ملاحظة
لا تحتاج إلى تعديل أي من ملفات سير العمل لإكمال هذا التمرين. يمكن أن يؤدي تغيير المحتويات في سير العمل هذا إلى منع التمرين من التحقق من صحة إجراءاتك أو تقديم ملاحظات أو تقييم النتائج.