خدمات Go المصغرة: تصميم واجهات برمجة تطبيقات REST باستخدام SQL و NoSQL والهندسة المعمارية النظيفة — WalkSelf
4.1 (8) ⏱ 2 ساعة 48 دقيقة 📚 28 دورة 🎧 النسخة الصوتية

خدمات Go المصغرة: تصميم واجهات برمجة تطبيقات REST باستخدام SQL و NoSQL والهندسة المعمارية النظيفة

تعلم كيفية هيكلة تطبيقات Go، ودمج قواعد بيانات SQL و NoSQL، وتطبيق Hexagonal Architecture لإنشاء خدمات مصغرة قوية وجاهزة للإنتاج.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

يتطلب الانتقال من بناء جمل Go الأساسي إلى بناء خدمات مصغرة قابلة للتوسع وجاهزة للإنتاج فهمًا قويًا لأنماط الهندسة المعمارية وتكاملات قواعد البيانات. ترشدك هذه الدورة النصية خلال عملية تصميم واجهات برمجة تطبيقات REST قوية باستخدام Go. ستنتقل من كتابة نصوص برمجية بسيطة إلى تصميم خدمات مصغرة نظيفة وقابلة للصيانة. من خلال قراءة الشروحات المنظمة وتحليل مقتطفات التعليمات البرمجية الواضحة، ستتعلم كيفية تنظيم حزم Go، والتعامل مع استمرارية البيانات عبر محركات التخزين المختلفة، وتطبيق أنماط الهندسة المعمارية مثل MVC و Hexagonal Architecture. ما ستتعلمه: - فهم أساسيات تصميم REST API وتغليف التطبيقات في Go. - تطبيق مبادئ الهندسة المعمارية النظيفة، بما في ذلك أنماط تصميم MVC و Hexagonal (Ports and Adapters). - تكوين ودمج مخازن بيانات متنوعة مثل قواعد بيانات SQL و Cassandra و Elasticsearch. - تطبيق نمط Data Access Object (DAO) لفصل منطق الأعمال عن طبقات التخزين. - التدرب على اختبار واعتماد تبعيات قاعدة البيانات (mocking) لضمان موثوقية التعليمات البرمجية. - تصميم خدمات مصغرة متزامنة باستخدام goroutines لتحسين الأداء وتسجيل منظم (structured logging) لسهولة المراقبة. تبدأ الدورة بالمفاهيم الأساسية لهندسة الخدمات المصغرة وهيكلة حزم Go قبل الانتقال إلى تكاملات قواعد البيانات وأنماط الهندسة المعمارية. ستقرأ شروحات تفصيلية للتعليمات البرمجية وتكمل تمارين مكتوبة لتعزيز تعلمك. تم تصميم هذه الدورة لمطوري Go المبتدئين إلى المتوسطين الذين يرغبون في تعلم هندسة البرمجيات وتكامل قواعد البيانات. لا تتطلب خبرة متقدمة في الخدمات المصغرة. ابدأ القراءة اليوم لبناء خدمات Go مصغرة أكثر نظافة وقابلة للصيانة.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    2 ساعة 48 دقيقة من المحتوى التطبيقي

المراجعات

لا توجد مراجعات بعد — كن أول من يشارك تجربته.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع