TrueschoTruescho
كل الدورات
تطوير واجهات رسومية بلغة Rust على لينكس
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

تطوير واجهات رسومية بلغة Rust على لينكس

Pragmatic AI Labs

أتقن برمجة واجهات Rust على لينكس ببناء تطبيقات تفاعلية باستخدام Iced وGTK وRelm4 وeGUI مع مشاريع عملية وألعاب بسيطة.

5 ساعة/أسبوع4 أسبوعالإنجليزية167 متسجل
مجاني للتدقيق

عن الدورة

تعلّم بناء واجهات مستخدم رسومية (GUI) بلغة Rust، لغة برمجة الأنظمة السريعة والآمنة من ناحية الذاكرة. تمتد هذه الدورة لمدة 4 أسابيع وتمنحك خبرة عملية خطوة بخطوة للانتقال من واجهات بسيطة إلى تطبيقات أكثر تعقيدًا وتفاعلية. ستبدأ بإعداد بيئة تطوير Rust على نظام Kubuntu Linux، ثم تتعلم استخدام مكتبة Iced لبناء مشاريع تطبيقية مثل آلة حاسبة، وعدّاد (Counter)، وقائمة مهام (To‑Do List). بعد ذلك ستستكشف أطر عمل أخرى لواجهات Rust مثل GTK وRelm4 لفهم الخيارات المتاحة وكيفية اختيار الإطار الأنسب لمشروعك. ضمن الجانب التطبيقي، ستقوم ببناء ألعاب بسيطة مثل Pong وSimon Says، كما ستتعلم إنشاء اختبارات قصيرة (Quizzes) باستخدام إطار eGUI، مع التركيز على التفاعل، وإدارة الحالة، وبناء النماذج (Forms) والعناصر الرسومية. تتكون الدورة من دروس فيديو قصيرة، ومواد قراءة داعمة، ومختبرات برمجية عملية تساعدك على ترسيخ المفاهيم عبر التنفيذ. وفي نهاية الدورة سيكون لديك مجموعة مشاريع واجهات رسومية ضمن ملف أعمال (Portfolio)، إضافة إلى أفضل الممارسات في تطوير تطبيقات Rust التي يمكنك تطبيقها مباشرة على مشاريعك الخاصة.

ماذا ستتعلم

  • تطوير واجهات مستخدم رسومية باستخدام لغة Rust
  • استخدام أطر Iced وGTK وRelm4 وeGUI لبناء تطبيقات واجهات
  • تنظيم وهيكلة تطبيقات Rust ذات الواجهات الرسومية
  • إنشاء نماذج تفاعلية ورسومات وعناصر واجهة قابلة للتفاعل
  • بناء ألعاب بسيطة بلغة Rust مثل Pong وSimon Says
  • تطبيق أفضل الممارسات في تطوير Rust لكتابة كود أكثر جودة وقابلية للصيانة

المدرسون

N

Noah Gift

Executive in Residence and Founder of Pragmatic AI Labs

المواضيع

برمجة Rust
تطوير واجهات المستخدم الرسومية

معلومات الدورة

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

ابدأ التعلم الآن