Free online course Programming with Graphical User Interface

دورة مجانية بعنوان البرمجة لواجهات المستخدم الرسومية من وكالة BGI البريطانية

تقدّم منصّة futurelearn بالتعاون مع منظمة Raspberry Pi البريطانية، دورة أونلاين بعنوان البرمجة لواجهات المستخدم الرسومية Programming with GUIs. ستساعدك هذه الدورة في التعرف على ماهية واجهة المستخدم الرسومية وكتابة تطبيقاتك القائمة على واجهة المستخدم الرسومية مع هذه الدورة العملية للمعلمين.

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

خلال هذه الدورة التدريبية ستعمل على تحسين معرفتك بالبرمجة وبناء واجهة المستخدم الرسومية الخاصة بك، وتستهدف هذه الدورة معلمي علوم الكمبيوتر على وجه الخصوص، وستعلمك كيفية إنشاء واجهة المستخدم الرسومية (GUI) الخاصة بك باستخدام guizero. 

كما ستقوم بتجربة الأدوات المصغّرة وفهم البرمجة المبنية على الأحداث، وستتعلم كيفية دمج المزيد من التفاعل في برنامجك لجعله ممتعاً. وتركز الدورة على تجربة المستخدم من خلال توضيح كيفية تحسين تنسيق واجهة المستخدم الرسومية، وستتعلم كيفية وضع الأدوات داخل المربعات وتغيير حجمها ومواءمتها ومنح المستخدمين إمكانية الوصول إلى المزيد من عناصر التحكم.

الجهة المانحة للدورة:  منصة FutureLearn بالتعاون مع منظمة Raspberry Pi.
مدة الدورة 3 أسابيع.
عدد ساعات التعلم المطلوبة في الأسبوع 2 ساعات.
السعر مجانية بالكامل.
شهادة انتهاء من الدورة: متاح في النسخة المدفوعة فقط.
لغة الدورة: اللغة الإنجليزية.
أنهى الدورة: 9226 شخص.
تقييم الدورة: 4.7/5.

ما هي المواضيع التي سيتم ستغطيها؟

  • استخدام الحاجيات لبناء واجهة المستخدم الرسومية.
  • الاستجابة لمدخلات المستخدم باستخدام الأحداث.
  • قراءة وتعديل خصائص الأدوات.
  • تصميم واجهات المستخدم الرسومية واستخدام المربعات وتخطيطات إما تلقائية أو شبكية لتنفيذها.
  • ضبط مظهر واجهة المستخدم الرسومية لتحسين تجربة المستخدم.
  • استخدام الأحداث المستندة إلى الوقت.
  • تفكيك المشروع لجعله أكثر قابلية للإدارة.

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

بعد انتهائك من الدورة ستكون قادر على:

  • اختبار أدوات مختلفة يمكن استخدامها لبناء واجهة المستخدم الرسومية.
  • تطوير واجهة المستخدم الرسومية التي تستجيب للمستخدم من خلال استخدام الأحداث.
  • شرح كيف تعمل البرمجة المدفوعة بالحدث، والاختلافات بين البرنامج الذي يحركه الحدث والبرنامج الإجرائي.
  • إنتاج عداد للعد التنازلي باستخدام طرق Guizero المدمجة.
  • تصميم العديد من واجهات المستخدم الرسومية المختلفة، بما في ذلك محرر النصوص ولعبة مطابقة الصور.

لمن هذه الدورة؟

تم تصميم هذه الدورة للمعلمين الذين يقدمون دروساً في علوم الكمبيوتر تصل إلى مستوى GCSE أو ما يعادله. وإنه يستهدف المعلمين الذين لديهم خبرة أساسية في لغة بايثون. إذا لم تكن لديك خبرة كبيرة مع Python، فربما أكمل دورة البرمجة 101: مقدمة إلى Python للمعلمين أولاً.

طريقة التسجيل على دورة البرمجة لواجهات المستخدم الرسومية

الخطوة الأولى للتسجيل على الدورة هي الانتقال إلى الموقع الرسمي للدورة (في الأسفل) ومن ثمّ الضغط على “Join course for free”. من ثمّ سيتم إرسالك إلى الصفحة المرتبطة بإنشاء حساب مجاني على موقع FutureLearn كما هو موضح في الصورة. قم بوضع معلوماتك الشخصية من الاسم في المربع الأول، الكنية في المربع الثاني، ومن ثمّ العمر، لاحقاً الإيميل وإنشاء كلمة مرور خاصة بك.

طريقة التسجيل على دورات منصة FutureLearn

أخيراً يمكن الضغط على “Register”. في الصفحة التالية قم باختيار المربع ذو العنوان “Free” لكي تلتحق بالدورة بشكل مجاني وثم بالضغط على “Go To Course” الموجودة في أسفل هذا المربع. عندها ستظهر لك صفحة ترحب بك في هذه الدورة ويمكنك الانتقال لبدء الدروس بشكل مجاني عبر الضغط على “Save and Go To Course”.

موقع الالتحاق بالدورة

يمكنكم التسجيل على الدورة بشكل مجاني من هنا:

انظر دورات أخرى مشابهة عبر قسم دورات مجانية في التدريس والتعليم.

يمكنكم الاطلاع على دورات أخرى وفرص للتعلم واكتساب المهارات من للمنزل عبر قسم دورات مجانية أونلاين.
شارك مع الأصدفاء!
error: هذه الميزة غير متاحة!