مستويات المسار
ما الذي ستتعلمه في كل مستوى؟
تم تقسيم مسار Java 25 إلى مستويات واضحة تساعدك تعرف أين أنت الآن، وإلى أين ستصل في نهاية كل مرحلة.
Level 0 — بداية الرحلة
إزالة رهبة البرمجة، فهم الفكرة العامة، تشغيل أول كود، تجربة JShell، وتجهيز بيئة العمل IntelliJ.
- ما هي Java ولماذا نستخدم إصدار 25؟
- JShell كأسهل مدخل لتجربة الكود.
- Compact Programs مقابل الـ main التقليدية.
- إنشاء أول مشروع في IntelliJ.
Level 1 — الأساسيات الحديثة
بناء أساس قوي: المتغيرات، الأنواع، التحكم في التدفق، الدوال، والمقدمة إلى البرمجة الكائنية.
- المتغيرات والأنواع البدائية (primitives).
- if / else / switch (بنسختها الحديثة).
- الحلقات for / while / for-each.
- الدوال (methods) والـ parameters و return.
- مقدمة بسيطة إلى الكلاسات والكائنات.
Level 2 — المشاريع الأولى
الانتقال من الأمثلة الصغيرة إلى برامج حقيقية صغيرة يمكن تشغيلها وتجربتها وحفظها في GitHub.
- المصفوفات و ArrayList و HashMap الأساسية.
- تنظيم الكود في حزم (packages).
- مشاريع صغيرة (مدير مهام، برنامج فواتير بسيط، إلخ).
- التعامل مع الملفات (قراءة وكتابة نصوص).
Level 3 — مفاهيم متقدمة لكن عملية
التعمق في قدرات Java الحديثة دون تعقيد أكاديمي زائد، مع التركيز على ما تحتاجه فعلاً في المشاريع.
- الـ OOP بعمق: الوراثة، التعددية (Polymorphism)، الواجهات.
- Exception Handling بطريقة نظيفة.
- Lambda Expressions و Streams.
- نظرة أولية على Virtual Threads في Java 21/25.
Level 4 — ربط Java بالعالم الحقيقي
تجهيزك للمرحلة التالية: التعامل مع قواعد البيانات، REST APIs، وربط Java مع تقنيات أخرى، مع لمحة عن الذكاء الاصطناعي.
- التعامل مع قواعد البيانات بشكل أولي (مفهوم فقط، أو JDBC بسيط).
- فهم REST APIs وكيف تستهلكها من Java.
- مشروع تخرّج صغير يجمع المفاهيم السابقة.
- مقدمة نظرية: كيف يمكن لJava أن تتكامل مع LLMs و AI.
لمن هذا المسار؟
- ✔ من يبدأ البرمجة لأول مرة ويريد لغة قوية ومنتشرة في سوق العمل.
- ✔ من لديه خبرة بسيطة في البرمجة ويريد “إعادة بناء الأساس” بشكل صحيح.
- ✔ من يخطط مستقبلاً لدخول عالم Spring / Microservices / Cloud.
- ✔ من يهتم بأن تكون Java جزءًا من رحلته مع الذكاء الاصطناعي والأنظمة الكبيرة.
ماذا تحتاج قبل أن تبدأ؟
- ✔ جهاز كمبيوتر (Windows / Linux / macOS) قادر على تشغيل IntelliJ.
- ✔ إنترنت مستقر لتحميل الأدوات ومشاهدة الفيديوهات.
- ✔ التزام أسبوعي بسيط (3–6 ساعات على الأقل للتطبيق).
- ✔ عقلية “أتعلم خطوة خطوة” بدل “أحفظ كل شيء مرة واحدة”.
جاهز تبدأ مسار Java 25؟
عند إطلاق المسار، سيتم التواصل مع أول من يسجّل اهتمامه ليحصل على الأولوية وربما مزايا خاصة للدفعة الأولى.
سجّل اهتمامك الآن