
ليه التفكير الكائني بيغير طريقة كتابتك للكود؟
لما البرنامج بيكبر، الكود اللي مكتوب من غير تنظيم بيتحول لمشكلة: أي تعديل صغير بيكسر حاجة تانية، وأي حد جديد في الفريق بيحتاج وقتا طويلا عشان يفهم اللي اتكتب. التفكير الكائني بيحل المشكلة دي من جذرها.
الفكرة ببساطة إنك بتمثل الأشياء الحقيقية في البرنامج بكائنات: كل كائن ليه بياناته، وليه أفعاله، وليه قواعد واضحة للتعامل مع غيره. فبدل ما تكون عندك مئات السطور المتشابكة، يبقى عندك أجزاء مستقلة، كل جزء مسؤول عن حاجة واحدة، ولو حصل خطأ تعرف مكانه بسرعة. وجافا من أكتر اللغات اللي بتجبرك على التفكير بالطريقة دي، لأنها مبنية عليها من الأساس، فتعلمها هنا بيفيدك حتى لو اشتغلت بعد كده بلغة تانية.
افتح كل مفهوم وشوف دوره في البرنامج
الكائنات والفئات
اللبنة الأساسية. الفئة هي القالب، والكائن هو النسخة الحقيقية منه. هتفهم إزاي تعرف فئة، وإزاي تنشئ منها كائنات، وإزاي كل كائن يحتفظ ببياناته الخاصة.
الوراثة وتعدد الأشكال
إعادة الاستخدام الذكية. الوراثة بتخليك تبني فئة جديدة على أساس فئة موجودة من غير ما تعيد كتابة الكود. وتعدد الأشكال بيخلي نفس الاسم يتصرف بشكل مختلف حسب الكائن اللي بيستدعيه.
التغليف ومعالجة الأخطاء
الحماية والثبات. التغليف بيحمي بيانات الكائن من التعديل العشوائي، ومعالجة الأخطاء بتخلي البرنامج يتعامل مع المواقف غير المتوقعة بشكل واضح بدل ما ينهار فجأة.
أساس قوي مش سطحي
الكورس مبتدئ، لكن مفاهيمه هي اللي بيتبني عليها شغل حقيقي، مش مجرد مقدمة نظرية تتقرأ وتنسى.
8 ساعات و48 دقيقة مركزة
مدة كافية تفهم فيها المفاهيم وتطبق عليها، من غير ما تدخل في كورس طويل يضيع حماسك قبل ما تخلصه.
مشروعك الأول هو الدليل
بعد الكورس، ابن نظاما صغيرا لإدارة مكتبة أو متجر: فئات للكتب والعملاء، ووراثة لأنواع مختلفة، ومعالجة أخطاء للإدخال الغلط.

