خصم 54% لمدة 3 أيام فقط — العرض سينتهي قريبًا!

13 ساعات

مستوي

متوسط

محتوي

96 محتوي

الفئه

Java OOP level two

المحاضر

Ahmed Adel

المستوي

متوسط

اخر تحديث

مايو 14, 2026

يحتوي علي جائزه

نعم
خصم 54%

1,200.00 جنيه مصري

550.00 جنية مصري

ما هي البرمجة الكائينة

Procedural Programming VS OOP

هنكتب كود علي ايه ؟

ما هو الكلاس | class

بناء اول كلاس | Create First Class

البرمجة الكائنية (OOP) بلغة Java من الصفر للاحتراف
4.9 (27 تقيم)
كورس
عدد الطلاب المشتركين
mohamed sabri Wesam Salam Ahmed Abdelaziz
475+
البرمجة الكائنية (OOP) بلغة Java من الصفر للاحتراف
Ahmed Adel

Ahmed Adel

مدرب

+7 سنين خبرة

تعرف عليّا أكثر

ماذا ستتعلم في هذه الدورة؟

أي مبرمج عايز يطور نفسه لازم يتعلم البرمجة الكائنية OOP، لأنها الأساس اللي بيخلي الكود منظم، سهل الصيانة، وقابل للتوسع. من غير فهمها، هتفضل تكتب كود معقد ومش مترابط.

في الكورس ده هنتعلم مع بعض OOP باستخدام Java خطوة بخطوة، بداية من الأساسيات لحد ما نوصل لمشاريع كاملة.

كل درس معمول بشكل بسيط وعملي: شرح واضح + مثال مباشر + تمرين تطبقه بنفسك.

إحنا مش هنعتمد على شرح نظري ممل، بالعكس 👌 كل فكرة هتتعلمها هتلاقي معاها مثال عملي وتمرين بسيط تطبقه بإيدك.

هتتعلم إزاي تعمل Class و Object، إزاي تستخدم مبادئ OOP زي Encapsulation، Inheritance، Polymorphism، Abstraction، وكمان إزاي توظف المفاهيم دي في مشاريع واقعية 

الكورس مناسب جدًا للمبتدئين اللي عايزين يبدأوا صح في عالم الجافا، وكمان لأي حد درس الأساسيات قبل كده وعايز يثبت فهمه ويطبق على مشاريع.

مع نهاية الكورس هتكون:

فاهم يعني إيه OOP وليه مهمة في البرمجة.

قادر تكتب كود جافا منظم وقابل للتطوير.

معاك خبرة في عمل المشاريع

عرض المزيد

محتوي الكورس

اضغط على "ابدأ التعلم" بعد الشراء للدخول إلى محتوى الكورس

مقدمة ال OOP | Object Oriented Programming

3 مواضيع -

ما هي البرمجة الكائينة

Procedural Programming VS OOP

هنكتب كود علي ايه ؟

Classes And Objects

12 مواضيع -

ما هو الكلاس | class

بناء اول كلاس | Create First Class

Object

Attributes + Methods

Default Constructor

Parameterized constructor

This Keyword

مراجعة overloading function

overloading constructor

تمريين مهم

قواعد التسمية | Naming Conventions

Project

Encapsulation | اخفاء البيانات🥷

14 مواضيع -

The Four Pillars of OOP | الاربع اعمدة

ما قبل الكبسلة

Access Modifiers (Public Private)

public methods

setter methods

getter methods

السؤال الاول (الطالب🧑‍🎓)

السؤال الثاني (السيارة🚘)

السؤال الثالث (البنك🏦)

كتابة اكتر من كلاس | Two Classes

اخطاء شائعة | مهم🚨

اختبار شامل علي الاساسيات | مهم جدا🚨

اختبار OOP⭐

final Project | مشروع الوحدة📊

UML Diagram (شغل شركات💻)

6 مواضيع -

يعني ايه UML Diagram

خصائص ال UML

UML Function

حل امثلة

حل امثلة تاني😁

مشروع ⏳

حاجات مهمة جدا جدا 🎯

