GATA3A AcademyGATA3A Academy
HomeCoursesDashboard
GATA3A AcademyGATA3A AcademyGATA3A Academy — for a better future
Terms of servicePrivacy Policy
CoursesOOP (JAVA)

OOP (JAVA)

تُعد مادة "البرمجة الموجهة للكائنات" (Object-Oriented Programming - OOP) باستخدام لغة جافا (Java) نقطة تحول مفصلية في رحلة طالب تكنولوجيا المعلومات وهندسة البرمجيات

BeginnerIT1 hoursgata3a academyUniversity of Jordan

Course Description

  • الفئات والكائنات (Classes & Objects): فهم الهيكل الأساسي للبرمجة الكينونية، وكيفية تحويل الكيانات الحقيقية (مثل طالب، سيارة، حساب بنكي) إلى قوالب برمجية (Classes) تُستنسخ منها الكائنات (Objects).

  • التغليف (Encapsulation): حماية البيانات الحساسة وإخفاء تفاصيل التنفيذ الداخلية عن طريق التحكم بصلاحيات الوصول (Access Modifiers) مثل Private و Public، واستخدام دوال Setter و Getter.

  • الوراثة (Inheritance): بناء فئات جديدة تستمد خصائصها من فئات سابقة (Superclass & Subclass) بهدف إعادة استخدام الكود (Code Reusability) وتقليل التكرار.

  • تعدد الأشكال (Polymorphism): السماح للكائنات المختلفة بالاستجابة لنفس الدالة البرمجية (Method) بطرق مختلفة، مما يمنح النظام مرونة هائلة (عبر مفاهيم Overloading و Overriding).

  • التجريد (Abstraction) والواجهات (Interfaces): إخفاء التعقيدات البرمجية وعرض الوظائف الأساسية فقط لتسهيل بناء وتطوير الأنظمة الكبيرة وتوزيع المهام بين المبرمجين.

  • معالجة الاستثناءات (Exception Handling): كتابة برامج قوية ومستقرة قادرة على التعامل مع الأخطاء المفاجئة في وقت التشغيل (Runtime Errors) باستخدام (try, catch, finally) دون أن ينهار البرنامج.

Course Content

0 chapters · 0 Lessons

PriceFree

What you will get

Course Duration

1 hours

Difficulty Level

Beginner

Category

IT

Total Lessons

0 Lessons

Instructor

gata3a academy

University

University of Jordan

This course includes

  • Full lifetime access
  • Access on mobile and desktop
  • Certificate of completion

30-day money-back guarantee