TrueschoTruescho
كل الدورات
تحسين تصميم Java ML باستخدام مبادئ SOLID
Coursera
دورة
غير محدد

تحسين تصميم Java ML باستخدام مبادئ SOLID

Coursera

تعلم تطبيق مبادئ SOLID لتحسين قابلية التوسع والصيانة والمرونة في مشاريع تعلم الآلة باستخدام Java، وتقييم التوازنات التصميمية وإدارة الاعتماديات بأدوات مهنية.

غير محدد4 أسبوعالإنجليزية

عن الدورة

يُركز هذا المساق المتقدم على تمكين المطورين والمهندسين المعماريين من تحسين تصميم مشاريع تعلم الآلة باستخدام Java عبر تطبيق مبادئ SOLID. يعلم المساق كيفية تطبيق مبدأ المسؤولية الواحدة، مبدأ الانفتاح والإغلاق، مبدأ استبدال ليسكوف، ومبدأ قلب التبعية لبناء مكونات برمجية مرنة وقابلة للتوسعة والتفكيك. بالإضافة لذلك، يتطرق المساق إلى استخدام أدوات إدارة الاعتماديات مثل Maven وGradle لتنظيم بنية المشاريع. يستهدف المساق المطورين الذين لديهم خبرة لا تقل عن ستة أشهر في برمجة Java وفهم أساسي لتعلم الآلة، ويركز على الممارسات التي تساعد على مواجهة تحديات تغير المتطلبات بتقليل تأثيرها على النظام البرمجي. كما يشجع المتعلمين على تقييم التوازنات التصميمية المختلفة أثناء تطبيق المبادئ، مما يعزز جودة البرمجيات ويسهم في بناء أنظمة قوية ومرنة.

ماذا ستتعلم

  • تطبيق مبدأ المسؤولية الواحدة ومبدأ الانفتاح والإغلاق لإنشاء مكونات قابلة للتوسعة
  • تنفيذ مبدأ استبدال ليسكوف ومبدأ قلب التبعية لبناء مكونات مرنة ومنفصلة
  • استخدام Maven وGradle لإدارة الاعتماديات وبناء مشروع Java ML
  • تقييم التوازنات التصميمية عند تطبيق مبادئ SOLID على مشاريع Java ML

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

  • خبرة عملية مسبقة في برمجة Java لا تقل عن ستة أشهر
  • فهم أساسي لمفاهيم تعلم الآلة
  • القدرة على تطبيق أدوات وأساليب البرمجة بشكل مستقل

المدرسون

S

Scott Cosentino

Software Engineer

المواضيع

علوم البيانات
تعلم الآلة
تصميم البرمجيات
مبادئ البرمجة
هندسة البرمجيات
تحليل الاعتماديات
Java
إدارة المشاريع

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

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

المهارات

علوم البيانات
تعلم الآلة
تصميم البرمجيات
مبادئ البرمجة
هندسة البرمجيات
تحليل الاعتماديات
Java
إدارة المشاريع
Java
API Design

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