7 مواضيع -

toString method

Static variables

مراجعة علي Static Variables تاني 😁

static method

Destructor / Garbage Collection

Argument VS Parameter

Methods with Objects

IntelliJ IDE | تحميل وتعلم

5 مواضيع -

تحميل IntelliJ IDE

ما هو JDK وتحميلة

كتابة اول كود في IntelliJ

تحسين المظهر

تنظيم الملفات

Inheritance | الوراثة 👪

15 مواضيع -

فصل الكلاسات | ازاي تكتب اكثر من كلاس

ما هي الوراثة | inheritance

extends keyword

Super class VS Sub class

انواع الوراثة

Protected Attributes

Protected Methods

(method) Super Keyword

super attributes

Default constructor

Parameterize Constructor

Overloading constructor في الوراثة

method Overriding

الفرق بين Overloading Vs Overriding

final keyword

QUESTIONSℹ️ | اسئلة ومشاريع عن الوارثة وحاجات مهمة

7 مواضيع -

المشروع الاول | المركبات🚗🚗

المشروع الثاني | البنك 🏦💸

المشروع الثالث | الشركة 💻

UML 1 سؤال مهم

UML 2 سؤال اهم

Inheritance vs Composition

UML Composition

Polymorphism | تعدد الاشكال

7 مواضيع -

ما هي Polymorphism

Method Overloading | Static Polymorphism (Compile-time)

Method overriding | Dynamic Polymorphism (Run-time)

مقارنة مهمة | overloading vs overriding

upcasting

Array of Objects

Array Using Polymorphism

Abstraction | التجريد

7 مواضيع -

ما هي Abstraction

Abstract Class

Abstract Method

مثال كامل ومهم

Polymorphism with Abstraction

Array of Objects (Using Abstraction)

Concrete Vs Abstract

Interfaces | الواجهات

6 مواضيع -

مشكلة الوراثة في لغة جافا

ما هو ال Interface

الوراثة المتعددة | Multiple Inheritance

Extends Vs implements

interface مع الوارثة

المتغيرات مع الinterface

Exception handling | عشان تكون فعلا مبرمج🧑🏼‍💻

7 مواضيع -

ما هي Exception

سهلة جدا | Try Catch

انواع exception الجزء الاول

انواع exception الجزء الثاني

Handle Multiple Exception

Finally | لا مش نهاية الكورس 😂

System.err (Error Output Stream)

التقييمات مشترين الكورس

90%

0%

10%

0%

0%

التقييم

4.9

Ahmed Radi

13/05/2026

User Avatar

دوره رائعه ومفيده

عبدالرحمن السيد

07/05/2026

User Avatar

انت افضل شخص سمعته بجد ربنا يكرمك انا حرفيا كنت واقع ف الماده وكنت بعيط ف الميد مش عشان الدرجات اللي راحت عشان انا مكنتش فاهم السؤال اصلا دلوقتي انا مستعد للتعويض ف الفاينال بسببك

Ahmed Emad Abdo

28/04/2026

User Avatar

أفضل كورس حرفيا

اية

26/04/2026

User Avatar

انت الافصل بدون نقاش

Heba Ahmed

25/04/2026

User Avatar

الكورس كافي و وافي♥️

Mokhtar Menna

24/04/2026

User Avatar

نعم كانت مناسبة جدا

Mana Noor

21/04/2026

User Avatar

يعطيك العافيه اتمنى يفتح الموقع باسرع وقت عندي امتحان

Hamza Ghneim

20/04/2026

User Avatar

في مشكله بالموقع مو راضي يفتح حصص وعندي امتحان ارجوك صلح الموقع

zeyad Sultan

08/05/2026

User Avatar

الشرح عظمه الصراحه و لكن انا عندي كم تعليق على المحتوئ نفسه..... حضرتك مشرحتش ال ArrayList في لغه جافا دي كانت اول نقطه تاني نقطه ودي كانت الاهم بالنسبالي حضرتك لما كنت بتشتغل في ال main في اي pro...

Khaled Alkahali

11/02/2026

User Avatar

gooooood