برمجة Go: بناء واجهات برمجة التطبيقات (APIs) باستخدام gRPC و Protocol Buffers — WalkSelf
3.7 (3) ⏱ 2 ساعة 54 دقيقة 📚 29 دورة

برمجة Go: بناء واجهات برمجة التطبيقات (APIs) باستخدام gRPC و Protocol Buffers

أتقن أساسيات لغة Go، واستفد من التزامن (concurrency) باستخدام goroutines، وقم ببناء واجهات برمجة تطبيقات عالية الأداء باستخدام Protocol Buffers و gRPC.

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

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

يتطلب بناء أنظمة خلفية (backend) سريعة وقابلة للتوسع وحديثة لغة مصممة للتزامن والأداء العالي. أصبحت Go المعيار الصناعي للتطبيقات السحابية الأصلية (cloud-native applications)، والخدمات المصغرة (microservices)، وتطوير واجهات برمجة التطبيقات الفعالة. ترشدك هذه الدورة النصية من أساسيات Go إلى بناء واجهات برمجة تطبيقات فعالة. ستبدأ بالبنية الأساسية (syntax) وهياكل البيانات، وتنتقل إلى التزامن، وتتعلم كيفية بناء واجهات برمجة تطبيقات عالية الأداء باستخدام gRPC و Protocol Buffers. ما ستتعلمه: - تعلم بنية Go الأساسية، وأنواع البيانات، والمؤشرات (pointers)، وهياكل البيانات الأساسية مثل slices و maps - فهم نماذج التزامن من خلال تطبيق goroutines و channels للتنفيذ المتوازي - تصميم وتسلسل البيانات بكفاءة باستخدام Protocol Buffers - بناء وتكوين واجهات برمجة تطبيقات عالية الأداء من نوع gRPC و RESTful APIs من الصفر - تطبيق معايير Go الحديثة بما في ذلك Go modules، والتسجيل المنظم (structured logging)، ومعالجة الأخطاء القوية (robust error handling) - تنظيم وهيكلة مشاريع واجهات برمجة التطبيقات باتباع تخطيطات الدليل النظيفة والموحدة صناعياً ستبدأ بإتقان بنية Go الأساسية وميزات المكتبة القياسية قبل التعمق في البرمجة المتزامنة. ومن هناك، ستنتقل إلى تصميم واجهات برمجة التطبيقات، وتتعلم كيفية كتابة واختبار وتشغيل خدمات gRPC من خلال دروس مكتوبة منظمة وشروحات تفصيلية للكود. تم تصميم هذه الدورة للمطورين المبتدئين ومهندسي الواجهات الخلفية (backend engineers) الذين يرغبون في تعلم Go وتطوير واجهات برمجة التطبيقات الحديثة. لا تتطلب خبرة سابقة في Go أو gRPC أو Protocol Buffers. ابدأ القراءة اليوم لبناء أنظمة خلفية سريعة وموثوقة ومتزامنة باستخدام Go.

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

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

المراجعات (3)

هيا بنت محمد بن عبد العزيز آل ثاني QA متعلِّم موثَّق
★ 4 · 20.07.2026

مقدمة جيدة ، لقد أقدر الخطوات الواضحة ، على الرغم من أن بعض الوحدات اللاحقة كان يمكن أن تستخدم المزيد من الأمثلة.

Jana Dvořáková CZ
★ 3 · 30.06.2026

استمتعت حقا بسير هذا. كانت التطبيقات العملية التي نوقشت في المكان الصحيح. دورة رائعة!

Siti Khadijah binti Mohd Tahir MY متعلِّم موثَّق
★ 4 · 27.05.2026

Decent material and presentation. The flow was mostly intuitive, and the applicability is there. Could be improved with more varied exercises.

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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