مقال

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

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

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

الخطوة الأولى: تأكد من إتقانك للمستوى الأول

قبل أي حاجة، تأكد إنك متقن أساسيات جافا من المستوى الأول، لأنها الأساس لكل حاجة جاية.

الخطوة الثانية: افهم الفرق بين الفئة والكائن

ابدأ بفهم المفهوم الأساسي ده قبل ما تنتقل لأي مفهوم متقدم تاني.

الخطوة الثالثة: اتقن الوراثة خطوة بخطوة

تعلم مفهوم 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

الأسئلة الشائعة

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

أربعة مفاهيم أساسية: الفئات والكائنات، الوراثة، التعددية الشكلية، والتغليف.

هل الانتقال للمستوى الثاني صعب؟

لأ، لو أتقنت المستوى الأول، الانتقال بيكون منطقي ومتدرج مش قفزة مفاجئة.

هل هتحتاج تعيد كتابة كود المستوى الأول؟

لا، المستوى الثاني بيبني على المعرفة اللي عندك مش بيلغيها.

هل فيه فرق كبير بين نظرية OOP وتطبيقها؟

الدورة بتركز على التطبيق العملي المكثف عشان تقلل الفجوة دي.

هل هحتاج أراجع مفاهيم كتير بعد الدورة؟

المفاهيم بتترسخ أكتر مع التطبيق المستمر بعد الدورة على مشاريع حقيقية.

واصل التعلّم

استكشف الدورات المرتبطة بهذا الموضوع أو اقرأ مقالًا آخر.