تعلم جافا من الصفر
مبتدئدورة شاملة لتعلم لغة Java من الصفر، موجهة للمبتدئين، تشرح أساسيات البرمجة، المتغيرات، الشروط، الحلقات، والمفاهيم الكائنية بأسلوب مبسط مع أمثلة عملية.
ابدأ الدروسالدروس المتاحة
مقدمة دورة Java | تعلّم البرمجة من الصفر للمبتدئين تمامًا
اكتشف عالم البرمجة من خلال لغة جافا (Java). في هذا الدرس الشامل، سنتعرف على تاريخ اللغة، مميزاتها، وكيف تبدأ رحلتك البرمجية لتصبح مطوراً محترفاً مطلوباً في سوق العمل العالمي.
أول برنامج Java | Hello World بشرح مفصّل للمبتدئين
كتابة أول برنامج Java مع شرح مفصّل للغاية لكل كلمة وسطر ولماذا نكتبها.
المتغيرات وأنواع البيانات في Java | شرح تفصيلي للمبتدئين
فهم المتغيرات من الصفر: ما هي؟ لماذا نحتاجها؟ وما الفرق بين الأنواع المختلفة؟
الشروط في Java | if و else بشرح تفصيلي للمبتدئين تمامًا
شرح الشروط من الصفر: كيف يتخذ البرنامج قرارًا؟ ما معنى if و else؟ وما معنى المقارنات والمنطق؟ مع أمثلة كثيرة وأخطاء شائعة.
الحلقات في Java | for و while بشرح تفصيلي للغاية
شرح الحلقات من الصفر: ما معنى التكرار؟ ولماذا نحتاجه؟ وكيف تعمل for و while؟ مع أمثلة وتمارين وأخطاء شائعة.
الدوال في Java | Methods بشرح موسّع للمبتدئين
شرح الدوال من الصفر: ما هي الدالة؟ لماذا نستخدمها؟ كيف ننشئ دالة؟ وكيف نمرّر لها قيمًا ونستقبل نتيجة؟
الكلاسات والكائنات في Java | Class و Object بشرح مبسّط للغاية
شرح البرمجة الكائنية من الصفر: ما معنى Class؟ وما معنى Object؟ وكيف نفهم الفكرة بتشبيهات وأمثلة عملية؟
المنشئ Constructor في Java | شرح مبسّط للغاية مع أمثلة كثيرة
شرح Constructor من الصفر: لماذا نحتاجه؟ وكيف يهيّئ الكائن عند إنشائه؟ وما الفرق بينه وبين الدوال العادية؟
التغليف Encapsulation في Java | private و getters و setters بشرح تفصيلي للغاية
شرح Encapsulation من الصفر: لماذا نخفي البيانات؟ وما معنى private؟ وكيف نستخدم getters و setters مع التحقق من القيم؟
الثوابت في Java | final و static final بشرح تفصيلي للمبتدئين
شرح الثوابت من الصفر: ما معنى final؟ ولماذا نحتاج الثوابت؟ وما الفرق بين final و static final؟ مع أمثلة واقعية وأخطاء شائعة.
static في Java | شرح مبسّط للغاية مع أمثلة واقعية
شرح static من الصفر: ماذا تعني؟ ولماذا ترتبط بالكلاس لا بالكائن؟ وكيف نستخدم static variables و static methods؟
المصفوفات في Java | Arrays بشرح تفصيلي جدًا للمبتدئين
شرح المصفوفات من الصفر: لماذا نحتاج Array؟ وكيف ننشئها؟ وكيف نصل للعناصر؟ وكيف نستخدم length والحلقات للمرور عليها؟
النصوص في Java | String بشرح تفصيلي جدًا للمبتدئين
شرح String من الصفر: إنشاء النصوص، دمجها، طولها، استخراج حرف، وأهم نقطة: المقارنة الصحيحة باستخدام equals بدل ==.
مشروع صغير في Java | آلة حاسبة بسيطة (شرح خطوة بخطوة)
مشروع تطبيقي للمبتدئين جدًا: آلة حاسبة تستقبل رقمين وعملية (+ - * /) وتطبع النتيجة مع التحقق من الأخطاء مثل القسمة على صفر.
تطبيق OOP عمليًا | Person مع Methods بشرح تفصيلي للمبتدئين
تطبيق عملي يربط OOP بالممارسة: كلاس Person بخصائص خاصة وMethods مثل introduce و birthday لفهم فكرة “بيانات + سلوك”.
ختام دورة Java للمبتدئين | ماذا تعلّمت؟ وماذا تفعل بعد ذلك؟ (خطة واضحة)
خاتمة شاملة جدًا: تلخيص ما تعلمته في دورة Java للمبتدئين، وكيف تقيم نفسك، وأخطاء شائعة، وخطة عملية للانتقال للمستوى التالي مع مسارات مقترحة.