جدول الدورة
- 1 12 - 16 يناير (روسيا )
- 2 09 - 13 فبراير (دبي )
- 3 09 - 13 مارس (جدة )
- 4 13 - 17 أبريل (كوالالمبور )
- 5 11 - 15 مايو (القاهرة )
- 6 15 - 19 يونيو (الرياض )
- 7 13 - 17 يوليو (اسطنبول )
- 8 10 - 14 أغسطس (باريس )
- 9 14 - 18 سبتمبر (المنامة )
- 10 12 - 16 أكتوبر (الغردقة )
- 11 09 - 13 نوفمبر (لندن )
- 12 14 - 18 ديسمبر (الدوحة )
مخطط الدورة
أهداف الدورة التدريبية
-
تعريف المشاركين بمفاهيم البرمجة الشيئية وأساسيات لغة Java.
-
تمكين المتدربين من كتابة برامج باستخدام بناء الجملة (Syntax) الخاص بـ Java.
-
تطوير مهارات التعامل مع الهياكل الشرطية والتكرارية والمصفوفات.
-
إكساب المتدربين القدرة على تصميم وتنفيذ تطبيقات بسيطة ومتوسطة.
-
تعزيز الجانب التطبيقي عبر تدريبات عملية ومشاريع صغيرة.
المحتوى التدريبي
مدخل إلى لغة Java
-
التعريف بلغة Java ومميزاتها.
-
تثبيت بيئة التطوير (JDK، Eclipse، IntelliJ).
-
كتابة وتشغيل أول برنامج (Hello World).
المتغيرات وأنواع البيانات
-
المتغيرات والثوابت في Java.
-
الأنواع الأولية (Primitive Types).
-
التعامل مع العمليات الحسابية والمنطقية.
الهياكل الشرطية والتكرارية
-
استخدام if، else، وswitch.
-
الحلقات (for، while، do-while).
-
أمثلة عملية على التحكم في تدفق البرامج.
المصفوفات والدوال
-
إنشاء واستخدام المصفوفات Arrays.
-
تعريف الدوال واستدعاؤها.
-
المفاهيم الأساسية للبرمجة المهيكلة.
البرمجة الشيئية (OOP) في Java
-
تعريف الكائنات والفئات (Classes & Objects).
-
الوراثة والتعدد الشكلي (Inheritance & Polymorphism).
-
التغليف (Encapsulation) والمفاهيم الأساسية لـ OOP.
التدريبات التطبيقية والمشاريع
-
بناء برنامج لإدارة بيانات الطلاب.
-
تطوير آلة حاسبة بسيطة.
-
مشروع تطبيقي: تطبيق لإدارة مهام To-Do List باستخدام المفاهيم المكتسبة.
