البرمجة كائنية التوجه oop ( Dart ) البرمجة في الجزائر
️ إدعم القناة عبر مشاركة الفيديو و تشغيل التنبيهات () ليصلك كل فيديو فور النشر .
السلام عليكم ورحمة الله ، فيديو او كورس جديد من لغة دارت او dart ، لي راح نتنولو فيه البرمجة الكائنية التوجه او oop ، لي مانقدروش نتخليو واحد يستعمل فلاتر flutter بلا ما يتعامل مع البرمجة الكائنية التوجه بل انك ملزم بتعرف عليها ، على كل حال هدرنا في هذا الكورس على اسس البرمجة الكائنية التوجه ، فتحدتنا عن classes objects و encapsulation و inheritance و abstraction و polymorphism
قبل كل شيئ يجب عليك الالمام باساسيات اللغة
https://www.youtube.com/playlist?list=PLGMjH0KDBZRiAbjGj11WaLR02L4CzJPps
ماتعرف والو عى البرمجة وراك حاب تتعلمها ساهل راجه هذي القائمة
https://www.youtube.com/playlist?list=PLGMjH0KDBZRhzzrbkdGTwl9ZBdHF3BWsk
خريطة الدورة
00:00 مقدمة وملاحظات قبل البدئ
02:35 class & object
16:20 encapsulation
34:15 inheritance
48:30 abstraction
58:40 polymorphism
تفقد قناتنا ستجد دورات برمجية قد تفيدك
========================
جميع حساباتنا هنا https://cutt.ly/CfDazwP
اشتراك في قناتنا وتفعيل الجرس :
https://bit.ly/3m5XAzg
صفحتنا على فايسبوك :
https://bit.ly/35b53Hh
مجموعة رواد التقنية الجزائرية (للتقنين فقط):
https://bit.ly/2DCKTuk
تابعنا على انستاغرام :
https://bit.ly/359Xj8d
راسلنا على الايمايل :
[email protected]
========================
جميع دوراتنا :
https://www.youtube.com/c/UltrasDzCoder
#ultrasdzcoder
تعلم البرمجة في الجزائر تعلم البرمجة من الصفر البرمجة تعلم البرمجة البرمجة الكائنية Object-oriented programming
إن البرمجة الكائنية (OOP) ما هي إلا نمط برمجي يَستخدم التجريد في إنشاء نماذج/نسخ لتجسيد العالم الحقيقي، وتَستخدم البرمجة الكائنية في ذلك أساليب مُتعدّدة من هذا النمط، فهي تستخدم الوحدات module، وتعدديّة الأشكال polymorphism والتغليف encapsulation، وتجدر الإشارة إلى أن معظم لغات البرمجة تدعم مفهوم OOP أمثال اللغات البرمجية: جافا، بايثون، روبي، وطبعًا جافا سكريبت.
يُعالج أو لنقل يَتصور مفهوم البرمجة الكائنية OOP البرنامج كتشكيلة من الأشياء/الكائنات المتعاونة/المترابطة بدلًا من يتصوّره كتشكيلة من الدوال (functions) أو كسرد من الأوامر. ففي مفهوم OOP، كل كائن/شيء له القدرة على استقبال الرسائل، ومعالجة البيانات، وإرسال الرسائل إلى باقي الكائنات، ويُمكن اعتبار أنه لكل كائن object كينونة خاصة به ودور/وظيفة مستقلة عن الكائن الآخر.
تُعزز البرمجة الكائنية القدرة على صيانة الشيفرة البرمجية والمرونة في التطوير، وأثبتت جدارتها على نطاق واسع في هندسة البرمجيات الكبيرة، ولأن البرمجة الكائنية تُشدد على استخدام الوحدات module، فإن الشيفرة/الكود المكتوب بمفهوم البرمجة الكائنية هو أبسط في التطوير وأسهل في الفهم مستقبلًا (عند التنقيح والتعديل)، وكما يعزز مفهوم البرمجة الكائنية التحليل المباشر للشيفرة، وفهم الحالات الشائكة فهمًا أفضل من باقي الأساليب البرمجية الأخرى