الدورة باللغة العربية
Java 101
دورة لغة Java للمبتدئين بحيث تغطي الأساسيات وتفترض هذه الدورة أنك لا تملك أي خلفية مسبقة في جافا وتشرح الأساسيات ومفهوم الكائنات من الصفر
- مقدمة الدورة و مفهوم الكائنات في البرمجة
- مفهوم الخصائص Attributes في البرمجة
- مفهوم الأفعال Actions في البرمجة
- طريقة مختصرة لوصف الكائنات والكلاسات
- الفرق بين الكلاس CLASS و الأوبجكت OBJECT
- معلومات إضافية حول الكلاس Class في البرمجة
- الكائنات والكلاسات في البرمجة
- تمثيل الكلاس CLASS على الكمبيوتر
- التعامل مع بيئة Netbeans
- استكشاف بيئة Netbeans
- إنشاء Class
- التعليقات Comments في Java
- المتغيرات Variables ومفهومها بالتفصيل
- مفهوم الـ Datatype
- حجم المتغير Variable Size
- أنواع البيانات العددية Numerical Datatype
- تعريف المتغيرات Declare Variables
- مفهوم الدوال Functions
- مفهوم تعريف الدالة Function Declare
- مفهوم استدعاء الدالة Function Call
- معلومات إضافية حول Class
- الطباعة في جافا print
- إنشاء دالة مبسطة للتوضيح
- مفهوم Jump و Return في الدوال
- مفهوم Return بتفصيل
- تطبيق return وفهم طريقة الإرجاع
- معنى void وطريقة استخدامها
- مفهوم البارميترات Parameters
- مثال على Method بسيط
- معلومات أكثر حول الـ Class
- العلاقة بين المتغيرات والدوال
- استخدام المتغير this
- استخدام this وعلاقتها بالكائنات
- استخدام this مع الدوال
- مثال على المتغيرات والدوال
- التعرف على new
- دالة الـ Constructor
- الكونستراكتور والباراميترات
- مثال بسيط على كائن
- ملخص حول الكائنات والكلاسات
- مفهوم جمل التحكم
- استخدام جملة if
- مثال على استخدام الشروط
- استخدام else
- مثال على else
- الشروط والمقارنات في جافا
- استخدام else if
- switch
- switch مع أكثر من case
- مثال على استخدام switch
- استخدام default
- طريقة استخدام أكثر من case
- استخدام inline-if
- مفهوم Loop
- التعرف على for
- فهم أجزاء for
- مفهوم الزيادة في for
- معلومات اضافية حول اسلوب for
- مفهوم infinite loop ومعالجته
- معلومات إضافية عن for
- مثال متكامل على استخدام for
- استخدام for مع method
- استخدام while
- while مثل الشروط
- استخدام do-while
- خلاصة في Java Loop
- نوع البيانات char
- التعرف على String
- إستخدام دالة String.charAt
- إستخدام String.length
- مثال على String.charAt and String.length
- انشاء نص بإستخدام new
- استخدام String.toUpperCase
- استخدام String.toLowerCase
- استخدام دالة مساواة النصوص
- إستخدام String.equalsIgonreCase
- المصفوفات
- طريقة كتابة المصفوفات
- إدخال القيم للمصفوفة
- تمهيد المصفوفة
- حل إشكالية أقواس المصفوفة
- تحديد نوع عناصر المصفوفة
- طول المصفوفة
- مقارنة طول المصفوفة بطول النص
- مصفوفة النصوص
- حجم المصفوفة كثابت أ ومتغير
- استخدام for each للمصفوفات
- تمرير المصوفات للدوال
- هل تغير foreach القيم ؟
- مصفوفة الكائنات
- المصفوفات متعددة الأبعاد
- توضيح المصفوفة متعددة الأبعاد
- إنشاء مصفوفة متعددة بإستخدام new
- اللوب والمصفوفة المتعددة
- مثال للوب والمصفوفة المتعددة
- استخدام double و float
- استخدام short و long
- استخدام النوع boolean
- استخدام النوع byte
- توضيح مهم لدورة لغة جافا
- معلومات مهمة حول main
- مثال عملي على الجمع
- مثال عملي على إنشاء كلاس Calc
- مثال على إضافة دالة Dec
- مثال على التعامل مع النصوص
- مثال لتحويل النص إلى مصفوفة
- ضرب عناصر مصفوفتين في بعض
- عرض مشكلة ضرب المصفوفة
- مثال لكلاس الكتاب - الجزء الأول
- مثال لكلاس الكتاب - الجزء الثاني
- مثال لكلاس الكتاب - الجزء الثالث
- مثال الكتاب الجزء الرابع
- مثال الكتاب الجزء الخامس
- مثال الكتاب الجزء السادس
- مثال الكتاب الجزء السابع
- مثال الكتاب الجزء الثامن
- مثال الكتاب الجزء التاسع
- ختام الجزء الأول من الدورة
Java 102
دورة جافا ١٠٢ هي عبارة دورة ذات مستوى متقدم في لغة جافا حيث تعتبر استكمال لم تمت دراسته في دورة جافا ١٠١ وتتعرض لمفاهيم متقدمة كالوراثة وتعدد الأوجه وغيرها من الأشياء الأخرى ونتمنى لك دراسة ممتعة بإذن الله تعالى -- بالتوفيق
- الوراثة
- إنشاء الكلاس A
- extends وعملية الوراثة
- أوجه القوة في الوراثة
- إنشاء الكلاس C
- مفهوم SuperClass و SubClass
- التعرف على كلاس Object
- التعرف على super
- super ودالة الـ Constructor الجزء الأول
- super ودالة الـ Constructor الجزء الثاني
- معلومات أكثر حول Constructor
- استخدام أكثر من Constructor
- Constructor و عملية الوراثة
- المزيد عن Constructor و super
- استخدام الـ package
- مفهوم الـ Access Modifier
- شرح private
- استخدام private
- استخدام set و get مع private
- فوائد استخدام private
- شرح protected
- استخدام protected
- استخدام public
- التعرف على Default Access Modifier
- استخدام Default Access Modifier
- كلاس SimpleCalc الجزء الأول
- كلاس SimpleCalc الجزء الثاني
- كلاس SimpleCalc الجزء الثالث
- كلاس ِAnotherCalc الجزء الأول
- كلاس ِAnotherCalc الجزء الثاني
- التعرف على static
- استخدام static
- Static Method ومفهومها
- مثال على Static Method
- تلخيص موضوع static
- مثال TheCount
- مثال TheCount محسن
- مفهوم الـ Method Overloading
- مثال في الـ Method Overloading
- مفهوم Method Overriding
- مقارنة الـ Overload و الـ Override
- مثال كلاس OverCalc
- مثال على عمل Override للطباعة
- استخدام final
- استخدام final static
- مثال على استخدام final static
- التعرف على final method
- التعرف على final class
- مثال على final method
- استخدام import
- عمل import لـ Math
- استخدام كلاس Scanner
- قراءة قيمة نصية بإستخدام Scanner
- التعديل على كلاس SimpleCalc
- مفهوم الـ Composition
- مثال على مفهوم الـ Composition
- مقدمة للإستثناءات Exceptions
- مثال على الإستثناءات Exceptions
- استخدام try and catch
- الكائن المستخدم مع catch
- مثال لإستخدام كائن catch
- استخدام أكثر من catch
- استخدام catch واحدة للجميع
- استخدام empty catch
- التعرف على finally
- التعامل مع finally و return
- التعرف على throw
- التعرف على Exception Catcher
- التعرف على Exception Propagator
- مثال على Exception Catcher
- مثال على Exception Propagator
- نقطة مهمة حولRuntime Exception و Propagator
- معنى checked و unchecked Exceptions
- أنواع كلاسات الـ Exceptions
- التعليق على java.lang
- إنشاء كلاس MyException
- مثال على MyException
- التعرف على assert
- التعرف على صيغة أخرى لـ assert
- مقارنة بين if و assert
- مفهوم الـ Polymorphism الجزء الأول
- مفهوم الـ Polymorphism الجزء الثاني
- مفهوم الـ Polymorphism الجزء الثالث
- مفهوم الـ Polymorphism الجزء الرابع
- مثال على Polymorphism الجزء الأول
- مثال على Polymorphism الجزء الثاني
- مثال على Polymorphism الجزء الثالث
- شرح الـ Recursive Method
- مثال على الـ Recursive Method
- كلاس Student الجزء الأول
- كلاس Student الجزء الثاني
- كلاس Student الجزء الثالث
- كلاس Student الجزء الرابع
- كلاس Student الجزء الخامس
- كلاس Student الجزء السادس
- كلاس Student الجزء السابع
- كلاس Student الجزء الثامن
- كلاس Student الجزء التاسع
- كلاس Student الجزء العاشر
- كلاس Tweet الجزء الأول
- كلاس Tweet الجزء الثاني
- كلاس Tweet الجزء الثالث
- كلاس Tweet الجزء الرابع
- كلاس Tweet الجزء الخامس
- كلاس Calculator الجزء الأول
- كلاس Calculator الجزء الثاني
- مثال توضيحي لعمل واجهة بالجافا
- كلاس OperatingSystem
- كلاس Windows
- كلاس Mac
- كلاس Linux الجزء الأول
- كلاس Linux الجزء الثاني
- printOS لتوضيح الـ Polymorphism
- نقطة مهمة حول موضوع الـ Polymorphism
- ختام دورة جافا ١٠٢
Java 103
دورة جافا ١٠٣ هي دورة المستوى المتقدم من لغة جافا بحيث تتطرق لمواضيع متقدمة ومبنية على الدورات السابقة مثل جافا ١٠١ وجافا ١٠٢ لتصل بك إلى الإحتراف إن شاء الله تعالى عن طريق خطوات سهلة الفهم وإستخدام لمختلف الأدوات التي تساعد على توضيح المعلومة للمتلقي
- مقدمة الدورة والتعرف على abstract
- معلومات إضافية عن abstract
- شرح مفهوم الـ Abstract Method
- مثال توضيحي لمفهوم abstract وكلاس Shape
- استخدام abstract و static و constructor
- توضيح استخدام abstract في مفهوم الـ Polymorphism
- توضيح استخدام abstract في مفهوم الـ Polymorphism ٢
- استخدام abstract مع مفهوم الـ Polymorphism ٣
- شرح الـ 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 مع الـ Methdo
- استخدام 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
مقدمة من شبكة عبد الله عيد
ملاحظة هامة: لفتح أي رابط أو موضوع يرجى الضغط على اسمه ثم انتظر 5ثوان ثم انقر على تخطي اعلانات
ليست هناك تعليقات:
إرسال تعليق