دورة Java 103- تعلم مفاهيم البرمجة المتقدمة في جافا مع عبدالله المحمدي

عدد الدروس : 46 عدد ساعات الدورة : 03:13:15 شهادة معتمدة : نعم التسجيل في الدورة للحصول على شهادة

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

  • 1- التسجيل
  • 2- مشاهدة الكورس كاملا
  • 3- متابعة نسبة اكتمال الكورس تدريجيا
  • 4- بعد الانتهاء تظهر الشهادة في الملف الشخصي الخاص بك
دورة Java 103 هي جزء من سلسلة دروس متقدمة لتعلم جافا، حيث تركز الدورة على مفاهيم متقدمة مثل الوراثة، الواجهات (Interfaces)، الأنواع المحددة (Enums)، الكائنات (Objects)، وأنواع مختلفة من الفئات الداخلية (Nested Classes). تتضمن الدورة شرحًا عمليًا مع أمثلة توضح كيفية استخدام هذه المفاهيم في البرمجة.

قائمة الدروس

عن الدورة
  • الدرس الأول: مقدمة الدورة والتعرف على abstract
  • الدرس الثاني: معلومات إضافية عن abstract
  • الدرس الثالث: شرح مفهوم الـ Abstract Method
  • الدرس الرابع: مثال توضيحي لمفهوم abstract وكلاس Shape
  • الدرس الخامس: استخدام abstract و static و constructor
  • الدرس السادس: توضيح استخدام abstract في مفهوم الـ Polymorphism
  • الدرس السابع: توضيح استخدام abstract في مفهوم الـ Polymorphism 2
  • الدرس الثامن: استخدام abstract مع مفهوم الـ Polymorphism 3
  • الدرس التاسع: شرح الـ interface ومعنى implements
  • الدرس العاشر: معلومات إضافية عن الـ interface
  • الدرس الحادي عشر: تمرير الـ interface كباراميتر
  • الدرس الثاني عشر: مثال على استخدام الـ interface
  • الدرس الثالث عشر: استخدام أكثر من interface
  • الدرس الرابع عشر: عمل extends للـ interface
  • الدرس الخامس عشر: extends و implements
  • الدرس السادس عشر: Anonymous Class واستخدامه مع الـ interface
  • الدرس السابع عشر: Anonymous Object كباراميتر
  • الدرس الثامن عشر: Anonymous Object و الكلاسات
  • الدرس التاسع عشر: Type Casting وتحويل الأنواع
  • الدرس العشرون: معلومات إضافية عن Type Casting
  • الدرس الواحد والعشرون: توضيح تفصيلي للـ Interface
  • الدرس الثاني والعشرون: شرح الـ Empty Interface
  • الدرس الثالث والعشرون: مثال Plugin لشرح فائدة Interface
  • الدرس الرابع والعشرون: ماهو الـ enum
  • الدرس الخامس والعشرون: استخدام الـ Parameters مع الـ enum
  • الدرس السادس والعشرون: استخدام الـ Enumerator
  • الدرس السابع والعشرون: استخدام الـ Enumerator بداخل الـ Class
  • الدرس الثامن والعشرون: استخدام الـ Enumerator مع الـ Method
  • الدرس التاسع والعشرون: استخدام enum مع abstract
  • الدرس الثلاثون: استخدام enum مع switch
  • الدرس الواحد والثلاثون: استخدام enum مع مصفوفة values
  • الدرس الثاني والثلاثون: استخدام enum و valueOf
  • الدرس الثالث والثلاثون: العلاقة بين enum و interface
  • الدرس الرابع والثلاثون: خصائص الـ enum
  • الدرس الخامس والثلاثون: الكلاس المسمى Object وفائدته
  • الدرس السادس والثلاثون: استخدام الكلاس Object كباراميتر
  • الدرس السابع والثلاثون: استخدام كلاس Object كـ Return value
  • الدرس الثامن والثلاثون: جلب المعلومات باستخدام getClass
  • الدرس التاسع والثلاثون: استخدام الدالة ككائن أثناء الإرجاع
  • الدرس الأربعون: استخدام instanceof للتعرف على نوع الكائن
  • الدرس الواحد والأربعون: مقدمة في Nested Classes
  • الدرس الثاني والأربعون: أنواع الـ Nested Classes
  • الدرس الثالث والأربعون: الـ Nested Classes من نوع Static
  • الدرس الرابع والأربعون: التعرف على Inner Classes
  • الدرس الخامس والأربعون: التعرف على Local Inner Class
  • الدرس السادس والأربعون: (ختام الدورة) - شرح مفهوم Anonymous Inner Class