دورة "تعلم لغة Java" مصممة لتزويد المتدربين بالمعرفة الأساسية والمتقدمة حول لغة البرمجة Java، التي تُعد من أكثر اللغات البرمجية استخداماً لتطوير التطبيقات المتنوعة، مثل تطبيقات سطح المكتب، وتطبيقات الويب، وتطبيقات الهواتف المحمولة. تقدم الدورة محتوى تدريبيًا شاملاً يمكّن المشاركين من اكتساب المهارات اللازمة لتطوير تطبيقات فعّالة باستخدام مبادئ البرمجة الكائنية التوجه (OOP) وأحدث التقنيات البرمجية.
الوصف
أهداف الدورة
-
فهم أساسيات البرمجة بلغة Java.
- تعلم تقنيات البرمجة الكائنية التوجه (OOP).
- إتقان التعامل مع الهياكل البيانية والمجموعات.
- معرفة كيفية معالجة الأخطاء والاستثناءات.
- بناء تطبيقات عملية باستخدام Java.
محاور الدورة
-
مقدمة إلى Java
- تاريخ وأهمية Java في البرمجة
- تثبيت وإعداد بيئة العمل (JDK وIDE)
- كتابة وتشغيل أول برنامج بلغة Java
-
المتغيرات والأنواع في Java
- المتغيرات وأنواع البيانات البدائية (Primitive Types)
- الأنواع المرجعية (Reference Types)
- الثوابت (Constants)
-
التحكم في تدفق البرنامج
- الجمل الشرطية (If-Else, Switch)
- الحلقات التكرارية (For, While, Do-While)
- التعامل مع الاستثناءات (Try-Catch, Finally)
-
مبادئ البرمجة الكائنية التوجه (OOP)
- تعريف الكائنات والفئات (Classes and Objects)
- الوراثة (Inheritance)
- التعددية (Polymorphism)
-
المجموعات والهياكل البيانية
- القوائم (ArrayLists and LinkedLists)
- المجموعات (HashSet, TreeSet)
- القواميس (HashMap, TreeMap)
-
التعامل مع المدخلات والمخرجات (I/O)
- قراءة وكتابة الملفات النصية
- التعامل مع الملفات الثنائية (Binary Files)
- دفق البيانات (Streams)
-
مشاريع عملية باستخدام Java
- تطوير تطبيق مكتبي لإدارة المهام
- إنشاء برنامج آلة حاسبة متعددة الوظائف
- بناء تطبيق لإدارة قواعد البيانات الصغيرة