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

عدد الدروس : 115 عدد ساعات الدورة : 08:34:49 شهادة معتمدة : نعم التسجيل في الدورة للحصول على شهادة

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

  • 1- التسجيل
  • 2- مشاهدة الكورس كاملا
  • 3- متابعة نسبة اكتمال الكورس تدريجيا
  • 4- بعد الانتهاء تظهر الشهادة في الملف الشخصي الخاص بك
دورة Java 102 هي دورة تعليمية متقدمة تستعرض مفاهيم الوراثة، الكلاسات، الـ constructors، الأساليب، التحكم في الوصول (Access Modifiers)، وكذلك معالجة الاستثناءات مع تطبيقات عملية.

قائمة الدروس

عن الدورة

محتوى الدورة:

  1. الدرس الأول: الوراثة في جافا
  2. الدرس الثاني: إنشاء الكلاس A
  3. الدرس الثالث: extends وعملية الوراثة
  4. الدرس الرابع: أوجه القوة في الوراثة
  5. الدرس الخامس: إنشاء الكلاس C
  6. الدرس السادس: مفهوم SuperClass و SubClass
  7. الدرس السابع: التعرف على كلاس Object
  8. الدرس الثامن: التعرف على super
  9. الدرس التاسع: super ودالة الـ Constructor الجزء الأول
  10. الدرس العاشر: super ودالة الـ Constructor الجزء الثاني
  11. الدرس الحادي عشر: معلومات أكثر حول Constructor
  12. الدرس الثاني عشر: استخدام أكثر من Constructor
  13. الدرس الثالث عشر: Constructor و عملية الوراثة
  14. الدرس الرابع عشر: المزيد عن Constructor و super
  15. الدرس الخامس عشر: استخدام الـ package
  16. الدرس السادس عشر: مفهوم الـ Access Modifier
  17. الدرس السابع عشر: شرح private
  18. الدرس الثامن عشر: استخدام private
  19. الدرس التاسع عشر: استخدام set و get مع private
  20. الدرس العشرون: فوائد استخدام private
  21. الدرس الواحد والعشرون: شرح protected
  22. الدرس الثاني والعشرون: استخدام protected
  23. الدرس الثالث والعشرون: استخدام public
  24. الدرس الرابع والعشرون: التعرف على Default Access Modifier
  25. الدرس الخامس والعشرون: استخدام Default Access Modifier
  26. الدرس السادس والعشرون: كلاس SimpleCalc الجزء الأول
  27. الدرس السابع والعشرون: كلاس SimpleCalc الجزء الثاني
  28. الدرس الثامن والعشرون: كلاس SimpleCalc الجزء الثالث
  29. الدرس التاسع والعشرون: كلاس AnotherCalc الجزء الأول
  30. الدرس الثلاثون: كلاس AnotherCalc الجزء الثاني
  31. الدرس الواحد والثلاثون: التعرف على static
  32. الدرس الثاني والثلاثون: استخدام static
  33. الدرس الثالث والثلاثون: Static Method ومفهومها
  34. الدرس الرابع والثلاثون: مثال على Static Method
  35. الدرس الخامس والثلاثون: تلخيص موضوع static
  36. الدرس السادس والثلاثون: مثال TheCount
  37. الدرس السابع والثلاثون: مثال TheCount محسن
  38. الدرس الثامن والثلاثون: مفهوم الـ Method Overloading
  39. الدرس التاسع والثلاثون: مثال في الـ Method Overloading
  40. الدرس الأربعون: مفهوم Method Overriding
  41. الدرس الواحد والأربعون: مقارنة الـ Overload و الـ Override
  42. الدرس الثاني والأربعون: مثال كلاس OverCalc
  43. الدرس الثالث والأربعون: مثال على عمل Override للطباعة
  44. الدرس الرابع والأربعون: استخدام final
  45. الدرس الخامس والأربعون: استخدام final static
  46. الدرس السادس والأربعون: مثال على استخدام final static
  47. الدرس السابع والأربعون: التعرف على final method
  48. الدرس الثامن والأربعون: التعرف على final class
  49. الدرس التاسع والأربعون: مثال على final method
  50. الدرس الخمسون: استخدام import
  51. الدرس الواحد والخمسون: عمل import لـ Math
  52. الدرس الثاني والخمسون: استخدام كلاس Scanner
  53. الدرس الثالث والخمسون: قراءة قيمة نصية بإستخدام Scanner
  54. الدرس الرابع والخمسون: التعديل على كلاس SimpleCalc
  55. الدرس الخامس والخمسون: مفهوم الـ Composition
  56. الدرس السادس والخمسون: مثال على مفهوم الـ Composition
  57. الدرس السابع والخمسون: مقدمة للإستثناءات Exceptions
  58. الدرس الثامن والخمسون: مثال على الإستثناءات Exceptions
  59. الدرس التاسع والخمسون: استخدام try and catch
  60. الدرس الستون: الكائن المستخدم مع catch
  61. الدرس الواحد والستون: مثال لإستخدام كائن catch
  62. الدرس الثاني والستون: استخدام أكثر من catch
  63. الدرس الثالث و الستون: استخدام catch واحدة للجميع
  64. الدرس الرابع و الستون: استخدام empty catch
  65. الدرس الخامس والستون: التعرف على finally
  66. الدرس السادس والستون: التعامل مع finally و return
  67. الدرس السابع والستون: التعرف على throw
  68. الدرس الثامن والستون: التعرف على Exception Catcher
  69. الدرس التاسع والستون: التعرف على Exception Propagator
  70. الدرس السبعون: مثال على Exception Catcher
  71. الدرس الواحد و السبعون: مثال على Exception Propagator
  72. الدرس الثاني والسبعون: نقطة مهمة حول Runtime Exception و Propagator
  73. الدرس الثالث والسبعون: معنى checked و unchecked Exceptions
  74. الدرس الرابع والسبعون: أنواع كلاسات الـ Exceptions
  75. الدرس الخامس والسبعون: التعليق على java.lang
  76. الدرس السادس والسبعون: إنشاء كلاس MyException
  77. الدرس السابع والسبعون: مثال على MyException
  78. الدرس الثامن والسبعون: التعرف على assert
  79. الدرس التاسع والسبعون: التعرف على صيغة أخرى لـ assert
  80. الدرس الثمانون: مقارنة بين if و assert
  81. الدرس الواحد والثمانون: مفهوم الـ Polymorphism الجزء الأول
  82. الدرس الثاني والثمانون: مفهوم الـ Polymorphism الجزء الثاني
  83. الدرس الثالث والثمانون: مفهوم الـ Polymorphism الجزء الثالث
  84. الدرس الرابع والثمانون: مفهوم الـ Polymorphism الجزء الرابع
  85. الدرس الخامس والثمانون: مثال على Polymorphism الجزء الأول
  86. الدرس السادس والثمانون: مثال على Polymorphism الجزء الثاني
  87. الدرس السابع والثمانون: مثال على Polymorphism الجزء الثالث
  88. الدرس الثامن والثمانون: شرح الـ Recursive Method
  89. الدرس التاسع والثمانون: مثال على الـ Recursive Method
  90. الدرس التسعون: كلاس Student الجزء الأول
  91. الدرس الواحد و التسعون: كلاس Student الجزء الثاني
  92. الدرس الثاني و التسعون: كلاس Student الجزء الثالث
  93. الدرس الثالث و التسعون: كلاس Student الجزء الرابع
  94. الدرس الرابع و التسعون: كلاس Student الجزء الخامس
  95. الدرس الخامس و التسعون: كلاس Student الجزء السادس
  96. الدرس السادس و التسعون: كلاس Student الجزء السابع
  97. الدرس السابع و التسعون: كلاس Student الجزء الثامن
  98. الدرس الثامن و التسعون: كلاس Student الجزء التاسع
  99. الدرس التاسع و التسعون: كلاس Student الجزء العاشر
  100. الدرس المئة: كلاس Tweet الجزء الأول
  101. الدرس المئة وواحد: كلاس Tweet الجزء الثاني
  102. الدرس المئة واثنين: كلاس Tweet الجزء الثالث
  103. الدرس المئة وثلاثة: كلاس Tweet الجزء الرابع
  104. الدرس المئة وأربعة: كلاس Tweet الجزء الخامس
  105. الدرس المئة وخمسة: كلاس Calculator الجزء الأول
  106. الدرس المئة وستة: كلاس Calculator الجزء الثاني
  107. الدرس مئة وسبعة: مثال توضيحي لعمل واجهة بالجافا
  108. الدرس مئة وثمانية: كلاس OperatingSystem
  109. الدرس المئة وتسعة: كلاس Windows
  110. الدرس المئة وعشرة: كلاس Mac
  111. الدرس المئة وأحدى عشر: كلاس Linux الجزء الأول
  112. الدرس المئة وأثنى عشر: كلاس Linux الجزء الثاني
  113. الدرس المئة وثلاثة عشر: printOS لتوضيح الـ Polymorphism
  114. الدرس المئة وأربعة عشر: نقطة مهمة حول موضوع الـ Polymorphism
  115. الدرس المئة وخمسة عشر: ختام دورة جافا ١٠٢