java
تعلم برمجة JAVA من الصفر باللغة العربية
دورة java مجانية، 77 درس فيديو مع Adel Nasim.
77 الدرس
1 ساعة 12 دقيقة
7 مسجل
شهادة: نعم
محتوى الدورة التمهيدية
77 الدرس · 1 ساعة 12 دقيقة
01
#00 [JAVA] - مقدمة
12:18
02
#01 [JAVA] - تثبيت أدوات تطوير Java (JDK، Apache NetBeans IDE)
14:20
03
#02 [JAVA] - تسلسل الهروب والتعليقات
13:01
04
#03 [JAVA] - أنواع البيانات
20:48
05
#04 [JAVA] - عوامل التشغيل الحسابية
12:11
06
#05 [JAVA] - عوامل التشغيل الحسابية (بادئة و لاحقة)
11:15
07
#06 [JAVA] - إدخال المستخدم في Java (Scanner)، طرق Printf
18:33
08
#07 [JAVA] - جملة الاختيار (if - if else - if else if)
16:55
09
#08 [JAVA] - جملة الاختيار (تمارين، ممارسة، عامل ثلاثي)، طريقة instanceof
13:41
10
#09 [JAVA] - جملة الاختيار (جمل Switch)
18:56
11
#010 [JAVA] - جملة التحكم في التكرار (حلقة While)
15:50
12
#011 [JAVA] - حلقات While التي تتحكم فيها العلامة والعلم
10:09
13
#012 [JAVA] - جملة التحكم في التكرار (حلقة Do-While)
10:29
14
#013 [JAVA] - جملة التحكم في التكرار (حلقة For)
13:07
15
#014 [JAVA] - أسئلة وتمارين في الحلقات
17:12
16
#015 [JAVA] - جمل التفرع (Break/Continue)
12:38
17
#016 [JAVA] - جملة التحكم في التكرار (الحلقات المتداخلة)
19:26
18
#017 [JAVA] - جمل التفرع (Break مع تسمية / Continue مع تسمية)
11:17
19
#018 [JAVA] - الطريقة / الدالة الجزء 1
23:26
20
#019 [JAVA] - الطريقة / الدالة الجزء 2 (أمثلة)
23:58
21
#020 [JAVA] - الدالة / الوظيفة المدمجة
20:18
22
#021 [JAVA] - تحميل الدالة / الوظيفة
15:06
23
#022 [JAVA] - الاستدعاء الذاتي / طرق الاستدعاء الذاتي الجزء 1
24:48
24
#023 [JAVA] - الاستدعاء الذاتي / طرق الاستدعاء الذاتي الجزء 2
22:34
25
#024 [JAVA] - المصفوفات أحادية البعد (مصفوفة 1D)
23:21
26
#025 [JAVA] - مصفوفة أحادية البعد (تمارين، ممارسة)
11:45
27
#026 [JAVA] - مصفوفة أحادية البعد (مصفوفة حرفية)
12:22
28
#027 [JAVA] - تمرير المصفوفات إلى الدوال
16:00
29
#028 [JAVA] - المصفوفات متعددة الأبعاد و تمرير المصفوفات متعددة الأبعاد إلى الدوال
27:50
30
#029 [JAVA] - السلسلة و مصفوفة السلاسل
28:50
31
#030 [JAVA] - مقدمة في البرمجة الكائنية التوجه
17:46
32
#031 [JAVA] - الفئات و الكائنات
26:49
33
#032 [JAVA] - الأسئلة و التمارين - الفئات و الكائنات
25:41
34
#033 [JAVA] - المُنشئ (بدون معطيات، معطيات، افتراضي)
23:37
35
#034 [JAVA] - المُنشئ (مُنشئ النسخ) / المُنهين مقابل المُدمّرات
11:14
36
#035 [JAVA] - الكلمة الرئيسية الثابتة (المتغيرات الثابتة و الدوال)
23:07
37
#036 [JAVA] - الكلمة الرئيسية الثابتة (الكتلة الثابتة - الفئة الثابتة)
17:27
38
#037 [JAVA] - تمرير الكائنات إلى الدوال (حسب القيمة مقابل حسب المرجع / تمرير الكائنات كوسائط)
10:02
39
#038 [JAVA] - تمرير الكائنات إلى الدوال (إرجاع الكائنات / مقارنة الكائنات)
21:29
40
#039 [JAVA] - الوراثة (أنواع الوراثة / محددات الوصول و الوراثة)
17:32
41
#040 [JAVA] - الوراثة (الكلمة الرئيسية Super / فئة الكائن / الحزمة الخاصة مقابل المحمية)
33:29
42
#041 [JAVA] - تعدد الأشكال (تحميل الأساليب وإعادة تحميل الأساليب)
15:55
43
#042 [JAVA] - تعدد الأشكال (شرح الأمثلة، الأساليب الثابتة)
27:53
44
#043 [JAVA] - تعدد الأشكال (الربط المتأخر "تعدد الأشكال الديناميكي"، الربط المبكر "تعدد الأشكال الثابت")
13:37
45
#044 [JAVA] - أنواع العلاقات (الارتباط، التجميع "يمتلك"، التركيب "جزء من")
22:33
46
#045 [JAVA] - أنواع العلاقات (الارتباط، التجميع، التركيب) مع مثال
34:20
47
#046 [JAVA] - الكلمة الرئيسية النهائية (المتغير النهائي، المتغير النهائي الفارغ، المتغير النهائي الثابت الفارغ)
17:52
48
#047 [JAVA] - الكلمة الرئيسية النهائية (المعلمات النهائية، الأساليب النهائية، الفئات النهائية، المراجع النهائية)
13:53
49
#048 [JAVA] - فئة ArrayList
27:22
50
#049 [JAVA] - ArrayList، الإعلان، الطباعة، الأساليب (إضافة، الحصول، إضافة الكل، مُنشئ النسخ، النسخ)
29:22
51
#050 [JAVA] - أساليب ArrayList (تعيين، إزالة، إزالة الكل، إزالة النطاق) ArrayList متعدد الأشكال
22:04
52
#051 [JAVA] - أساليب ArrayList (تحتوي، احتفظ بكل، قائمة فرعية، مسح، تأكد من السعة، فرز، الحد الأدنى، الحد الأقصى)
30:53
53
#052 [JAVA] - التجريد (أمثلة من الحياة الواقعية، مقدمة إلى الفئة المجردة، الفئة المجردة UML)
19:05
54
#053 [JAVA] - الفئة المجردة الجزء 1 (أمثلة، قواعد مجردة)
19:32
55
#054 [JAVA] - الفئة المجردة الجزء 2 (تعدد الأشكال، فوائد الفئة المجردة)
14:31
56
#055 [JAVA] - الواجهة الجزء 1 (مثال من الحياة الواقعية، UML، الاتفاقية)
20:09
57
#056 [JAVA] - الواجهة الجزء 2 (عملي، تنفيذ واجهات متعددة، توسيع واجهات متعددة)
21:44
58
#057 [JAVA] - الواجهة الجزء 3 (الأساليب الافتراضية - الخاصة - الثابتة، الواجهة المتداخلة)
17:33
59
#058 [JAVA] - الواجهة الجزء 4 (واجهة العلامة أو التوسيم، الواجهة العامة، فوائد الواجهة)
12:45
60
#059 [JAVA] - الفئة الداخلية المجهولة (توسيع الفئة، تنفيذ الواجهة، تعريف المعلمات، لامبدا)
23:03
61
#060 [JAVA] - الفئة الداخلية المجهولة (الباني، طرق إضافية، متغيرات محلية، كلمة Var)
26:57
62
#061 [JAVA] - تعداد جافا (ما هو التعداد، أمثلة، UML، التعداد مع switch، السمات والطرق)
30:22
63
#062 [JAVA] - تعداد جافا (مثال من الحياة الواقعية، ordinal، compreTo، toString، name، valueOf، values)
18:40
64
#063 [JAVA] - تعداد جافا (فئات EnumSet و EnumMap، فوائد التعدادات، التعدادات مقابل الفئات)
13:49
65
#064 [JAVA] - معالجة الاستثناءات (كتلة try-catch، كتل multi-catch، كتل union-catch)
23:07
66
#065 [JAVA] - معالجة الاستثناءات (كتلة finally، كلمة Throws، الاستثناءات المفحوصة مقابل غير المفحوصة)
29:24
67
#066 [JAVA] - معالجة الاستثناءات (كلمة Throw، Throw مقابل Throws، Throw و finally، استثناء مخصص)
32:07
68
#067 [JAVA] - معالجة الملفات (java.io، تدفق البايت والشخصية، InputStream و OutputStream subclasses)
23:59
69
#068 [JAVA] - معالجة الملفات (فئة FileInputStream، حجم الشخصية مقابل حجم السلسلة)
24:35
70
#069 [JAVA] - معالجة الملفات (فئة FileOutputStream، قراءة وكتابة الصور، الحروف العربية)
11:42
71
#070 [JAVA] - معالجة الملفات (فئة File)
15:57
72
#071 [JAVA] - معالجة الملفات (فئة File، الدلائل "إضافة/إزالة"، البانيين)
14:40
73
#072 [JAVA] - معالجة الملفات (تسلسل فئة Reader/Writer، FileWriter و FileReader)
22:44
74
#073 [JAVA] - معالجة الملفات (فئات BufferedReader / BufferedWriter، قراءة الملف سطرًا بسطر)
21:50
75
#074 [JAVA] - معالجة الملفات (فئة PrintWriter "البانيين والطرق")
14:56
76
#075 [JAVA] - معالجة الملفات (فئة Scanner "البانيين والطرق"، useDelimiter، delimiter)
19:45
77
#076 [JAVA] - معالجة الملفات (التسلسل وإلغاء التسلسل، قراءة وكتابة كائنات متعددة)
22:09