
أساسيات البرمجة بلغة روبي
تعلم مبادئ البرمجة باستخدام لغة روبي
ماذا ستتعلم؟
- فهم فكرة البرمجة بلغة روبي
- تعلم قواعد كتابة الكود في روبي
- استخدام جمل التكرار
- استخدام جمل التحكم في مسار البرنامج
- إنشاء الدوال واستخدامها
- فهم البرمجة بواسطة الأهداف
- معالجة أخطاء البرنامج
عن الدورة
يشرح هذا الكورس أساسيات البرمجة بلغة روبي Ruby، وهي لغة برمجة تستخدم في تطوير البرمجيات ومواقع الويب. يبدأ بمقتطفات من الكورس ومقدمة تشرح فكرة البرمجة باستخدام روبي، ثم قواعد البرمجة بلغة روبي. بعد ذلك تتعلم جمل التكرار وجمل التحكم في مسار البرنامج، ثم الدوال على عدة دروس. وتنتقل إلى البرمجة بواسطة الأهداف، ثم أخطاء البرنامج وطريقة معالجتها، وتنتهي بدرس لتعلم مبادئ لغة روبي خطوة بخطوة، مع ملحقات للتحميل. ينفع الكورس كل مبتدئ يريد دخول عالم البرمجة بلغة سهلة، ولا يحتاج إلى خبرة سابقة، فكل ما تحتاجه جهاز وحماس للتعلم. وبعده ستكون قادرا على كتابة برامج بسيطة بلغة روبي تستخدم التكرار والتحكم والدوال والأهداف، ومعالجة الأخطاء التي تظهر أثناء التشغيل، وتكون جاهزا لمواصلة التعلم في تطوير الويب. الدروس مقسمة إلى أجزاء قصيرة وبسيطة، وكل جزء يشرح فكرة واحدة بوضوح ثم يطبقها، فتتعلم اللغة بالتدريج دون ملل أو تعقيد، ويمكنك العودة إلى أي درس وقت تشاء لمراجعة ما نسيته.
نتائج متوقعة من الدورة
- تطوير مهارات البرمجة بلغة روبي
- إنشاء تطبيقات ويب ديناميكية
- استخدام مكتبات وإطارات عمل متعددة
- فهم أساسيات البرمجة الكائنية
- تحسين كفاءة كتابة الأكواد
- تطبيق مفاهيم البرمجة بشكل عملي
تقييمات المتدربين
محتوى الدورة
1مقدمة إلى عالم روبى
5 درس
- مقتطفات من الكورسيشرح الكلاسات في Ruby: تجميع الدوال المتشابهة داخل كلاس، وإنشاء أوبجكت منه بـ new، واستدعاء دوال الكلاس من خلاله، وإمكانية إنشاء أكثر من أوبجكت من الكلاس نفسه.5:07
- مقدمة (1)يعرض محتويات المادة ومحاورها: مقدمة عن Ruby وتجهيز الأدوات، ثم المتغيرات، وجمل التكرار والشرط، والدوال، ثم البرمجة الكائنية بالكلاسات، وأخيرًا أخطاء البرنامج.5:30
- مقدمة (2)يقدم لغة Kotlin: كونها اللغة الرسمية لتطبيقات Android من Google ومفتوحة المصدر وسهلة، ثم الأدوات المطلوبة لتشغيل برامجها وتنزيل JDK وتثبيته.13:19
- مقدمة (3)يشرح أدوات كتابة Ruby: مكتبة Ruby وبيئة التطوير IDE، ثم بديلها بتجربة البرامج وتشغيلها مباشرة على مواقع المترجم Compiler عبر الإنترنت دون تثبيت شيء.7:22
- فكرة البرمجة باستخدام روبىيقدم أول خطوات البرمجة بـ Ruby: إنشاء ملف جديد، وأمر الطباعة puts، وكتابة التعليقات، وتكرار أمر عدة مرات، وفكرة المتغير وتخزين نص فيه وطباعته.8:23
2قواعد البرمجة بلغة روبى
2 درس
- قواعد البرمجة بلغة روبى (1)يشرح قواعد Ruby الأساسية: المتغير كاسم يحمل قيمة، وطريقة تعريفه بعلامة التساوي وطباعته داخل نص، ونطاقه على مستوى الكلاس أو عامًا، وأنواع البيانات الرقمية.21:28
- قواعد البرمجة بلغة روبى (2)يشرح أخذ القيم من المستخدم داخل البرنامج بدل تثبيتها، وتحويل المدخل إلى عدد صحيح أو عشري قبل استخدامه في المعادلات، مع أمثلة على الجمع والطرح والمتوسط وصافي الراتب.8:28
3جمل التكرار والتحكم
3 درس
- جمل التكرار (1)يشرح حلقة التكرار for في Ruby: تكرار أمر عدة مرات، والمرور على نطاق Range من رقم لآخر، وأمثلة مثل العداد وجمع الأرقام وضربها.15:13
- جمل التكرار (2)يكمل جمل التكرار في Ruby: حلقة while التي تعتمد على شرط لا على عدد مرات، والفرق بينها وبين حلقة تختبر الشرط بعد التنفيذ، واستخدام until وإيقاف التكرار عند قيمة سالبة.13:45
- جمل التحكم فى مسار البرنامجيشرح جمل التحكم في مسار البرنامج في Ruby: جملة الشرط if وelse وelsif، وتطبيقها بمثال درجة الطالب لتحديد النجاح أو الرسوب وتقدير الدرجة بشروط متعددة.19:10
4الدوال
3 درس
- الدوال (1)يشرح الدوال Functions في Ruby: فكرة تقسيم البرنامج إلى دوال تُكتب مرة واحدة وتُستدعى عدة مرات، وإنشاء دالة بـ def، ثم إضافة معاملات وقيم افتراضية لها.15:11
- الدوال (2)يكمل الدوال في Ruby: دوال بعدة معاملات مثل حساب المتوسط، والقيم الافتراضية للمعاملات، وإرجاع قيمة من الدالة بـ return بدل طباعتها، وأمثلة مثل تقدير الدرجة.13:48
- الدوال (3)يكمل الدوال في Ruby: دالة بعدد غير محدد من المعاملات تجمعها في مصفوفة وتمر عليها بحلقة، ثم مراجعة ما سبق من الدوال البسيطة والمعاملات والإرجاع.11:51
5البرمجة بواسطة الأهداف
1 درس
- البرمجة بواسطة الأهدافيقدم البرمجة الكائنية Object-oriented: الفرق بين الكلاس والأوبجكت، وخصائص الكلاس ووظائفه بمثال السيارة، ودالة البناء Constructor التي تعطي قيمًا ابتدائية للأوبجكت.23:37
6أخطاء البرنامج ومعالجتها
1 درس
- أخطاء البرنامج ومعالجتهايشرح أخطاء البرنامج ومعالجتها: أخطاء الصياغة Syntax، وأخطاء المنطق Logic، وأخطاء وقت التشغيل Runtime مثل القسمة على صفر، وأهمية توقعها ومعالجتها.9:41
7الكتب
1 ملحقات
- تعلم مبادئ لغة روبى خطوة بخطوة
8الملحقات
1 ملحقات
- حمل الملحقات من هنا
المحاضر

م/عزب محمد عزب



