دورة

تعلم جافا من الصفر

مبتدئ

دورة شاملة لتعلم لغة Java من الصفر، موجهة للمبتدئين، تشرح أساسيات البرمجة، المتغيرات، الشروط، الحلقات، والمفاهيم الكائنية بأسلوب مبسط مع أمثلة عملية.

ابدأ الدروس

الدروس المتاحة

1

مقدمة دورة Java | تعلّم البرمجة من الصفر للمبتدئين تمامًا

اكتشف عالم البرمجة من خلال لغة جافا (Java). في هذا الدرس الشامل، سنتعرف على تاريخ اللغة، مميزاتها، وكيف تبدأ رحلتك البرمجية لتصبح مطوراً محترفاً مطلوباً في سوق العمل العالمي.

شاهد الآن 25:00 دقيقة
2

أول برنامج Java | Hello World بشرح مفصّل للمبتدئين

كتابة أول برنامج Java مع شرح مفصّل للغاية لكل كلمة وسطر ولماذا نكتبها.

شاهد الآن 11:00 دقائق
3

المتغيرات وأنواع البيانات في Java | شرح تفصيلي للمبتدئين

فهم المتغيرات من الصفر: ما هي؟ لماذا نحتاجها؟ وما الفرق بين الأنواع المختلفة؟

شاهد الآن 13:00 دقائق
4

الشروط في Java | if و else بشرح تفصيلي للمبتدئين تمامًا

شرح الشروط من الصفر: كيف يتخذ البرنامج قرارًا؟ ما معنى if و else؟ وما معنى المقارنات والمنطق؟ مع أمثلة كثيرة وأخطاء شائعة.

شاهد الآن 14:00 دقائق
5

الحلقات في Java | for و while بشرح تفصيلي للغاية

شرح الحلقات من الصفر: ما معنى التكرار؟ ولماذا نحتاجه؟ وكيف تعمل for و while؟ مع أمثلة وتمارين وأخطاء شائعة.

شاهد الآن 16:00 دقائق
6

الدوال في Java | Methods بشرح موسّع للمبتدئين

شرح الدوال من الصفر: ما هي الدالة؟ لماذا نستخدمها؟ كيف ننشئ دالة؟ وكيف نمرّر لها قيمًا ونستقبل نتيجة؟

شاهد الآن 18:00 دقائق
7

الكلاسات والكائنات في Java | Class و Object بشرح مبسّط للغاية

شرح البرمجة الكائنية من الصفر: ما معنى Class؟ وما معنى Object؟ وكيف نفهم الفكرة بتشبيهات وأمثلة عملية؟

شاهد الآن 18:00 دقائق
8

المنشئ Constructor في Java | شرح مبسّط للغاية مع أمثلة كثيرة

شرح Constructor من الصفر: لماذا نحتاجه؟ وكيف يهيّئ الكائن عند إنشائه؟ وما الفرق بينه وبين الدوال العادية؟

شاهد الآن 16:00 دقائق
9

التغليف Encapsulation في Java | private و getters و setters بشرح تفصيلي للغاية

شرح Encapsulation من الصفر: لماذا نخفي البيانات؟ وما معنى private؟ وكيف نستخدم getters و setters مع التحقق من القيم؟

شاهد الآن 20:00 دقائق
10

الثوابت في Java | final و static final بشرح تفصيلي للمبتدئين

شرح الثوابت من الصفر: ما معنى final؟ ولماذا نحتاج الثوابت؟ وما الفرق بين final و static final؟ مع أمثلة واقعية وأخطاء شائعة.

شاهد الآن 16:00 دقائق
11

static في Java | شرح مبسّط للغاية مع أمثلة واقعية

شرح static من الصفر: ماذا تعني؟ ولماذا ترتبط بالكلاس لا بالكائن؟ وكيف نستخدم static variables و static methods؟

شاهد الآن 18:00 دقائق
12

المصفوفات في Java | Arrays بشرح تفصيلي جدًا للمبتدئين

شرح المصفوفات من الصفر: لماذا نحتاج Array؟ وكيف ننشئها؟ وكيف نصل للعناصر؟ وكيف نستخدم length والحلقات للمرور عليها؟

شاهد الآن 20:00 دقائق
13

النصوص في Java | String بشرح تفصيلي جدًا للمبتدئين

شرح String من الصفر: إنشاء النصوص، دمجها، طولها، استخراج حرف، وأهم نقطة: المقارنة الصحيحة باستخدام equals بدل ==.

شاهد الآن 20:00 دقائق
14

مشروع صغير في Java | آلة حاسبة بسيطة (شرح خطوة بخطوة)

مشروع تطبيقي للمبتدئين جدًا: آلة حاسبة تستقبل رقمين وعملية (+ - * /) وتطبع النتيجة مع التحقق من الأخطاء مثل القسمة على صفر.

شاهد الآن 25:00 دقائق
15

تطبيق OOP عمليًا | Person مع Methods بشرح تفصيلي للمبتدئين

تطبيق عملي يربط OOP بالممارسة: كلاس Person بخصائص خاصة وMethods مثل introduce و birthday لفهم فكرة “بيانات + سلوك”.

شاهد الآن 20:00 دقائق
16

ختام دورة Java للمبتدئين | ماذا تعلّمت؟ وماذا تفعل بعد ذلك؟ (خطة واضحة)

خاتمة شاملة جدًا: تلخيص ما تعلمته في دورة Java للمبتدئين، وكيف تقيم نفسك، وأخطاء شائعة، وخطة عملية للانتقال للمستوى التالي مع مسارات مقترحة.

شاهد الآن 12:00 دقائق