Problem Solving (OOP Programming)

بواسطة Mariam Ahmed التصنيفات : Software Programming
قائمتي المفضلة مشاركة
مشاركة
رابط الصفحة
مشاركة على وسائل التواصل الاجتماعي

عن الدورة

دورة البرمجة كائنية التوجه (OOP) مصممة لبناء فهم قوي ومنظم لمفاهيم البرمجة الحديثة من الأساس وحتى المفاهيم المتقدمة مثل Inheritance وPolymorphism وInterface.

الدورة بتعتمد على شرح عملي مبسط مع تطبيقات مباشرة على كل مفهوم، بحيث المتدرب يخرج فاهم مش حافظ، وقادر يكتب كود منظم وقابل للتطوير.

هنبدأ بفهم الكلاس والكونستراكتور والأوبجكت، وبعدها نتدرج خطوة بخطوة لحد ما نوصل لبناء أنظمة كاملة باستخدام مفاهيم OOP الصحيحة.

ماذا سوف تتعلم؟

  • - فهم مفهوم Class وObject بشكل عملي.
  • - كتابة Constructor وربطه بخصائص الكلاس.
  • - استخدام Static وNon-Static بطريقة صحيحة.
  • - تطبيق مفهوم Encapsulation لحماية البيانات.
  • - فهم Access Modifiers واستخدامهم باحتراف.
  • - إنشاء كلاس يمثل 3D Point.
  • - تصميم كلاس Clock عملي.
  • - التفرقة بين Static و Non Static عملياً.
  • - فهم Aggregation وAssociation وComposition.
  • - بناء كلاس Circle كامل.
  • - تطبيق Aggregation من خلال مثال Student & Course.
  • - كتابة Test Class داخل الـ Main Method.
  • - فهم Inheritance وتطبيقه.
  • - استخدام Override وAbstract بشكل صحيح.
  • - تطبيق Polymorphism عملياً.
  • - فهم واستخدام Interface في بناء الأنظمة.

محتوى الدورة

Session 1

  • S1P1 | مفهوم الكلاس والكونستراكتور والأوبجكت
    22:08
  • S1P2 | شرح static,encapsulation مع مثال مبسط
    20:02

Session 2

Session 3

Session 4

Session 5

Session 6

Session 7

تقييمات ومراجعات الطلاب

لا يوجد تقييم حتى الآن
لا يوجد تقييم حتى الآن