دورة

جافا Java

مبتدئ

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

ابدأ الدروس

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

1

مقدمة دورة Java

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

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

أول برنامج Java | Hello World

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

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

المتغيرات وأنواع البيانات في Java

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

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

الشروط if و else

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

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

الحلقات for و while

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

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

الدوال Methods

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

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

الكلاسات والكائنات Class و Object

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

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

المنشئ Constructor في Java

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

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

التغليف Encapsulation و private و getters و setters

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

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

الثوابت و final و static final

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

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

static في Java

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

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

المصفوفات Arrays

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

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

النصوص 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 دقائق