• 2016-09-23
  • 1421
  • oop,c++,object oriented programming,course oop

الــ OOP هى ترجمة كائنات الواقع الى سطور كود على شكل Class يحمل صفاتها Attributes وأفعالها Behavoir وما يربط هذه الــ Objects من علاقات كــ Inheritance , Association , Aggregation , Composition والــ Concepts التى لا غنى عنها كــ Polymorphism , Data Abstraction and Encapsulation

هتتعلم أساسيات الــ OOP كـ [ Inheritance - Encapsulation - Polymorphism - Interfaces - Classes Relations - Aggregation - Association - Composition] كما يتم دراسة أحد أنماط التصميم Design pattern

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

يوجد ثلاث مفاهيم وهما :

1-      Inheritance

2-      Encapsulation

3-      Polymorphism

مميزات البرمجة الكائنية :

1-      سهولة الوصول للأخطاء وعملية اصلاحه بشكل سريع على العكس تماما فى لغات البرمجة التقليدية يوجد صعوبة فى الوصول للأخطاء وإصلاحها .

2-      سهولة تطوير الكود او المشروع لان الكود مكتوب بطريقة منظمة وعلمية ومختصرة

فى نهاية  الكورس بيتم عمل مشروع شامل كل جزئية درستها وبيتم مناقشته مع المحاضر وبعد اجتيازه بتاخد شهادة معتمدة من المركز.

اسعى لحلمك ما فيش حاجة صعبة بس انت تبدأ الطريق صح

لمعرفة المزيد عن محتوى الكورس ادخل هنا