#Course
تطوير أنظمة احترافية باستخدام Java
متوسط / 12 اسبوع
تعلمت أساسيات Java؟ ممتاز. الآن حان وقت القفز إلى مستوى الشركات.
في هذا البرنامج، ستتعلم ليس فقط البرمجة باستخدام Java وSpring Boot، بل ستفهم كيف تعمل الفرق التقنية داخل الشركات، وكيف تبني أنظمة حقيقية كتلك التي تعمل في البنوك، شركات التداول، والتقنيات المالية.
من تجربة وليد مغربي، الذي درس علوم الحاسوب في رومانيا ويعمل على بناء أنظمة مالية عالية الأداء – ستأخذ تدريبًا حقيقيًا يجهزك للعمل الفعلي.
$1799
البرامج التي تتطلبها هذه الدورة:
- حاسوب
- انترنت
- معرفة اساسيات البرمجة بلغة ال Java
لماذا تسجل في هذا البرنامج؟
لأن هذا الكورس
يحاكي الواقع الوظيفي تمامًا – ليس فقط كود، بل أدوات، فريق، إدارة وقت، والتزامات.
هو أقصر طريق للوصول لمستوى يسمح لك بالعمل في شركات فعلية دون الشعور بالارتباك أو النقص.
🎯 المهارات التي ستحصل عليها:
- كتابة كود نظيف واحترافي باستخدام Java وSpring Boot
- فهم بيئة العمل الحقيقية داخل الشركات
- العمل ضمن فرق باستخدام Agile وScrum
- بناء خدمات صغيرة Microservices والتعامل مع APIs خارجية
- بناء أنظمة ذات أداء عالي ومراقبتها
الأسبوع 1: مراجعة لغة البرمجة جافا المتقدمة - 60 دقيقة
Clean Code، Streams، Optional، Exceptions
تنظيم الكود في مشاريع احترافية
الأسبوع 2: بيئة العمل الواقعية - 60 دقيقة
كيف تعمل الشركات باستخدام Scrum؟
Sprint Planning, Daily, Review
كتابة تذاكر احترافية
(Jira/YouTrack)
الأسبوع 3: بيئة التطوير - 60 دقيقة
Git Workflow، Branching Strategy
GitHub Actions أو GitLab CI
إعداد بيئة تطوير حقيقية
الأسبوع 4: اساسيات السبرينج بوت - 60 دقيقة
REST APIs، Dependency Injection، Configuration
Profiles، Application.yml، Controllers & Services
الأسبوع 5: قواعد البيانات وجافا- 60 دقيقة
JPA / Hibernate + PostgreSQL
Migrations بـ Flyway
تصميم العلاقات بين الجداول
الأسبوع 6: بناء نظام بوابة مع بنك - 60 دقيقة
تصميم معتمد على متطلبات بنكية
Security، TLS
شهادات رقمية
التعامل مع HTTP Status وTimeouts
الأسبوع 7: صناع السوق ومنصات التداول - 60 دقيقة
Order Management System مبسط
WebSockets وKafka/PubSub
سرعة الاستجابة وتدفق الأوامر
الأسبوع 8: هندسة الخدمات المصغّرة - 60 دقيقة
التصميم، التواصل بين الخدمات، Load Balancing
Spring Cloud، Eureka، Feign
Logging, Error Handling, Tracing
الأسبوع 9: آليات المصادقة - 60 دقيقة
OAuth2
Spring Securtiy
المصادقة والتفويض
JWT Tokens
حماية الـ APIs
الأسبوع 10: الاداء العالي - 60 دقيقة
Low Latency / High Throughput
تحسين الأداء
Redis Caching
قياس الأداء واختيار الأدوات المناسبة
الأسبوع 11: مراقبة الأنظمة - 60 دقيقة
Prometheus, Grafana, Actuator
Health Checks، Alerts
Logs & Metrics Dashboard
الأسبوع 12: المشروع النهائي + مراجعة شخصية - 60 دقيقة
بناء منصة تداول مصغّرة: REST + WebSocket + Security
استعراض الكود وتحليل أدائك
نصائح لمسيرتك المهنية