ar
12 سبتمبر 2026

OOP

OOP, Java, Main skill for interviews

البداية
12 سبتمبر 2026
المدة
5 أسابيع
المستوى
مبتدئ
اللغة
Arabic
طريقة التقديم
Google Meet

نظرة عامة

This course introduces students to Object-Oriented Programming using Java. Students will learn how to design programs around objects, classes, and relationships between data and behavior. The course focuses on building strong practical understanding of OOP concepts such as classes, objects, encapsulation, constructors, inheritance, polymorphism, abstraction, and basic class design.

ماذا ستتعلّم

  • Understand the idea of Object-Oriented Programming and why it is useful.
  • Organize code into cleaner, reusable components.
  • Build a small OOP-based project using Java.
  • Get ready for interviews.

خارطة طريق البرنامج

6 وحدات · 13 جلسة · 19 سا 30 د

  • What is OOP?
  • Classes and Objects
  • Access Modifiers
  • First OOP Examples
  • Practice
مباشر

  • Encapsulation
  • Setters and Getters
  • Constructors
  • Destructors
  • Object Methods
مباشر

  • Object Interaction
  • Arrays/Vectors of Objects
  • Composition
  • Static Members
  • Header and Source Files
مباشر

  • Inheritance
  • Access in Inheritance
  • Function Overriding
  • Polymorphism
  • Virtual Functions
مباشر

  • Abstraction
  • Abstract Classes
  • OOP Design Review
  • Final Project Planning
  • Final Project Implementation
مباشر

  • Real world interview simulation
مباشر

المدرّس

  • Rasheed Hendawi

    Automation & DevOps at Apple

  • Amro Sous

    Swift Dev at Apple

  • Mohammad Abu Rehan

    FullStack Dev at Apple

الجدول والصيغة

تبدأ

12 سبتمبر 2026

تنتهي

21 أكتوبر 2026

جميع الأوقات بتوقيت 6:00PM.

الأيام

الأربعاء · السبت

التكرار

جلستان أسبوعيًا

مدة الجلسة

90 دقيقة

طريقة التقديم

Google Meet

للدورة كاملة

‏200 NIS