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


