M3aarf Telegram

دورات برمجة معتمدة

Learn JavaScript OOP

(5.0) 14 شخص

Elzero Web School

محتوى الدورة التدريبية 26 درس . 6 د


نبذه عن الدورة
كورس اون لاين مجانا لتعلم Learn JavaScript OOP البرمجة الكائنية Object-oriented programming إن البرمجة الكائنية (OOP) ما هي إلا نمط برمجي يَستخدم التجريد في إنشاء نماذج/نسخ لتجسيد العالم الحقيقي، وتَستخدم البرمجة الكائنية في ذلك أساليب مُتعدّدة من هذا النمط، فهي تستخدم الوحدات module، وتعدديّة الأشكال polymorphism والتغليف encapsulation، وتجدر الإشارة إلى أن معظم لغات البرمجة تدعم مفهوم OOP أمثال اللغات البرمجية: جافا، بايثون، روبي، وطبعًا جافا سكريبت. يُعالج أو لنقل يَتصور مفهوم البرمجة الكائنية OOP البرنامج كتشكيلة من الأشياء/الكائنات المتعاونة/المترابطة بدلًا من يتصوّره كتشكيلة من الدوال (functions) أو كسرد من الأوامر. ففي مفهوم OOP، كل كائن/شيء له القدرة على استقبال الرسائل، ومعالجة البيانات، وإرسال الرسائل إلى باقي الكائنات، ويُمكن اعتبار أنه لكل كائن object كينونة خاصة به ودور/وظيفة مستقلة عن الكائن الآخر. تُعزز البرمجة الكائنية القدرة على صيانة الشيفرة البرمجية والمرونة في التطوير، وأثبتت جدارتها على نطاق واسع في هندسة البرمجيات الكبيرة، ولأن البرمجة الكائنية تُشدد على استخدام الوحدات module، فإن الشيفرة/الكود المكتوب بمفهوم البرمجة الكائنية هو أبسط في التطوير وأسهل في الفهم مستقبلًا (عند التنقيح والتعديل)، وكما يعزز مفهوم البرمجة الكائنية التحليل المباشر للشيفرة، وفهم الحالات الشائكة فهمًا أفضل من باقي الأساليب البرمجية الأخرى. مصطلحات البرمجة الكائنية المجال في البرمجة الكائنية Namespace ما هو إلا عبارة عن حاوي تسمح للمطوّر بتحزيم جميع الوظائف تحت اسم محدد وفريد. الصنف أو الفئة Class في البرمجة الكائنية يعتني الصنف بكل ما يتعلّق بميزات وخصائص الكائن، والصنف ما هو إلا قالب template تعريفي بخاصيات properties وبطُرق/وظائف methods الكائن object. الكائن Object في البرمجة الكائنية الكائن ما هو إلا حالة/أمثولة instance من صنف class. الخاصية property في البرمجة الكائنية ما هي إلا مميزات وخصائص الكائن، كاللون مثلًا. الطريقة أو الوظيفة Method في البرمجة الكائنية تعتني الطريقة أو الوظيفة كما يُسميها البعض بقدرات الكائن، مثل قدرة المشي مثلًا، وهي دور أو وظيفة مرتبطة مع صنف class. المشيد Constructor في البرمجة الكائنية ما هو إلا طريقة method تُستدعى في لحظة استهلال instantiate الكائن، وعادةً ما يكون له نفس اسم الصنف الذي يحتويه. الوراثة Inheritance في البرمجة الكائنية يُمكن للصنف أن يرث مميزات من صنف آخر. التغليف Encapsulation في البرمجة الكائنية طريقة في تحزيم البيانات data والطُرق methods التي تستخدم البيانات. التجريد Abstraction في البرمجة الكائنية يجب على الاقتران الحاصل من: الوراثة والطُرق methods والخاصيات properties لكائن معقد وشائك التمثيل برمجيًا أن يعكس الواقع المراد محاكاته في البرمجة الكائنية. تعددية الأشكال Polymorphism في البرمجة الكائنية تحمل كلمة Poly بحد ذاتها المعنى "متعدد" وتحمل الكلمة morphism المعنى "أشكال، ويُشير المفهوم ككل إلى أن أكثر من صنف قد يُعرّف نفس الطريقة method أو الخاصية property.
عرض المزيد
PDF
محتوى دورة Learn JavaScript OOP
Download


للحصول علي شهادة الدورة
دورة تدريبية لتعلم Learn JavaScript OOP
شهادة معتمدة من منصة معارف في Learn JavaScript OOP
  • يجب ان يكون لديك حساب داخل المنصة
  • مشاهدة كل الدروس
  • متابعة تقدمك بالدورة من خلال لوحة التحكم
  • بعد إنتهائك من الدورة ثم يتم ارسال إشعار لك من المنصة
  • تقوم بكتابة اسمك باللغة الانجليزية او العربية للحصول على الشهادة
  • لا يوجد اي رسوم للإشتراك في الدورة
  • الشهادة مجانية

تقييمات الدورة
5.0/5

14 تقييمات

10 تقييمات 5 ( ممتاز )
3 تقييمات 4 ( جيد )
0 تقييمات 3 ( متوسط )
0 تقييمات 2 ( مقبول )
0 تقييمات 1 ( سئ )
mohmmed ben owayes
mohmmed ben owayes
22 أكتوبر 2023

ممتاز

حذيفة الرشيد العوض محمد
حذيفة الرشيد العوض محمد
15 أغسطس 2021

ممتازه

نداء شما
نداء شما
27 يوليو 2021

ر

رائد خالد حميد العسلي
رائد خالد حميد العسلي
3 مايو 2021

رائع

nagahrady
nagahrady
25 أبريل 2021

ممتاز

Sharif Omer Hussen
Sharif Omer Hussen
11 مارس 2021

So greatly

Yasmeen Helmy
Yasmeen Helmy
16 فبراير 2021

جزاكم الله كل خير

Abdalraheem Mzaued
Abdalraheem Mzaued
9 فبراير 2021

شغل متقن

rama
rama
7 فبراير 2021

the class was pretty good and i had fun

Abuzer Hussein Ibrahim
Abuzer Hussein Ibrahim
27 يناير 2021

Four day

عصام محمد احمد لبني
عصام محمد احمد لبني
19 يناير 2021

111

Hanan Alotaibi
Hanan Alotaibi
10 يناير 2021

رائع

Loading
عرض المزيد