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

مقدمة في برمجة جافا: كتابة كود جيد

Universidad Carlos III de Madrid

تعلّم أساسيات برمجة جافا بأسلوب تفاعلي، واكتب كودًا صحيحًا وفعّالًا مع اختبار وتصحيح الأخطاء ومبادئ هندسة البرمجيات.

6 ساعة/أسبوع5 أسبوعالإسبانية21,001 متسجل
مجاني للتدقيق

عن الدورة

هذه دورة تمهيدية لتعلّم البرمجة بلغة Java، صُممت لمساعدتك على كتابة «كود جيد» في هذا اللغة. ويُقصد بالكود الجيد هنا الكود الصحيح والفعّال: أي الذي يعمل كما ينبغي ويستخدم الموارد بكفاءة. ستتعرّف خلال الدورة على المبادئ الأساسية لهندسة البرمجيات التي تسهّل فهم البرامج وتنظيمها، وتدعم إعادة استخدام الشيفرة بدل تكرارها. كما ستتعلّم كيفية اكتشاف الأخطاء الشائعة أثناء مرحلة الترجمة (Compilation) ومعالجتها، ثم الانتقال إلى أخطاء وقت التشغيل (Runtime) باستخدام أدوات التصحيح (Debugging) لتتبّع التنفيذ وفهم سبب المشكلة. وللتأكد من أن البرنامج يحقق المطلوب، ستتناول الدورة فكرة الاختبارات الوحدوية (Unit Tests) وكيفية استخدامها للتحقق من السلوك المتوقع للبرنامج. كذلك ستتدرّب على مقارنة كفاءة برنامجين من حيث الموارد المستخدمة، مثل الزمن والذاكرة، لفهم أثر القرارات البرمجية على الأداء. في الجزء الأخير من الدورة، ستُناقش قضايا تتعلق بالأخلاقيات والملكية الفكرية للبرامج التي نطوّرها، وكيف يمكن تقييم ما إذا كان تطوير برنامج ما قد راعى الاعتبارات الأخلاقية. تتضمن الدورة أمثلة تطبيقية ودراسات حالة تساعد المتعلمين على بناء برامج بسيطة ثم أكثر تعقيدًا تدريجيًا بلغة Java. ويُركز المحتوى على الحصول على تغذية راجعة فورية وتجربة ممتعة أثناء تعلّم البرمجة. كما أن تعلّم Java لا يفيد فقط في تطوير البرمجيات، بل يفتح الباب لفهم أوسع لعالم الحوسبة وتطبيقاته.

ماذا ستتعلم

  • اكتشاف وتصحيح الأخطاء الشائعة في برمجة Java أثناء مرحلة الترجمة (Compilation)
  • اكتشاف وتصحيح الأخطاء الشائعة أثناء وقت التشغيل باستخدام أدوات التصحيح (Debugging)
  • التحقق من أن البرنامج يقوم بما يجب عليه عبر استخدام الاختبارات الوحدوية (Unit Tests)
  • مقارنة كفاءة برنامجين من حيث الموارد المستخدمة
  • نمذجة برامج بسيطة بلغة Java باستخدام تقنيات أساسية من هندسة البرمجيات
  • تحديد ما إذا كان البرنامج قد طُوّر مع مراعاة الاعتبارات الأخلاقية

المتطلبات المسبقة

  • Ninguno

المدرسون

C

Carlos Delgado Kloos

Catedrático

I

Iria Estévez-Ayres

Profesora Titular

J

Jorge Blasco

Lecturer

C

Carlos Alario-Hoyos

Profesor Titular

المواضيع

جافا
التفكير الحاسوبي
هندسة البرمجيات
إعادة استخدام الشيفرة
الاعتبارات الأخلاقية في البرمجة

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

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

المهارات

جافا
التفكير الحاسوبي
هندسة البرمجيات
إعادة استخدام الشيفرة
الاعتبارات الأخلاقية في البرمجة
Smartphone Operation

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