إزاي تنتقل من جافا المبتدئين للبرمجة الكائنية المتقدمة؟ دليل خطوة بخطوة
الانتقال ده مش قفزة كبيرة لو اتبعت الترتيب الصح

الإجابة المختصرة
الخطوة الأولى: تأكد من إتقانك للمستوى الأول
قبل أي حاجة، تأكد إنك متقن أساسيات جافا من المستوى الأول، لأنها الأساس لكل حاجة جاية.
الخطوة الثانية: افهم الفرق بين الفئة والكائن
ابدأ بفهم المفهوم الأساسي ده قبل ما تنتقل لأي مفهوم متقدم تاني.
الخطوة الثالثة: اتقن الوراثة خطوة بخطوة
تعلم مفهوم overridden والكلمة المحجوزة super من خلال أمثلة عملية متدرجة.
الخطوة الرابعة: تعلم التعامل مع الأخطاء والاستثناءات
اتقن استخدام try, catch, finally عشان تكتب كود مستقر يتحمل الأخطاء غير المتوقعة.
الخطوة الخامسة: طبق كل المفاهيم على تمارين ومشاريع حقيقية
متكتفيش بالفهم النظري، طبق كل مفهوم بنفسك عشان يترسخ فعلياً.
لو عايز تتعلم الخطوات دي بالتفصيل، دورة تعلم الجافا المستوى الثاني (Object Oriented Programming) على ترايفس بتاخدك بالظبط بالترتيب ده، في 3 ساعات و3 دقايق من التطبيق العملي المكثف.
مين المدرب ولية تسمع كلامه؟
الدورة مقدمة من نبراس علِيصا، حاصل على ماجستير في نظم المعلومات الحاسوبية من جامعة اليرموك بالأردن، ومحاضر جامعي سابق في جامعة طيبة بالسعودية. خبرته تمتد لأكتر من 20 عاماً في التدريس الجامعي، وبيتقن Java وPython وC++ وSQL بمستوى احترافي 100%.
بعد ما تخلص المستوى الثاني، الخطوة الطبيعية هي دورة تراكيب البيانات والخوارزميات جافا المستوى الثالث، ولو حابب تتعلم لغة تانية، نبراس علِيصا عنده كمان دورة تعلم سي بلس بلس من الصفر على ترايفس.
خلاصة
البرمجة الكائنية مش معقدة لو اتعلمتها بترتيب منطقي وتطبيق عملي.
روابط
رابط شراء الدورة على ترايفس : https://traivis.com/ar/courses/mastering-data-analysis-with-microsoft-power-bi
الملف الشخصي للمدرب : https://traivis.com/ar/profile/nibras-alissa
دورة ذات صلة 1 : https://traivis.com/ar/courses/trakyb-albyanat-oalkhoarzmyat-data-structure-and-algorithms
دورة ذات صلة 2 : https://traivis.com/ar/courses/taalm-sy-bls-bls-mn-alsfr-c