العودة إلى الدورات
متقدم تطوير البرمجيات en

تقنيات متقدمة في برمجة Go

إديوكيتيف
منصة · Washington, USA

عن هذه الدورة

اكتسب فهماً عميقاً لنموذج التزامن في لغة Go باستخدام goroutines والقنوات، واستكشف المفاهيم المتقدمة مثل الانعكاس (reflection)، الواجهات (interfaces)، الجنيريكس (generics)، الاختبار، وتحليل الأداء. تعلّم برمجة أنظمة UNIX بلغة Go، وبناء أدوات سطر أوامر قوية باستخدام حزم مثل cobra و viper، وتصميم أنظمة عالية التزامن تشمل خدمات الويب وواجهات RESTful و خوادم gRPC وعملاء وخوادم WebSocket. يهيئك هذا المساق للمساهمة في أنظمة معقدة مثل أدوات الشبكات والخوادم وأنظمة قواعد البيانات والمترجمات والمفسرات.

المهارات المطلوبة مسبقاً

المهارات التي يُفضّل امتلاكها قبل الالتحاق بهذه الدورة

أساسيات البرمجة أساسيات برمجة Go مفاهيم أساسية في التزامن

المهارات المكتسبة

المهارات التي ستكتسبها عند إتمام هذه الدورة

برمجة Go برمجة متزامنة تطوير خدمات الويب تطوير واجهات REST خدمات gRPC برمجة أنظمة UNIX اختبار وتحليل أداء Go الجنيريكس والواجهات في Go

دورات ذات صلة