متاحة مجانًا للقراءة · ثلاثة مستويات

Java: من أساسيات اللغة إلى التطبيقات المتينة

دورة Java نظرية متكاملة للغة الموثوقة والمجموعات والاختبارات والوحدات والتزامن والأداء وحدود التطبيق الآمنة.

عدد الدروس: 18العربية والإنجليزيةتاريخ مراجعة المحتوى
ابدأ التعلّم

في هذه الدورة

تعلّم Java ببرامج كاملة وأمثلة تصميم محددة الحدود. تبدأ الدورة بأدوات JDK والقيم ثم ملكية الكائنات والمجموعات العامة والإدخال الآمن والاختبارات الحتمية والوحدات والتزامن والتحليل وتصميم الواجهات.

يتضمن كل درس شروحاً مطورة ومثالين مشروحين على الأقل وأخطاء بأسباب وإصلاح ووقاية وتمارين محلولة وخلاصات ومراجع أولية. كل البيانات مصطنعة؛ تعرض المكتبة الشيفرة ولا تنفذها.

ما الذي ستتعلمه؟

  • بناء برامج Java كاملة والاستدلال بشأن الأنواع والتدفق بعقود صريحة.
  • نمذجة كائنات صالحة واستخدام المجموعات والأنواع العامة والاستثناءات والإدخال والاختبار والوحدات بقصد.
  • تصميم العمل المتزامن بنموذج الذاكرة والإلغاء وحدود القبول وملكية الموارد.
  • تحليل الأداء وبناء واجهات تطبيق آمنة ومتوافقة.

مسارك التعليمي

ثلاثة مستويات

الأساسي

تعلّم الأدوات والقيم والقرارات والدوال والمتتاليات والكائنات المغلفة.

  1. أدوات JDK والترجمة والتشغيل
  2. القيم والأنواع والتعبيرات العددية
  3. الشروط والحلقات والثوابت المنطقية
  4. الدوال والعقود وتمرير المعاملات
  5. المصفوفات والنصوص وحدود المحارف
  6. الأصناف والكائنات والتغليف
استكشف هذا المستوى

المتوسط

ابنِ تحويلات آمنة وحدوداً موثوقة للفشل والموارد والاختبار والنشر.

  1. المجموعات والمساواة والملكية
  2. الأنواع العامة ولامبدا ومسارات Stream
  3. الاستثناءات وملكية الموارد والغياب
  4. الإدخال والإخراج والمسارات والترميز والوقت
  5. الاختبارات والعقود والأدلة الحتمية
  6. الحزم ومسار الأصناف والوحدات
استكشف هذا المستوى

المتقدم

صمّم تطبيقات متزامنة قابلة للمراقبة وآمنة بقرارات توافق وعمر صريحة.

  1. نموذج ذاكرة Java والحالة المشتركة
  2. المنفذون والنتائج المؤجلة والإلغاء
  3. الخيوط الافتراضية وحدود الإصدارات الصريحة
  4. التحليل وجمع القمامة واحتجاز الذاكرة
  5. الحدود الآمنة والمدخلات غير الموثوقة
  6. معمارية الواجهات والسجلات وتطورها
استكشف هذا المستوى

لمن هذه الدورة؟

  • المبتدئون الذين يتعلمون Java بصورة منهجية.
  • المطورون الذين يصونون تطبيقات Java ويستعدون للتزامن والتشغيل.

قبل أن تبدأ

  • استخدام أساسي للحاسوب ومعرفة الملفات والطرفية.
  • لا تحتاج الأمثلة الكاملة خدمة خارجية أو حساب قاعدة أو مكتبة طرف ثالث.