برمجة جافا

Java Programming

من قواعد جافا إلى خدمة REST باستخدام Spring Boot: البرمجة الكائنية والمجموعات والاختبارات.

مستوى الصعوبة
مبتدئ إلى متوسط
المدة المتوقعة
5-7 أشهر
عدد المراحل
3

📋المتطلبات الأساسية

أساسيات البرمجة

🎯المسارات الوظيفية المتاحة

مطور Javaمهندس Backend

ما ستتعلمه في هذا المسار

JavaOOPCollectionsStreamsSpring Boot

مراحل المسار التعليمي

1

المرحلة الأساسية - Java و OOP

المدة المتوقعة: 2 شهر

القواعد والفئات والاستثناءات

قواعد Java

الأنواع والتحكم في التدفق والدوال

📚المواضيع الرئيسية:
  • types
  • if/for
  • methods
💡أمثلة عملية ستطبقها:
  • أدوات كونسول

البرمجة الكائنية والاستثناءات

Classes و Interfaces و Exceptions

📚المواضيع الرئيسية:
  • classes
  • interfaces
  • try/catch
💡أمثلة عملية ستطبقها:
  • نموذج كائن بسيط

المجموعات و Streams

List و Map و Stream

📚المواضيع الرئيسية:
  • List
  • Map
  • Stream
💡أمثلة عملية ستطبقها:
  • إحصاءات مجموعة
2

المرحلة المتوسطة - الأدوات والاختبارات

المدة المتوقعة: 1-2 شهر

البناء والاختبارات وأفضل الممارسات

البناء والتحزيم

Maven/Gradle وملف jar

📚المواضيع الرئيسية:
  • Maven
  • Gradle
  • jar
💡أمثلة عملية ستطبقها:
  • مكتبة مساعدة

الاختبارات

JUnit و Mockito

📚المواضيع الرئيسية:
  • JUnit
  • Mockito
💡أمثلة عملية ستطبقها:
  • اختبارات خدمة

التخزين الأساسي

JDBC و H2

📚المواضيع الرئيسية:
  • JDBC
  • H2
💡أمثلة عملية ستطبقها:
  • DAO بسيط
3

المرحلة المتقدمة - API REST

المدة المتوقعة: 1-2 شهر

بناء خدمة REST باستخدام Spring Boot

أساسيات Spring Boot

Controller و Service

📚المواضيع الرئيسية:
  • Spring Boot
  • REST
💡أمثلة عملية ستطبقها:
  • CRUD منتجات

التحقق والأخطاء

التحقق وإدارة الأخطاء

📚المواضيع الرئيسية:
  • Validation
  • Exceptions
💡أمثلة عملية ستطبقها:
  • التحقق من DTO

النشر

تشغيل ونشر

📚المواضيع الرئيسية:
  • jar
  • hosting
💡أمثلة عملية ستطبقها:
  • ملف jar قابل للتشغيل

هل أنت مستعد لبدء رحلتك التعليمية؟

انضم إلى آلاف المتعلمين الذين بدأوا رحلتهم معنا واحصل على دعم مباشر من خبراء المجال

نصائح للنجاح في هذا المسار

💪

الممارسة المستمرة

اعمل على مشاريع عملية بانتظام لتطبيق ما تعلمته

👥

انضم لمجتمع

تواصل مع متعلمين آخرين وشارك تجربتك وتعلم منهم

📝

دوّن ملاحظاتك

احتفظ بسجل لما تعلمته وارجع إليه عند الحاجة

🎯

حدد أهدافاً واضحة

قسّم المسار إلى أهداف صغيرة واحتفل بإنجازاتك