دبلوم تطوير التطبيقات بـ Java و Spring Boot
تبني نظاماً كاملاً بخوادم Spring Boot وواجهات React وقاعدة بيانات PostgreSQL، وتنشره على السحابة.
ماذا ستتعلم في هذه الدورة؟
في نهاية الدورة ستكون قادراً على:
مفاهيم OOP المتقدمة والتصميم الموجه
كتابة كود منظم وسهل التعديل باستخدام البرمجة الكائنية وأنماط التصميم ومبادئ SOLID.
بناء RESTful APIs مع Spring Boot
بناء واجهات REST كاملة وتوثيقها بـ Swagger ليستخدمها فريق الواجهات دون أسئلة.
تصميم قواعد البيانات SQL و Spring Data JPA
تصميم قاعدة بيانات PostgreSQL والتعامل معها عبر Spring Data JPA.
أمان التطبيقات وتوثيق الهوية JWT
حماية التطبيق بتسجيل دخول وصلاحيات عبر Spring Security و JWT.
اختبار البرمجيات والجودة Unit & Integration
كتابة اختبارات تلقائية بـ JUnit و Mockito تكشف الأخطاء قبل أن يراها المستخدم.
مشاريع عملية تحاكي سوق العمل والـ CI/CD
العمل بـ Git ضمن فريق، وتشغيل التطبيق في Docker ونشره تلقائياً.
الخطة الدراسية والمنهاج التدريبي
- كيف تعمل JVM وكيف تُدار الذاكرة.
- الوراثة وتعدد الأشكال والتغليف، مطبّقة على مشروع صغير.
- Collections و Generics، والبرمجة الوظيفية بـ Streams و Lambda.
- تطبيق عملي لهياكل القوائم والأشجار والخرائط (Lists, Trees, HashMaps).
- تحليل تعقيد الخوارزميات واستراتيجيات التحسين (Big-O Notation).
- تصميم قواعد بيانات PostgreSQL وتطبيع الجداول واستعلامات SQL المعقدة.
- بنية Spring Boot و Dependency Injection و Inversion of Control (IoC).
- تطوير الـ Controllers ومسارات الـ RESTful API والتحقق من المدخلات Validation.
- الربط مع قواعد البيانات بواسطة Spring Data JPA وحلول الكاش Caching.
- بناء نظام كامل تختاره: متجر إلكتروني أو نظام حجوزات أو محفظة مالية.
- عرض المشروع أمام لجنة من المدربين ومطورين من شركات برمجيات محلية، ومراجعة مفصّلة للكود.
- استلام الشهادة مع رابط تحقق إلكتروني تضيفه إلى LinkedIn.
المتطلبات المسبقة للتسجيل
أن تعرف أساسيات البرمجة (المتغيرات والشروط والحلقات) بأي لغة. إن لم تكن متأكداً، قدّم اختبار المستوى المجاني وسنخبرك إن كنت جاهزاً أو تحتاج دورة الأساسيات أولاً.
المدرب المعتمد

م. سامر عودة
مهندس برمجيات أول
يبني أنظمة دفع ومحافظ إلكترونية لشركات في أوروبا والخليج منذ 2008، ويقود اليوم فريق Back-End في شركة برمجيات برام الله.
الشهادة والاعتماد
شهادة يمكن لأي جهة التحقق منها
عند إتمام الدورة تحصل على شهادة برقم مرجعي ورمز QR، يتحقق منها صاحب العمل عبر موقعنا خلال ثوانٍ.
الأسئلة الشائعة حول البرنامج
نعم. تُرفع كل محاضرة على بوابة المتدرب خلال 24 ساعة، وتبقى المواد والكود متاحة لك بعد انتهاء الدبلوم.
يمكن تقسيم الرسوم (1,650 ₪) على 3 دفعات متساوية (550 ₪ للدفعة) بدون أي فوائد إضافية: الدفعة الأولى عند التسجيل وتأكيد المقعد، الدفعة الثانية في الأسبوع الثالث، والأخيرة في الأسبوع السادس.
يكفي حاسوب بمعالج i5 أو ما يعادله وذاكرة 8 جيجابايت، و16 جيجابايت أفضل لتشغيل Docker وقاعدة البيانات معاً بسلاسة.
مجموعة على Discord مع المدرب ومساعدَين يردّون على أسئلتك ويراجعون الكود يومياً، إضافة إلى ساعة مكتبية أسبوعية.
تحليل البيانات والذكاء الاصطناعي بـ Python
تنظيف البيانات وتحليلها، ثم بناء نماذج تعلّم آلي بسيطة تحل مشكلات حقيقية من بيانات شركات محلية.
