تخطَّ إلى المحتوى
لغات البرمجة العامة

كورس Java بالعربي

لغة قوية منتشرة في الشركات والأنظمة الكبيرة.

  • كيف يعمل كود Java على أي جهاز
  • المتغيرات وأنواع البيانات في Java
  • اتخاذ القرارات بالشروط وتكرار الأوامر بالحلقات
  • تنظيم الكود بالدوال
  • التعامل مع المصفوفات
  • الكلاسات وأساسيات البرمجة الكائنية
  • دوال النصوص و StringBuilder
  • الكلاسات المجردة والواجهات
  • معالجة الأخطاء بـ try و catch
  • المجموعات: ArrayList و HashMap و HashSet
  1. 1مقدمة في Java: اكتب مرة وشغّل في أي مكانتعرّف على لغة Java وأين تُستخدم في الشركات والأنظمة الكبيرة وأندرويد: ما هي آلة Java الافتراضية JVM، ومعنى اكتب مرة وشغّل في أي مكان، وكيف تكتب أول برنامج بها.
  2. 2المتغيرات وأنواع البيانات في Javaتعلّم المتغيرات في Java: الأنواع البدائية int و double و boolean و char و long، والنوع String، والثوابت بـ final، والتحويل بين الأنواع، وتنسيق المخرجات.
  3. 3الشروط في Java: if و switchتعلّم الشروط في Java: if و else if و else، والعوامل المنطقية، والمعامل الثلاثي، وتعبير switch الحديث بالأسهم، والفخ الشهير في مقارنة النصوص بـ ==.
  4. 4الحلقات في Java: for و while و for-eachتعلّم الحلقات في Java: حلقة for بأجزائها الثلاثة، وحلقة for-each للمرور على المصفوفات، و while و do-while، و break و continue، والحلقات المتداخلة.
  5. 5الدوال في Java: Methods والمعاملات و returnتعلّم الدوال (Methods) في Java: تعريفها بـ static ونوع القيمة المرجعة و void، والمعاملات، و return، والتحميل الزائد Overloading، ودوال Math الجاهزة.
  6. 6المصفوفات في Java: Array و ArrayListتعلّم المصفوفات في Java: إنشاؤها والوصول للعناصر و length، والمرور عليها بالحلقات، و Arrays.toString و sort، والمصفوفات ثنائية الأبعاد، و ArrayList.
  7. 7الكلاسات في Java: البرمجة كائنية التوجهتعلّم البرمجة كائنية التوجه في Java: الكلاسات والكائنات، والمُنشئ و this، والتغليف بـ private و getters و setters، والوراثة بـ extends، و record.
  8. 8النصوص في Java: String وأهم دوالهاتعلّم التعامل مع النصوص في Java: length و charAt و substring، والمقارنة بـ equals، والبحث والاستبدال، و split و join، و StringBuilder لبناء النصوص.
  9. 9الوراثة والواجهات في Java: abstract و interfaceتعمّق في الوراثة في Java: الكلاسات المجردة abstract، والواجهات interface و implements، وتعدد الأشكال، و instanceof، ومتى تختار الكلاس المجرد أو الواجهة.
  10. 10معالجة الأخطاء في Java: try و catch و throwتعلّم معالجة الاستثناءات في Java: try و catch و finally، والفرق بين الاستثناءات المفحوصة وغير المفحوصة، و throw و throws، وإنشاء استثناء خاص بك.
  11. 11المجموعات في Java: ArrayList و HashMap و HashSetتعلّم مجموعات Java الأساسية: القوائم ArrayList وترتيبها، والخرائط HashMap للمفاتيح والقيم، والمجموعات HashSet بلا تكرار، والمرور عليها بالحلقات.