متوسط
96 محتوي
الفئه
المحاضر
المستوي
اخر تحديث
يحتوي علي جائزه
1,200.00 جنيه مصري
499.00 جنية مصري
ما هي البرمجة الكائينة
Procedural Programming VS OOP
هنكتب كود علي ايه ؟
ما هو الكلاس | class
بناء اول كلاس | Create First Class
Ahmed Adel
مطور تطبيقات Flutter وصانع محتوى تقني متخصص في تعليم البرمجة بطريقة بسيطة وسهلة. مؤسس قناة "اتعلم ببساطة" والمنصة التعليمية المصاحبة لها، التي تهدف إلى تبسيط مفاهيم البرمجة ومساعدة الشباب على دخول عالم التكنولوجيا بخطوات واثقة. أسعى دائمًا لتقديم محتوى عملي وواقعي يربط بين المفاهيم النظرية والتطبيق الفعلي، بحيث يقدر أي شخص يبدأ من الصفر ويوصل لمستوى احترافي في البرمجة.
+7 سنين خبرة
وصف الكورس
أي مبرمج عايز يطور نفسه لازم يتعلم البرمجة الكائنية OOP، لأنها الأساس اللي بيخلي الكود منظم، سهل الصيانة، وقابل للتوسع. من غير فهمها، هتفضل تكتب كود معقد ومش مترابط.
في الكورس ده هنتعلم مع بعض OOP باستخدام Java خطوة بخطوة، بداية من الأساسيات لحد ما نوصل لمشاريع كاملة.
كل درس معمول بشكل بسيط وعملي: شرح واضح + مثال مباشر + تمرين تطبقه بنفسك.
إحنا مش هنعتمد على شرح نظري ممل، بالعكس 👌 كل فكرة هتتعلمها هتلاقي معاها مثال عملي وتمرين بسيط تطبقه بإيدك.
هتتعلم إزاي تعمل Class و Object، إزاي تستخدم مبادئ OOP زي Encapsulation، Inheritance، Polymorphism، Abstraction، وكمان إزاي توظف المفاهيم دي في مشاريع واقعية
الكورس مناسب جدًا للمبتدئين اللي عايزين يبدأوا صح في عالم الجافا، وكمان لأي حد درس الأساسيات قبل كده وعايز يثبت فهمه ويطبق على مشاريع.
مع نهاية الكورس هتكون:
فاهم يعني إيه OOP وليه مهمة في البرمجة.
قادر تكتب كود جافا منظم وقابل للتطوير.
معاك خبرة في عمل المشاريع
محتوي الكورس
مقدمة ال OOP | Object Oriented Programming
ما هي البرمجة الكائينة
Procedural Programming VS OOP
هنكتب كود علي ايه ؟
Classes And Objects
ما هو الكلاس | class
بناء اول كلاس | Create First Class
Object
Attributes + Methods
Default Constructor
Parameterized constructor
This Keyword
مراجعة overloading function
overloading constructor
تمريين مهم
قواعد التسمية | Naming Conventions
Project
Encapsulation | اخفاء البيانات🥷
The Four Pillars of OOP | الاربع اعمدة
ما قبل الكبسلة
Access Modifiers (Public Private)
public methods
setter methods
getter methods
السؤال الاول (الطالب🧑🎓)
السؤال الثاني (السيارة🚘)
السؤال الثالث (البنك🏦)
كتابة اكتر من كلاس | Two Classes
اخطاء شائعة | مهم🚨
اختبار شامل علي الاساسيات | مهم جدا🚨
اختبار OOP⭐
final Project | مشروع الوحدة📊
UML Diagram (شغل شركات💻)
يعني ايه UML Diagram
خصائص ال UML
UML Function
حل امثلة
حل امثلة تاني😁
مشروع ⏳
حاجات مهمة جدا جدا 🎯
toString method
Static variables
مراجعة علي Static Variables تاني 😁
static method
Destructor / Garbage Collection
Argument VS Parameter
Methods with Objects
IntelliJ IDE | تحميل وتعلم
تحميل IntelliJ IDE
ما هو JDK وتحميلة
كتابة اول كود في IntelliJ
تحسين المظهر
تنظيم الملفات
Inheritance | الوراثة 👪
فصل الكلاسات | ازاي تكتب اكثر من كلاس
ما هي الوراثة | 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ℹ️ | اسئلة ومشاريع عن الوارثة وحاجات مهمة
المشروع الاول | المركبات🚗🚗
المشروع الثاني | البنك 🏦💸
المشروع الثالث | الشركة 💻
UML 1 سؤال مهم
UML 2 سؤال اهم
Inheritance vs Composition
UML Composition
Polymorphism | تعدد الاشكال
ما هي Polymorphism
Method Overloading | Static Polymorphism (Compile-time)
Method overriding | Dynamic Polymorphism (Run-time)
مقارنة مهمة | overloading vs overriding
upcasting
Array of Objects
Array Using Polymorphism
Abstraction | التجريد
ما هي Abstraction
Abstract Class
Abstract Method
مثال كامل ومهم
Polymorphism with Abstraction
Array of Objects (Using Abstraction)
Concrete Vs Abstract
Interfaces | الواجهات
مشكلة الوراثة في لغة جافا
ما هو ال Interface
الوراثة المتعددة | Multiple Inheritance
Extends Vs implements
interface مع الوارثة
المتغيرات مع الinterface
Exception handling | عشان تكون فعلا مبرمج🧑🏼💻
ما هي Exception
سهلة جدا | Try Catch
انواع exception الجزء الاول
انواع exception الجزء الثاني
Handle Multiple Exception
Finally | لا مش نهاية الكورس 😂
System.err (Error Output Stream)
Ajououd Soufian
03/02/2026
(very nice course , can you explain also (equals)+(hashCode
Ibraheem Smual
27/01/2026
كورسك مرتب وكل حاجة فيه واضحة بفضل جهودك الله يعطيك العافية استاذنا