
حسّن سير عمل التطوير لديك عبر إتقان GitHub بشكل عملي ومتقدم. تمنحك هذه الدورة المتعمقة فهماً شاملاً لأدوات GitHub الأساسية التي تساعدك على رفع الإنتاجية، تقليل الأخطاء، وتسريع تسليم البرمجيات إلى بيئات التشغيل. ستتعلم كيف تزيد إنتاجيتك باستخدام GitHub Copilot عبر الإكمال الذكي للكود المدعوم بالذكاء الاصطناعي، وكيف توظّف أوامر Copilot المختصرة (Slash Commands) والوكلاء (Agents) لتنفيذ مهام محددة بكفاءة. كما ستتعرف على إدارة بيئات تطوير سحابية قائمة على الويب باستخدام GitHub Codespaces، بما يشمل إعداد بيئات التطوير، التكامل مع VS Code، وإدارة دورة حياة الـ Codespaces من الإنشاء وحتى الإيقاف والحذف. تغطي الدورة أيضاً أتمتة المهام المتكررة مثل البناء (Build) والاختبار (Test) والنشر (Deploy) باستخدام GitHub Actions، مع التركيز على بناء مسارات تسليم مستمر (Continuous Delivery) تضمن نشرات أكثر سرعة وموثوقية. وستتعلم أفضل الممارسات للتعامل الآمن مع الأسرار وبيانات الاعتماد (Secrets & Credentials) لضمان تكاملات سلسة دون تعريض معلومات حساسة للخطر. بالإضافة إلى ذلك، ستتعرف على كيفية التحقق من الحاويات وإدارة الحاوية (Containerization) كجزء من سير عمل CI/CD، بما يدعم تطبيقات حديثة قابلة للنشر والتوسع. وفي نهاية الرحلة، ستساعدك الدورة على الاستعداد للحصول على شهادات GitHub المعتمدة لإبراز خبرتك بشكل احترافي. فوائدك كمتعلم: تحسين سير العمل وجودة الكود، نشر التطبيقات بسرعة وكفاءة أعلى، أن تصبح عنصراً قيّماً لفريقك ومؤسستك، وتعزيز فرصك المهنية في مجال تطوير البرمجيات.
Alfredo Deza
Adjunct Assistant Professor in the Pratt School of Engineering