
معرفة عامة عن تاريخ لغة البرمجة جافا وميزاتها
فهم كيف تعمل لغة الجافا
تنزيل وتصطيب بيئة العمل ولغة الجافا على جهاز الحاسوب
تعلم اساسيات بيئة العمل وكيفية انشاء مشروع جديد
تعلم الدالة الرئيسية داخل الجافا
شرح كيفية الطباعة داخل الجافا
تطبيق الطباعة داخل الكود باستخدام جملة الطباعة داخل الجافا
شرح مفهوم انواع البيانات بشكل نظري
تطبيق مفهوم انواع البيانات من خلال الكود
شرح المتغيرات داخل الجافا بشكل نظري
تطبيق مفهوم انواع المتغيرات داخل الكود
شرح الاخطاء الشائعة مع استخدام المتغيرات
شرح مفهوم المعاملات بشكل نظري
شرح مفهوم المعملات الاحادية وتطبيقها داخل الكود
شرح المعاملات الرياضية وتطبيقها بالكود
شرح معاملات الازاحة
شرح المعاملات العلائقية او ما يعرف بمعاملات المقارنة
شرح المعاملات الثنائية
شرح المعاملات الثلاثية او ما يعرف بالمعاملات الشرطية
شرح المعاملات المنطقية
شرح معاملات المساواة
شرح مفهوم الاولويات (الاسبقيات)
شرح التعابير الرياضية والمنطقية
تطبيق التعابير الرياضية والمنطقية والاوليات داخل الكود
شرح التعليقات في الجافا
شرح التجاوز عن الرموز المحجوزة باستخدام متسلسلات الهروب
شرح قرائة البيانات من المستخدم
عمل برنامج الة حاسبة بسيطة واستخدام مفهوم تحليل البرامج
عمل برنامج يقوم بحساب مساحة الدائرة وتطبيق مفهوم تحليل البرامج
شرح كيفية تمثيل الرموز داخل الحاسوب
شرح نوع البيانات الذي يتعامل مع الرموز
شرح نوع البيانات الذي يتعامل مع سلاسل الرموز والسلاسل النصية
شرح كيفية ايجاد طول السلاسل النصية
شرح كيفية التعامل مع ترقيم السلاسل النصية
شرح دمج السلاسل النصية
شرح مقارنة السلاسل النصية
شرح كيفية تقطيع السلاسل النصية
حذف الفراغات من السلاسل النصية
الاستبدال في السلاسل النصية
تكرار السلاسل النصية
ضم الرموز بين السلاسل النصية
حالة الاحرف داخل السلاسل النصية
شرح باني السلاسل النصية
شرح النوع الثاني من باني السلاسل النصية
الدوال الرياضية داخل الجافا
شرح التحويل بين انواع المتغيرات الجزء الاول
التحويل بين انواع المتغيرات الجزء الثاني
تحويل بين انواع المتغيرات الجزء الثالث
مقدمة الى الجمل الشرطية
شرح معاملات المقارنة
شرح الجملة الشرطية if
شرح الجملة الشرطية if else
شرح الجملة الشرطية else if
شرح التداخل في الجمل الشرطية
شرح الجملة الشرطية switch
مقدمة عن الجمل التكرارية
ايقاف الجملة التكرارية من خلال الكلمة المحجوزة break
شرح التكرار الانهائي
شرح التكرار المتداخل
ايجاد جمع الارقام من 1 الى 50 باستخدام جمل التكرار
تحويل الاحرف الصغيرة الى كبيرة باستخدام جمل التكرار
تحويل رقم في النظام الثنائي الى عشري باستخدام جمل التكرار الجزء الاول
تحويل رقم في النظام الثنائي الى عشري باستخدام جمل التكرار الجزء الثاني
تحويل رقم في النظام الثنائي الى عشري باستخدام جمل التكرار الجزء الثالث
عمل برنامج جدول الضرب باستخدام التكرار المتداخل
مقدمة عن المصفوفات
مفهوم المصفوفة احادية البعد
تطبيق المصفوفة الاحادية داخل الكود
شرح مفهوم المصفوفة ثنائية الابعاد
تطبيق المصفوفة ثنائية الابعاد داخل الكود
شرح المصفوفات متعددة الابعاد
تطبيق المصفوفات متعددة الابعاد داخل الكود
ايجاد المتوسط الحسابي لارقام داخل مصفوفة
ايجاد اكبر رقم واقل رقم في مصفوفة
تبديل القيم بين مصفوفتين
ايجاد جمع مصفوفتين ثنائيتين
ايجاد منقول لمصفوفة ثنائية الابعاد
قص السلاسل النصية
الثوابت داخل الجافا
الاخطاء في علم البرمجة
تطبيق الاخطاء البرمجية داخل الكود
معالجة الاخطاء من خلال جملة try and catch
تتبع الاخطاء داخل الكود
الحاجة لاستخدام الدوال داخل الكود
شرح مفهوم الدوال
تطبيق الدوال التي لا تعيد قيمة
تطبيق الدوال التي تعيد قيمة
كتابة دالة تعيد طول مصفوفة وسلاسلة نصية
التعرف على المفاهيم العامة في البرمجة كائنية التوجه
تعلم مفهوم الفئة والكائن
دالة باني الكائنات
دالة الباني مع الوسائط
مفهوم المشاركة بين الكائنات
شرح المتغيرات المتشاركة بين الكائنات
باني المتغيرات المتشاركة بين الكائنات
الدوال المتشاركة بين الكائنات
تداخل الفئات
استدعاء المكتبات
شرح محددات الوصول
شرح استدعاء المكتبات الجزء الثاني
شرح مفهوم المكتبات المبنية داخل الجافا
تصنيف المتغيرات داخل الجافا
شرح مفهوم التغليف
تطبيق التغليف داخل الكود
شرح مفهوم الوراثة داخل الجافا
تطبيق الوراثة داخل الكود الجزء الاول
تطبيق الوراثة داخل الكود الجزء الثاني
تطبيق الوراثة داخل الكود الجزء الثالث
شرح مفهوم تعدد الاشكال
منع الوراثة داخل الجافا
تطبيق التجريد داخل الكود
اعطاء فكرة عامة عن هياكل البيانات
شرح هيكلة المصفوفات غير ثابتة الحجم
تنفيذ هيكلة المصفوفات غير ثابتة الحجم بالكود
شرح هيكلة القوائم
تنفيذ هيكلة القوائم الاحادية بالكود
تنفيذ هيكلة القوائم الزدوجة بالكود
تنفيذ هيكلة القوائم الدائرية بالكود
استخدام هيكلة القوائم المبنية داخل الجافا
شرح مفهوم هياكل التصفيط
تنفيذ هياكل التصفيط بالكود باستخدام المصفوفات
تنفيذ هياكل التصفيط باستخدام هيكلة القوائم
هيكلة التصفيط المبنية داخل الجافا
شرح مفهوم هيكلة الطوابير
تنفيذ هيكلة الطابور بالكود باستخدام المصفوفات
تنفيذ هيكلة الطابور باستخدام هيكلة القوائم
الاستدعاء الذاتي للدوال
شرح هيكلة شجرة البحث الثنائية
تنفيذ هيكلة شجرة البحث الثنائية بالكود الجزء الاول
تنفيذ هيكلة شجرة البحث الثنائية بالكود الجزء الثاني
تنفيذ هيكلة شجرة البحث الثنائية بالكود الجزء الثالث
تنفيذ هيكلة شجرة البحث الثنائية بالكود الجزء الرابع
شرح مفهوم هيكلة الجراف
تمثيل الجراف باستخدام المصفوفات
تمثيل الجراف باستخدام مصفوفات القوائم
تنفيذ هيكلة الجراف بالكود الجزء الاول
تنفيذ هيكلة الجراف بالكود الجزء الثاني
شرح مفهوم هيكلة المجموعات
استخدام هيكلة المجوعات المبنية داخل الجافا
شرح هيكلة الخرائط
استخدام هيكلة الخرائط المبنية داخل الجافا
شرح مفهوم البرمجة المتزامنة
شرح كيفية انشاء مهمة بالكود
انشاء thread بالكود
هذا الكورس موجه لاي شخص يريد تعلم البرمجة باستخدام الجافا وهو مصمصم من الصفر اي لا داعي ان يكون لك اي خبرة برمجية سابقة حتى تدخل في هذا الكورس الذي يتكون من خمس مستويات تبدء من مقدمة عامة عن لغة الجافا مثل تعريف لغة الجافا وتاريخها وميزاتها ثم كيف تعمل لغة الجافا ونبدء في تاسيس المتدرب من خلال شرح كيفيةتحليل البرامج والذي يعد الاساس لحل المشاكل وتصميم المشاريع البرمجية ثم ننتقل الى مستوى اساسيات البرمجة بلغة الجافا من شرح مفهوم الطباعة الى مفهوم انواع البيانات والمتغيرات والمعاملات بانواعها والاولويات وثم تفصيل الجمل الشرطية والتكرارية والمصفوفات بمختلف انواعها والدوال البرمجية بعد تاسيس المتدرب ننتقل الى مستوى البرمجة كائنية التوجه حتى نتعلم المفاهيم الاساسية فيها مثل الوراثة والتغليف وتعدد الاشكال والتجريد وتطوير عليها بمفاهيم اخرى داخل البرمجة كائنية التوجه وبعد الانتهاء من الاساساسيات والبرمجة كائنية التوجه يتم الانتقال الى شرح مفاهيم هياكل البيانات حتى يتعلم المتدرب طرق متطورة في تخزين البيانات وكتابة الاكواد البرمجية وتطوير مهارة حل المشكلات التي تعد اساس لحل المشاكل البر مجية بمختلف انواعها وفي هذا المستوى نتطرق الى شرح كل نوع من انواع هياكل البيانات بشكل نظري ثم ننتقل الى تنفيذها بالكود ومن ثم استخدام هذا النوع المبني داخل لغة الجافا لجعل المتدرب يصل الى اعلى درجة من فهم هياكل البيانات واحترافها ومن ثم ننتقل الى المستوى الاخير الذي يعد مستوى متقدم من فهم كيف يتم تنفيذ الاوامر البرمجية في نفس الوقت وكيف تعمل هذه المفاهيم داخل لغة الجافا لجعل المتدرب مؤهل الى دخول اي مجال من مجالات لغة الجافا التي تعد كثيرة ومنها تطبيقات سطح المكتب والموبايل والويب والالعاب وغيرها من المجالات لهذه اللغة ولكن لا يمكن دخول الى هذه المجالات دون التطرق الى لغة الجافا الام التي هي اساس لها فهذا الكورس يهدف لجعل المتدرب يحترف لغة الجافا من ابسط المفاهيم الى المفاهيم المتقدمة وتطوير خبراته البرمجية لتقدم في مجالات البرمجة وتكنولوجيا المعلومات والتي تعد اهم المجالات في العالم في الوقت الحالي ولابد من تعلمها وهذا الكورس صمم بلغة الجافا التي تعتبر من اشهر اللغات البرمجية والاكثرها طلبا وهي اللغة التاسيبسية المستخدمة لاي شخص مبتدء في عالم البرمجة نظرا لقوتها وتعدد مجالات استخدامها فيعد تعلم لغة الجافا يصبح تعلم اي لغة برمجية او اي مجال برمجي سهل بسبب شمول هذه اللغة على كل المفاهيم الرئيسية في مجالات هندسة وعلوم الحاسوب فلابد لاي شخص يريد الدخول لعالم البرمجة من تعلم لغة الجافا والذي صمم هذا الكورس لياخذك من صفر الى الاحتراف للغة الجافا من خلال الطريقة التي صمم بها من خلال بناء مهارات حل المشكلات وتطويرها وتطبيقها عمليا باستخدام الادوات البرمجية وبيئات التطوير للغة الجافا