دورة Java للمبتدئين من الصفر بالعربية

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

📚 16 درسًا 🧩 114 موضوعًا تعليميًا
ابدأ التعلّم الآن ↓ ✓ الدورة مجانية بالكامل

Java من أكثر لغات البرمجة استخدامًا في العالم، وعليها بُنيت تطبيقات أندرويد وأنظمة ضخمة لا تُحصى. وبصفتي مبرمجًا ومعلّمًا، أرى أن من يتقن Java يفهم كيف تعمل البرمجة من العمق، لأنها لغة دقيقة تعلّمك الانضباط في كتابة الكود. هذه الدورة تأخذك من الصفر بأسلوب مبسّط موجّه للمبتدئين.

ما يميّزها أنها تبني الأساس بعناية: من المتغيرات والشروط والحلقات وصولًا إلى مفاهيم البرمجة الكائنية (OOP)، مع أمثلة عملية تثبّت كل مفهوم. ركّزت فيها على ما يتعثّر فيه المبتدئ فعلًا من واقع تدريسي.

🎓 ماذا ستتعلم؟

  • أساسيات Java: المتغيرات والأنواع وقواعد اللغة
  • الشروط والحلقات (if وswitch وfor وwhile)
  • المصفوفات والنصوص (String) والتعامل الصحيح معها
  • الثوابت والدوال (Methods) لتنظيم البرنامج
  • مفاهيم البرمجة الكائنية (OOP) بأسلوب مبسّط
  • بناء برنامج عملي متكامل مثل آلة حاسبة

📋 متطلبات الدورة

  • لا تلزم خبرة سابقة — موجّهة للمبتدئين
  • تثبيت JDK ومحرر مثل IntelliJ IDEA أو VS Code
  • جهاز كمبيوتر
  • صبر على التفاصيل، فدقّة Java تعلّمك أسس البرمجة بعمق

🗺️ خريطة الدورة

منهج متسلسل مبني بعناية — كل درس يمهّد لما بعده، ابدأ من الأول والتزم بالترتيب

1
مقدمة دورة Java
مقدمة دورة Java للمبتدئين: تعرف على لغة جافا ومميزاتها ومجالات استخدامها، ولماذا هي من أكثر اللغات طلبًا في سوق العمل، وكيف تبدأ رحلتك معها.
🧩 6 مواضيع ⏱ 25:00 دقيقة مجاني
2
أول برنامج Java: اكتب Hello World خطوة بخطوة
كتابة أول برنامج Java مع شرح مفصّل للغاية لكل كلمة وسطر ولماذا نكتبها.
🧩 7 مواضيع ⏱ 11:00 دقائق مجاني
3
المتغيرات وأنواع البيانات في Java
فهم المتغيرات من الصفر: ما هي؟ لماذا نحتاجها؟ وما الفرق بين الأنواع المختلفة؟
🧩 7 مواضيع ⏱ 13:00 دقائق مجاني
4
الشروط if و else في Java
شرح الشروط من الصفر: كيف يتخذ البرنامج قرارًا؟ ما معنى if و else؟ وما معنى المقارنات والمنطق؟ مع أمثلة كثيرة وأخطاء شائعة.
🧩 7 مواضيع ⏱ 14:00 دقائق مجاني
5
الحلقات for و while في Java
شرح الحلقات من الصفر: ما معنى التكرار؟ ولماذا نحتاجه؟ وكيف تعمل for و while؟ مع أمثلة وتمارين وأخطاء شائعة.
🧩 7 مواضيع ⏱ 16:00 دقائق مجاني
6
الدوال Methods في Java
شرح الدوال من الصفر: ما هي الدالة؟ لماذا نستخدمها؟ كيف ننشئ دالة؟ وكيف نمرّر لها قيمًا ونستقبل نتيجة؟
🧩 7 مواضيع ⏱ 18:00 دقائق مجاني
7
الكلاسات والكائنات في Java: Class و Object
شرح البرمجة الكائنية من الصفر: ما معنى Class؟ وما معنى Object؟ وكيف نفهم الفكرة بتشبيهات وأمثلة عملية؟
🧩 7 مواضيع ⏱ 18:00 دقائق مجاني
8
المنشئ Constructor في Java
شرح Constructor من الصفر: لماذا نحتاجه؟ وكيف يهيّئ الكائن عند إنشائه؟ وما الفرق بينه وبين الدوال العادية؟
🧩 7 مواضيع ⏱ 16:00 دقائق مجاني
9
التغليف Encapsulation في Java مع getters و setters
شرح Encapsulation من الصفر: لماذا نخفي البيانات؟ وما معنى private؟ وكيف نستخدم getters و setters مع التحقق من القيم؟
🧩 7 مواضيع ⏱ 20:00 دقائق مجاني
10
الثوابت في Java: الفرق بين final و static final
شرح الثوابت من الصفر: ما معنى final؟ ولماذا نحتاج الثوابت؟ وما الفرق بين final و static final؟ مع أمثلة واقعية وأخطاء شائعة.
🧩 7 مواضيع ⏱ 16:00 دقائق مجاني
11
static في Java
شرح static من الصفر: ماذا تعني؟ ولماذا ترتبط بالكلاس لا بالكائن؟ وكيف نستخدم static variables و static methods؟
🧩 6 مواضيع ⏱ 18:00 دقائق مجاني
12
المصفوفات Arrays في Java
شرح المصفوفات من الصفر: لماذا نحتاج Array؟ وكيف ننشئها؟ وكيف نصل للعناصر؟ وكيف نستخدم length والحلقات للمرور عليها؟
🧩 8 مواضيع ⏱ 20:00 دقائق مجاني
13
النصوص String في Java
شرح String من الصفر: إنشاء النصوص، دمجها، طولها، استخراج حرف، وأهم نقطة: المقارنة الصحيحة باستخدام equals بدل ==.
🧩 7 مواضيع ⏱ 20:00 دقائق مجاني
14
مشروع آلة حاسبة بسيطة في Java خطوة بخطوة
مشروع تطبيقي للمبتدئين جدًا: آلة حاسبة تستقبل رقمين وعملية (+ - * /) وتطبع النتيجة مع التحقق من الأخطاء مثل القسمة على صفر.
🧩 8 مواضيع ⏱ 25:00 دقائق مجاني
15
تطبيق OOP عمليًا في Java: كلاس Person مع Methods
تطبيق عملي يربط OOP بالممارسة: كلاس Person بخصائص خاصة وMethods مثل introduce و birthday لفهم فكرة “بيانات + سلوك”.
🧩 7 مواضيع ⏱ 20:00 دقائق مجاني
16
ختام دورة Java: خطتك الواضحة بعد إنهاء الأساسيات
خاتمة شاملة جدًا: تلخيص ما تعلمته في دورة Java للمبتدئين، وكيف تقيم نفسك، وأخطاء شائعة، وخطة عملية للانتقال للمستوى التالي مع مسارات مقترحة.
🧩 9 مواضيع ⏱ 12:00 دقائق مجاني
✍️ أعدّ هذه الدورة: أ. يوسف
معلّم حاسب آلي وأخصائي تقنية معلومات، حاصل على الماجستير في تقنية المعلومات، بخبرة تتجاوز 20 عامًا في تطوير البرمجيات وأمن المعلومات وتدريس الحاسب. بنيتُ هذا المنهج من واقع تدريسي اليومي وأماكن تعثّر المبتدئين الفعلية. تعرّف على خبرتي كاملة ←