TrueschoTruescho
كل الدورات
البرمجة المتقدمة بلغة جافا
edX
دورة
متقدم
مجاني للتدقيق
شهادة

البرمجة المتقدمة بلغة جافا

Tsinghua University

تعلّم مفاهيم جافا المتقدمة: الخيوط، برمجة الشبكات، JVM، جامع القمامة، المجموعات، الانعكاس والوكالة، وتقنيات البايت كود.

5 ساعة/أسبوع16 أسبوعالصينية155 متسجل
مجاني للتدقيق

عن الدورة

مع الانتشار الواسع لتقنيات جافا، يتزايد عدد مستخدمي هذه اللغة في الأوساط الأكاديمية والصناعية على حد سواء، كما تتسع المجالات التي تُستخدم فيها بشكل مستمر. وقد أسهمت الطفرة السريعة في تقنيات البيانات الضخمة والأنظمة الموزعة في دفع جافا إلى مستوى غير مسبوق من التطور والشيوع. يركّز هذا المقرر على تعميق المعرفة بعد إتقان أساسيات البرمجة بلغة جافا، من خلال تقديم شرح وتحليل أكثر تقدماً لمجموعة من الموضوعات المحورية. يبدأ المقرر بتناول خيوط التنفيذ (Threads) في جافا لفهم البرمجة المتزامنة وإدارة التوازي، ثم ينتقل إلى برمجة الشبكات لبناء تطبيقات تتواصل عبر الشبكة بكفاءة. كما يقدّم المقرر فهماً معمقاً لآلة جافا الافتراضية (JVM) وآليات عملها الداخلية، ويتناول بالتفصيل آلية جمع القمامة (Garbage Collection) وكيفية إدارة الذاكرة وتأثير ذلك على أداء التطبيقات. ويشمل أيضاً شرحاً تفصيلياً لفئات المجموعات في جافا (Java Collections) واستخداماتها العملية، إضافة إلى موضوعي الانعكاس (Reflection) والوكالة (Proxy) لبناء حلول مرنة وقابلة للتوسعة. وأخيراً، يتناول المقرر تقنيات البايت كود (Bytecode) في جافا لفهم ما يحدث “تحت الغطاء” وكيف يمكن تحليل أو التعامل مع الشيفرة على مستوى أدنى. يهدف هذا المحتوى إلى تمكين الدارسين من فهم أعمق وإتقان أفضل للغة جافا وتقنياتها المرتبطة، بما يدعم بناء أنظمة أكثر كفاءة وموثوقية.

ماذا ستتعلم

  • فهم خيوط التنفيذ في جافا وآليات التزامن وإدارة التوازي
  • تطبيق مفاهيم برمجة الشبكات لبناء تطبيقات تتواصل عبر الشبكة
  • استيعاب بنية وآلية عمل آلة جافا الافتراضية JVM
  • فهم آليات جمع القمامة وإدارة الذاكرة وتأثيرها على الأداء
  • إتقان استخدام مجموعات جافا (Collections) وفهم خصائصها واختلافاتها
  • استخدام الانعكاس (Reflection) والوكالة (Proxy) لبناء حلول مرنة وقابلة للتوسعة

المدرسون

B

Bin Xu

Professor

المواضيع

الخيوط والتزامن في جافا
برمجة الشبكات
آلة جافا الافتراضية
جمع القمامة وإدارة الذاكرة
مجموعات جافا
الانعكاس والوكالة
تقنيات البايت كود

معلومات الدورة

المنصةedX
المستوىمتقدم
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

ابدأ التعلم الآن