كل حاجة في جدول واحد، من غير لف
| البند | التفاصيل |
|---|---|
| الكورس | أساسيات البرمجة كائنية التوجه بلغة جافا (Core Java Programming) |
| المنصة والجهة | مهارة تك — معهد تكنولوجيا المعلومات |
| اللغة | منصة عربية، والمصطلحات التقنية تظهر بحروفها الأصلية داخل النص العربي |
| المدة | 8 ساعات و48 دقيقة |
| المحتوى | 10 فصول — 95 فيديو حسب صفحة الكورس |
| المستوى | مبتدئ |
| التكلفة | مجاني حسب القائمة المعتمدة، مع التأكد من صفحة الكورس وقت التسجيل |
| الشهادة | شهادة إتمام معتمدة مجانية |
| يناسب مين؟ | أي حد خلص أساسيات البرمجة وعايز يفهم التفكير الكائني، أو طالب علوم حاسب بيذاكر جافا وعايز أساسا |
ملاحظة عن البيانات: المدة والشهادة هنا حسب صفحة الكورس وقت الكتابة، وقد تتغير بعد كده، فصفحة الكورس نفسها هي المرجع وقت التسجيل. والمحتوى الدراسي نفسه بيتفتح بعد التسجيل في المنصة، لأن صفحة الكورس للضيوف بتعرض النظرة العامة بس.
تفاصيل بسيطة تفرق قبل ما تبدأ
كل اللي تحتاجه حساب مجاني على مهارة تك وجهاز ومتصفح وبيئة تشغيل جافا على جهازك. قبل ما تبدأ، راجع أساسيات البرمجة بسرعة: المتغيرات والشروط والحلقات، لأن الكورس بيبني عليها مش بيبدأ من الصفر المطلق. وبعد الشهادة، حط المشروع ده في معرض أعمالك، واشرح في وصف المشروع إيه المفاهيم اللي استخدمتها وليه.
نظام مكتبة صغير: فئة للكتاب فيها العنوان والمؤلف وحالة الإعارة، وفئة للعضو، وفئة للموظف بترث من فئة الشخص. لو عرفت تبني النظام ده وتخلي كل فئة مسؤولة عن حاجة واحدة بس، يبقى فهمت التفكير الكائني فعلا.
الكود النظيف مش اللي بيشتغل بس، هو اللي أي حد يقدر يقراه ويفهمه ويطوره من غير ما يخاف يكسره.
وزع وقتك صح، وابن مشروعك الأول صح
الرسمان دول مش إحصاءات من دراسة، هما خطة مقترحة للتنظيم فقط، وليست أرقاما بحثية. الأعمدة بتتملي لوحدها لما تفتح الصفحة.
خطة مذاكرة مقترحة
توزيع مقترح لوقت الكورس، وليس بيانات بحثية.
تركيبة مشروعك الأول
توزيع مقترح لمكونات المشروع، وليس نسب نجاح حقيقية.
الأول
خلص الكورس في خطوات واضحة، وعلم عليهم وانت ماشي
اختبر نفسك في 30 ثانية
أسئلة من نفس روح الكورس، مش امتحان رسمي. افتح كل إجابة وشوف التغذية الراجعة فورا.
1) إيه اللي بيمثله الكائن في البرمجة الكائنية؟
قالب ثابت لا يتغير
مش دي. فكر تاني في وظيفة كل مفهوم في الكورس.
نسخة حقيقية من فئة، ليها بيانات وسلوك
صح. دي الإجابة بالظبط.
2) الوراثة بتفيد في إيه؟
حذف الكود القديم نهائيا
مش دي. فكر تاني في وظيفة كل مفهوم في الكورس.
بناء فئة جديدة على أساس فئة موجودة من غير إعادة كتابة الكود
صح. دي الإجابة بالظبط.
أخطاء شائعة في البداية
أول خطأ إنك تحفظ التعريفات من غير تطبيق، فتنسى المفاهيم بعد أسبوع. تاني خطأ إنك تحط كل حاجة في فئة واحدة كبيرة، وده ضد الفكرة كلها. تالت خطأ إنك تهمل معالجة الأخطاء وتكتفي بالحالة المثالية، وبعدين تتفاجئ إن البرنامج بينهار مع أول إدخال غير متوقع.
أسئلة بتتكرر قبل التسجيل
هل الكورس والشهادة مجانا فعلا؟
حسب القائمة المعتمدة، نعم: الكورس مجاني، وشهادة الإتمام معتمدة مجانية. لو صفحة الكورس قالت غير كده وقت دخولك، اعتمد على كلام الصفحة نفسها.
هل الكورس ده كفاية عشان أشتغل بجافا؟
لا لوحده. هو أساس قوي في التفكير الكائني، وبعدها تحتاج مشاريع أكتر وتعمقا في مكتبات جافا ومسارات تانية من القائمة. لكن من غير الأساس ده، اللي بعده هيبقى أصعب.
أنا مبتدئ تماما، هل يناسبني؟
الكورس مصنف مبتدئ في القائمة، لكن يفضل تكون عارف أساسيات البرمجة العامة قبلها،
ابن مشروعا كائنيا صغيرا، وبعدين كمل الطريق
لو خلصت الكورس ومعاك مشروع صغير منظم وشهادة إتمام، فأنت بدأت صح. وده هو الزر الوحيد للكورس في المقالة كلها، وهتلاقيه هنا في النهاية، زي ما طلبت.
الدخول إلى الكورس على مهارة تك
الرابط بيفتح صفحة الكورس بالعربي، وتأكد من المدة والشهادة من الصفحة نفسها وقت التسجيل.