بنية الخدمات المصغرة: تنفيذ الخدمات باستخدام Django و RabbitMQ
تعلم المبادئ الأساسية للأنظمة الموزعة وقم ببناء أولى خدماتك المترابطة باستخدام Python، والمراسلة غير المتزامنة، وواجهة أمامية حديثة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
تصبح التطبيقات المتجانسة (Monolithic) صعبة التوسع والصيانة بسرعة. تعلم كيفية تقسيم الأنظمة المعقدة إلى خدمات مستقلة وقابلة للإدارة تتواصل بفعالية في بيئة موزعة.
بحلول نهاية هذه الدورة، ستفهم المفاهيم الأساسية لبنية الخدمات المصغرة، بما في ذلك تفكيك الخدمات، وأنماط التواصل بين الخدمات، وإدارة البيانات، مما يمكنك من تصميم تطبيقات مرنة وقابلة للتوسع.
ما ستتعلمه:
* فهم المبادئ الأساسية للخدمات المصغرة، بما في ذلك الاقتران، والتماسك، والسياقات المحددة.
* بناء خدمات خلفية مستقلة باستخدام إطار العمل Django واتفاقيات Python الحديثة.
* تنفيذ تواصل غير متزامن وموثوق بين الخدمات باستخدام طوابير رسائل RabbitMQ.
* تصميم ودمج تطبيق واجهة أمامية متجاوب باستخدام مكتبة React لاستهلاك خدمات متعددة.
* تطبيق مفاهيم الحاويات الأساسية باستخدام Docker لنشر الخدمات بشكل متسق.
* ممارسة الأنماط الأساسية مثل بوابات API واكتشاف الخدمات لإدارة حركة مرور التطبيقات الموزعة.
نبدأ بتعريف البنية والأنماط الرئيسية قبل الانتقال إلى التنفيذ العملي، وإعداد خدمات Django، ودمج RabbitMQ للمراسلة القوية، وربط كل شيء عبر عميل React. تم تصميم هذه الدورة للمطورين المبتدئين الملمين بمفاهيم البرمجة الأساسية والذين يرغبون في الانتقال من التطبيقات المتجانسة إلى الأنظمة الموزعة القابلة للتوسع. لا يشترط وجود خبرة سابقة في الخدمات المصغرة أو الأدوات المحددة.
ابدأ في بناء بنى حديثة وقابلة للتوسع اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 36 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع