مسار رئيسي — من الصفر حتى المستوى المتقدم

مسار Java 25
من الصفر حتى بناء مشاريع حقيقية.

مسار متكامل يركز على الفهم العميق وتطبيق المفاهيم خطوة بخطوة، مع ربط كل مستوى بمشاريع وتمارين عملية.

بطاقة معلومات سريعة
  • اللغة: Java 25 (إصدار حديث مدعوم طويل الأمد).
  • المستوى: يبدأ من الصفر ولا يتطلب خبرة سابقة.
  • الأسلوب: فيديو + تمارين + مشاريع + ملفات جاهزة.
  • المخرجات: أساس قوي + مشاريع يمكن إضافتها للسيرة الذاتية.
  • الفئة المستهدفة: المبتدئون + من لديهم خلفية ويريدون أساس حديث ونظيف.

مستويات المسار

ما الذي ستتعلمه في كل مستوى؟

تم تقسيم مسار Java 25 إلى مستويات واضحة تساعدك تعرف أين أنت الآن، وإلى أين ستصل في نهاية كل مرحلة.

0
Level 0 — بداية الرحلة

إزالة رهبة البرمجة، فهم الفكرة العامة، تشغيل أول كود، تجربة JShell، وتجهيز بيئة العمل IntelliJ.

  • ما هي Java ولماذا نستخدم إصدار 25؟
  • JShell كأسهل مدخل لتجربة الكود.
  • Compact Programs مقابل الـ main التقليدية.
  • إنشاء أول مشروع في IntelliJ.
1
Level 1 — الأساسيات الحديثة

بناء أساس قوي: المتغيرات، الأنواع، التحكم في التدفق، الدوال، والمقدمة إلى البرمجة الكائنية.

  • المتغيرات والأنواع البدائية (primitives).
  • if / else / switch (بنسختها الحديثة).
  • الحلقات for / while / for-each.
  • الدوال (methods) والـ parameters و return.
  • مقدمة بسيطة إلى الكلاسات والكائنات.
2
Level 2 — المشاريع الأولى

الانتقال من الأمثلة الصغيرة إلى برامج حقيقية صغيرة يمكن تشغيلها وتجربتها وحفظها في GitHub.

  • المصفوفات و ArrayList و HashMap الأساسية.
  • تنظيم الكود في حزم (packages).
  • مشاريع صغيرة (مدير مهام، برنامج فواتير بسيط، إلخ).
  • التعامل مع الملفات (قراءة وكتابة نصوص).
3
Level 3 — مفاهيم متقدمة لكن عملية

التعمق في قدرات Java الحديثة دون تعقيد أكاديمي زائد، مع التركيز على ما تحتاجه فعلاً في المشاريع.

  • الـ OOP بعمق: الوراثة، التعددية (Polymorphism)، الواجهات.
  • Exception Handling بطريقة نظيفة.
  • Lambda Expressions و Streams.
  • نظرة أولية على Virtual Threads في Java 21/25.
4
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؟

عند إطلاق المسار، سيتم التواصل مع أول من يسجّل اهتمامه ليحصل على الأولوية وربما مزايا خاصة للدفعة الأولى.

سجّل اهتمامك الآن