البرمجة كائنية التوجه (OOP)
المعلم: محمد خالد العنزي - م
- المستوى: مبتدئ
- المدة: 1.2 ساعة
- اللغة: العربية
- التصنيف: البرمجة
عن الدورة
تعد البرمجة كائنية التوجه (Object-Oriented Programming - OOP) من أهم المفاهيم في تطوير البرمجيات، وهي الأساس الذي تعتمد عليه العديد من لغات البرمجة الحديثة مثل Dart وJava وC وC++.
في هذه الدورة ستتعلم مفاهيم OOP باستخدام لغة Dart بطريقة عملية ومبسطة، حيث ستبدأ بفهم Class و Object و Constructors ، ثم تنتقل إلى المبادئ الأساسية مثل Encapsulation و Inheritance و Polymorphism و Abstraction ، بالإضافة إلى التعرف على Abstract Class و Interface و Static Members مع تطبيقات عملية وأمثلة واقعية.
صممت الدورة للتركيز على فهم المفاهيم وآلية تطبيقها، وليس مجرد حفظ الأكواد، مما يساعدك على كتابة كود منظم وقابل للتطوير، ويمنحك أساسًا قويًا يمكنك من استخدام مبادئ OOP في Dart ونقلها بسهولة إلى لغات برمجة أخرى.
ماذا ستتعلم
- فهم مفهوم البرمجة كائنية التوجه.
- إنشاء Classes وObjects بطريقة صحيحة.
- التعامل مع Properties وMethods.
- استخدام Constructors بجميع أنواعها.
- استخدام Getter وSetter.
- تطبيق مبدأ Encapsulation.
- تطبيق الوراثة (Inheritance).
- فهم Polymorphism.
- تطبيق Abstraction.
- إنشاء Abstract Classes.
- استخدام Interfaces.
المتطلبات
- معرفة أساسيات البرمجة.
- معرفة المتغيرات، الشروط، الحلقات، الدوال، والقوائم.
لمن هذه الدورة
المبتدئون في البرمجة.,من أنهى أساسيات لغة Dart.,مطورو Flutter الذين يريدون فهم OOP بشكل صحيح.,أي مبرمج يريد فهم البرمجة الكائنية بشكل يمكن تطبيقه على مختلف لغات البرمجة.