دورة تعلم Java 104: استكشاف Generic Classes | عبدالله المحمدي

عدد الدروس : 5 عدد ساعات الدورة : 00:18:25 شهادة معتمدة : نعم التسجيل في الدورة للحصول على شهادة

للحصول على شهادة

  • 1- التسجيل
  • 2- مشاهدة الكورس كاملا
  • 3- متابعة نسبة اكتمال الكورس تدريجيا
  • 4- بعد الانتهاء تظهر الشهادة في الملف الشخصي الخاص بك
دورة Java 104 مع المحاضر عبدالله الميمادي تركز على شرح مفهوم الـ Generic Classes وكيفية استخدامها في Java. تعلم كيفية استخدام الـ Type Parameters مع الدوال وطرق تحسين الكود باستخدام Generics لتطوير تطبيقات مرنة وقابلة لإعادة الاستخدام.
عن الدورة

دورة Java 104 مع المحاضر عبدالله الميمادي هي دورة متقدمة تركز على موضوع الـ Generic Classes في لغة البرمجة Java. ستأخذك هذه الدورة في رحلة تعليمية لاستكشاف كيفية استخدام الـ Generics في Java لتحسين مرونة الكود وزيادة قابلية إعادة استخدامه بشكل فعال.

مقدمة الدورة ومفهوم Generic Classes

في الدرس الأول من الدورة، يقوم المحاضر بتقديم مقدمة شاملة حول مفهوم الـ Generic Classes في Java. يتم شرح أهمية الـ Generics في البرمجة الحديثة وكيف يمكن استخدامها لتحسين تصميم الكود. كما يناقش كيفية تعريف الـ Generic Class واستخدامه مع مختلف أنواع البيانات بشكل عام. هذا الدرس سيعطيك الأساسيات التي تحتاجها لفهم كيفية استخدام Generics بشكل فعال.

استخدام Type Parameter مع الدوال

في الدرس الثاني، سيتم التطرق إلى كيفية استخدام الـ Type Parameter مع الدوال في Java. ستتعلم كيف يمكن لك أن تُحدد أنواع البيانات التي ستستخدمها داخل الدوال باستخدام الـ Type Parameters. سيتم عرض العديد من الأمثلة العملية التي توضح كيفية كتابة دوال مرنة تعمل مع أنواع بيانات مختلفة دون الحاجة إلى إعادة كتابة الكود.

مصطلحات مهمة في موضوع Generic Classes

الدرس الثالث يتناول بعض المصطلحات الأساسية التي يجب على كل مبرمج Java معرفتها عند التعامل مع الـ Generic Classes. سيتم شرح مفاهيم مثل الـ Type Bounds وWildcards وكيفية استخدامها بفعالية لكتابة كود متوافق مع أنواع مختلفة من البيانات. هذا الدرس يعدك لفهم جميع المفاهيم التي ستحتاج إليها لتطوير تطبيقات Java قوية باستخدام Generics.

عملية المساواة بين كائنات Generic

في الدرس الرابع، سيتم شرح كيفية التعامل مع الكائنات التي تنتمي إلى أنواع مختلفة ولكن تستخدم الـ Generics. سيتم التطرق إلى كيفية مقارنة الكائنات في هذه الحالة باستخدام العمليات المناسبة مثل المساواة (Equality). ستتمكن من فهم كيف يتم التعامل مع الكائنات داخل الـ Generic Class والمقارنة بينها باستخدام العمليات المناسبة.

استخدام أكثر من باراميتر مع Generic Class

أحد الجوانب المتقدمة التي يتم تناولها في هذه الدورة هو استخدام أكثر من باراميتر مع الـ Generic Class. في الدرس الخامس، يتعلم الطلاب كيفية تعريف Generic Classes مع أكثر من نوع بيانات في نفس الوقت، مما يتيح لهم العمل مع أكثر من نوع من البيانات في نفس الوقت بمرونة. سيتم شرح كيفية استخدام العديد من الباراميترات وكيفية تحسين الكود باستخدام هذه التقنيات.

الفوائد المترتبة على استخدام الـ Generics

دورة Java 104 توضح العديد من الفوائد المترتبة على استخدام الـ Generics، من أبرزها:

  • زيادة مرونة الكود: باستخدام Generics، يمكنك كتابة دوال وفئات تتعامل مع أنواع بيانات متعددة دون الحاجة إلى كتابة أكواد مكررة.
  • تحسين الأمان أثناء وقت الترجمة: الـ Generics يساعد في الكشف عن الأخطاء أثناء عملية الترجمة بدلاً من وقت التشغيل، مما يجعل الكود أكثر أمانًا.
  • تحسين الأداء: مع Generics، يتم تقليل الحاجة إلى عمليات التحويل (Casting) مما يحسن من أداء التطبيق.

تطبيقات عملية

خلال الدورة، يتم تقديم العديد من الأمثلة العملية التي توضح كيفية تطبيق الـ Generic Classes في سيناريوهات واقعية. ستتعلم كيفية استخدام Generics لتطوير مكتبات كود مرنة وقابلة لإعادة الاستخدام، وكذلك كيفية التعامل مع البيانات بأنواعها المختلفة ضمن التطبيق.