online programming course 03

احتراف تطوير الويب

من الأساسيات إلى بناء أنظمة Microservices معقدة باستخدام أقوى التقنيات المطلوبة في السوق

2

مدربين خبراء

7

وحدات

30

ساعة تدريبية

14

محاضرة تفاعلية

نبذة عن الكورس

هذا البرنامج ليس مجرد دورة لتعلم كتابة الكود، بل هو تجربة نقل خبرات عملية تمتد لسنوات في كبرى الشركات العالمية. تم تصميمه ليأخذك في رحلة متكاملة من الأساسيات وصولاً إلى بناء أنظمة Microservices معقدة باستخدام Java و Spring Boot.

نركز على الجانب العملي، وفهم معمارية الأنظمة، وكيفية التعامل مع تحديات الـ Scalability و High Availability.

⚠️ متطلبات التسجيل

هذا الكورس مصمم للمبرمجين الجادين وليس للمبتدئين من الصفر.

  • فهم جيد لأساسيات علوم الحاسب (CS Fundamentals)
  • استيعاب كامل لمفاهيم البرمجة كائنية التوجه (OOP)
  • الالتزام بحضور المحاضرات المباشرة وتنفيذ المشاريع ضمن فرق عمل

منهجية التعلم

نعتمد أسلوب التعلم التراكمي الذي يمزج بين:

🎯

محاضرات تفاعلية

شرح حي ومباشر للمفاهيم المتقدمة

💻

التطبيق العملي

لا مكان للنظريات، كل شيء يتم تطبيقه بالكود

📚

التعلم الذاتي

توجيهك للبحث لتعزيز مهاراتك

👥

العمل الجماعي

فرق عمل لمحاكاة بيئة الشركات

محتوى البرنامج

1Fundamentals & OOP Refresher

مراجعة الأساسيات البرمجية وبناء عقلية المهندس.

2DevOps & Infrastructure
  • إدارة الحاويات باستخدام Docker
  • مقدمة وتطبيقات على Kubernetes (K8s)
3Distributed Systems & Messaging
  • فهم الـ Message Brokers
  • الاحتراف والتعمق في Apache Kafka
4Database Engineering

أساسيات وتصميم قواعد البيانات.

5Backend Mastery (Level 1)

بناء الـ APIs والخدمات الأساسية.

6Backend Mastery (Level 2)
  • مواضيع متقدمة في Java & Spring Boot
  • بناء وتصميم Microservices
7Frontend Overview

مقدمة سريعة في الواجهة الأمامية لفهم تكامل النظام.