برمجة جافا

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 قابل للتشغيل

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

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

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

💪

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

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

👥

انضم لمجتمع

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

📝

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

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

🎯

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

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