Skip to content
اتعلم ببساطةاتعلم ببساطة
  • الصفحة الرئيسية
  • مسار تعلم جافا
  • هياكل البيانات المستوي الاول | Data Structure
  • كتب برمجية
تسجيل الدخول
اتعلم ببساطةاتعلم ببساطة
  • الصفحة الرئيسية
  • مسار تعلم جافا
  • هياكل البيانات المستوي الاول | Data Structure
  • كتب برمجية
  • Home
  • الدورة
  • البرمجة الكائنية (OOP) بلغة Java من الصفر للاحتراف

البرمجة الكائنية (OOP) بلغة Java من الصفر للاحتراف

  • By Ahmed Adel
  • Java OOP level two
  • (18 Ratings)
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
  • معلومات الدورة
  • التقييمات
  • المزيد
    • أي مبرمج عايز يطور نفسه لازم يتعلم البرمجة الكائنية OOP، لأنها الأساس اللي بيخلي الكود منظم، سهل الصيانة، وقابل للتوسع. من غير فهمها، هتفضل تكتب كود معقد ومش مترابط.

       

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

       

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

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

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

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

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

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

      Show More

      المتطلبات

      • اساسيات لغة جافا

      محتوى الدورة

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

      • ما هي البرمجة الكائينة
        18:52
      • Procedural Programming VS OOP
        07:50
      • هنكتب كود علي ايه ؟
        02:55

      Classes And Objects

      • ما هو الكلاس | class
        11:54
      • بناء اول كلاس | Create First Class
        11:24
      • Object
        15:00
      • Attributes + Methods
        13:09
      • Default Constructor
        12:01
      • Parameterized constructor
        10:11
      • This Keyword
        08:16
      • مراجعة overloading function
        07:17
      • overloading constructor
        14:08
      • تمريين مهم
        08:42
      • قواعد التسمية | Naming Conventions
        07:09
      • Project
        19:20

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

      • The Four Pillars of OOP | الاربع اعمدة
        07:54
      • ما قبل الكبسلة
        05:31
      • Access Modifiers (Public Private)
        07:19
      • public methods
        09:01
      • setter methods
        14:49
      • getter methods
        12:51
      • السؤال الاول (الطالب🧑‍🎓)
        18:06
      • السؤال الثاني (السيارة🚘)
        11:11
      • السؤال الثالث (البنك🏦)
        17:45
      • كتابة اكتر من كلاس | Two Classes
        14:06
      • اخطاء شائعة | مهم🚨
        06:40
      • اختبار شامل علي الاساسيات | مهم جدا🚨
        29:37
      • اختبار OOP⭐
        17:20
      • final Project | مشروع الوحدة📊
        05:44

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

      • يعني ايه UML Diagram
        06:17
      • خصائص ال UML
        07:06
      • UML Function
        06:52
      • حل امثلة
        08:06
      • حل امثلة تاني😁
        07:52
      • مشروع ⏳
        13:14

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

      • toString method
        08:56
      • Static variables
        15:50
      • مراجعة علي Static Variables تاني 😁
        07:05
      • static method
        09:12
      • Destructor / Garbage Collection
        10:01
      • Argument VS Parameter
        02:05
      • Methods with Objects
        09:28

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

      • تحميل IntelliJ IDE
        05:00
      • ما هو JDK وتحميلة
        06:21
      • كتابة اول كود في IntelliJ
        04:23
      • تحسين المظهر
        11:43
      • تنظيم الملفات
        03:39

      Inheritance | الوراثة 👪

      • فصل الكلاسات | ازاي تكتب اكثر من كلاس
        16:34
      • ما هي الوراثة | inheritance
        09:16
      • extends keyword
        08:36
      • Super class VS Sub class
        04:27
      • انواع الوراثة
        12:28
      • Protected Attributes
        10:26
      • Protected Methods
        06:20
      • (method) Super Keyword
        06:56
      • super attributes
        05:52
      • Default constructor
        09:00
      • Parameterize Constructor
        13:16
      • Overloading constructor في الوراثة
        10:38
      • method Overriding
        11:54
      • الفرق بين Overloading Vs Overriding
        08:28
      • final keyword
        08:41

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

      • المشروع الاول | المركبات🚗🚗
        15:10
      • المشروع الثاني | البنك 🏦💸
        17:29
      • المشروع الثالث | الشركة 💻
        13:16
      • UML 1 سؤال مهم
        09:55
      • UML 2 سؤال اهم
        16:08
      • Inheritance vs Composition
        07:15
      • UML Composition
        15:21

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

      • ما هي Polymorphism
        05:06
      • Method Overloading | Static Polymorphism (Compile-time)
        10:16
      • Method overriding | Dynamic Polymorphism (Run-time)
        08:05
      • مقارنة مهمة | overloading vs overriding
        14:10
      • upcasting
        09:29
      • Array of Objects
        13:29
      • Array Using Polymorphism
        05:00

      Abstraction | التجريد

      • ما هي Abstraction
        05:12
      • Abstract Class
        07:37
      • Abstract Method
        08:47
      • مثال كامل ومهم
        20:45
      • Polymorphism with Abstraction
        03:25
      • Array of Objects (Using Abstraction)
        09:53
      • Concrete Vs Abstract
        01:29

      Interfaces | الواجهات

      • مشكلة الوراثة في لغة جافا
        05:49
      • ما هو ال Interface
        14:03
      • الوراثة المتعددة | Multiple Inheritance
        07:43
      • Extends Vs implements
        03:13
      • interface مع الوارثة
        04:17
      • المتغيرات مع الinterface
        13:00

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

      • ما هي Exception
        09:19
      • سهلة جدا | Try Catch
        08:58
      • انواع exception الجزء الاول
        09:08
      • انواع exception الجزء الثاني
        12:58
      • Handle Multiple Exception
        08:59
      • Finally | لا مش نهاية الكورس 😂
        07:54
      • System.err (Error Output Stream)
        03:05

      احصل علي الشهادة

      أضف هذه الشهادة إلى سيرتك الذاتية لتُبرز مهاراتك وتفتح أمامك فرصًا جديدة للنجاح والتقدّم.

      selected template

      تقييمات ومراجعات الطلاب

      5.0
      الإجمالي 18 تقييما
      5
      التقييمات: 18
      4
      التقييمات: 0
      3
      التقييمات: 0
      2
      التقييمات: 0
      1
      التقييمات: 0
      KA
      Khaled Alkahali
      قبل شهرين
      gooooood
      AS
      Ajououd Soufian
      قبل شهرين
      (very nice course , can you explain also (equals)+(hashCode
      IS
      Ibraheem Smual
      قبل 3 أشهر
      كورسك مرتب وكل حاجة فيه واضحة بفضل جهودك الله يعطيك العافية استاذنا
      AA
      Alwdian Abdullah
      قبل 3 أشهر
      .
      UA
      undefined Ahki
      قبل 3 أشهر
      كانت تجربة فوق ممتازة تحفة
      اع
      اسلام عماد سويلم
      قبل 3 أشهر
      Perfect
      MB
      Mubarak Bashaibah
      قبل 3 أشهر
      Thank you so much, Professor!
      The course was really enjoyable, and your explanations were simple, clear, and fun.
      I learned a lot from it. I honestly used to hate programming, but after taking this course, I actually started to like it.
      Thank you from the bottom of my heart.
      Best wishes Mubarak
      Saad Alamri
      Saad Alamri
      قبل 4 أشهر
      جميلة جدا
      AM
      ANAS MAHDI
      قبل 4 أشهر
      .
      AS
      Alkhars Shahad
      قبل 4 أشهر
      جميله جدااا لكن كنت أتمنى لو اتكلمت عن ال oop مع ال files و ال Array +Arraylist
      وي
      وجدي يحيى
      قبل 4 أشهر
      دورة ممتازة جدا جدا واستفد منها كثير اشكر المهندس احمد عادل على الشرح الجميل والمبسط الذي لم اجد شرح ابسط من شرحه في مكان اخر
      AM
      abdullah mohamed
      قبل 4 أشهر
      اقوي دوره حرفيا في oop مشوفتش صراحه حاجه زي كده ابدا
      OS
      omar shawky
      قبل 5 أشهر
      باسم الله ما شاءالله كورس محترم والله فهمت منك وحبيت اللغة الي كنت كارهها بسبب الدكتور الله يسامحة ربنا يكرمك ويوفقك يا بشمهندس
      YT
      Yousf Tabey
      قبل 5 أشهر
      ازيك يا صاحبي يارب تكون بخير ويارب كل حاجه تكون سهله جدا وبسيطه جدا بالنسبه لك
      MO
      Mohamed Ornasir
      قبل 6 أشهر
      افضل واحد يشرح برمجه بدون منازع بس حزين انها مو كامله وانا في امس الحاجه لها عندي اختبار
      رشا عبدالفتاح
      رشا عبدالفتاح
      قبل 6 أشهر
      مبدع مهندسنا...
      استطعت من خلال هذا الكورس توظيف جميع ماتعلمته في برنامج حقيقي و تعلمت كيف تكون عقلية المبرمج...
      ولم اتعلم ادوات برمجية فقط و فكر نظري اكسب به علامات في الدراسة.
      MA
      Mohammed Alnami
      قبل 6 أشهر
      كورس فوق التقييم وشرح فوق التقييم
      جميع التفاصيل بكل بساطة راح تلاقيها مع الافضل احمد
      Kerolos Ashraf
      Kerolos Ashraf
      قبل 6 أشهر
      البشمهندس التوب
      شرح عظمه علي عظمه
      محتوي الكورس جامد❤️❤️❤️

      تفاصيل الدورة

      • السعر
        1.200,00 EGP السعر الأصلي هو: 1.200,00 EGP.499,00 EGPالسعر الحالي هو: 499,00 EGP.
      • المحاضرAhmed Adel
      • المدة 13 ساعات
      • عدد الدروس96
      • المستويمتوسط
      • اخر تحديثديسمبر 7, 2025
      499,00 EGP 1.200,00 EGP
      حفظ

      شاركها مع صحابك

      تعلم البرمجة مع اتعلم ببساطة
      اتعلم ببساطة هتتعلم البرمجة ببساطة 🎯
       

      Contacts

      تقدر تتواصل معانا عن طريق الايميل او الواتساب

      Email: contact@learrnsimply.com

      Icon-facebook Icon-instagram Icon-youtube

      روابط قد تهمك

      • للإستفسار عن طرق الدفع
      Copyright 2026 Learrnsimply | Developed By Learrnsimply. All Rights Reserved

      https://wa.link/hdomyx

      أهلاً بك مرة أخرى!
      نسيت كلمة السر؟
      ليس لديك حساب؟  سجّل الآن