TrueschoTruescho
كل الدورات
هايبرليدجر ساوتوث لمطوري التطبيقات
edX
دورة
متوسط
مجاني للتدقيق
شهادة

هايبرليدجر ساوتوث لمطوري التطبيقات

The Linux Foundation

تعلّم بناء تطبيق بلوكتشين على Hyperledger Sawtooth عبر تطوير تطبيق نموذجي وتشغيله واستكشاف أخطائه وإصلاحها.

1 ساعة/أسبوع14 أسبوعالإنجليزية2,443 متسجل
مجاني للتدقيق

عن الدورة

خلال السنوات القليلة الماضية كثر الحديث عن تقنية البلوكتشين وإمكاناتها في بيئات الأعمال. واليوم لم تعد البلوكتشين مجرد موجة عابرة؛ بل أصبحت واقعاً يغيّر العمليات وطريقة عمل المؤسسات عبر طيف واسع من الصناعات. يُعد Hyperledger Sawtooth مشروعاً مفتوح المصدر ضمن مظلة Hyperledger، ويعمل كنظام بلوكتشين على مستوى المؤسسات يُستخدم لبناء تطبيقات وشبكات دفاتر الأستاذ الموزعة ونشرها وتشغيلها. يركز هذا النظام على تمكين المطورين من إنشاء حلول مؤسسية تعتمد على شبكات مُصرّح بها (Permissioned) مع مكوّنات قابلة للتوسّع والتخصيص. تبدأ دورة «Hyperledger Sawtooth لمطوري التطبيقات» بأساسيات تقنية البلوكتشين ومفاهيم الشبكات المُصرّح بها، ثم تنتقل لشرح الميزات المهمة في Hyperledger Sawtooth وكيفية الاستفادة منها عند تصميم التطبيقات. كما تتضمن الدورة تطبيقاً موزعاً نموذجياً باسم Sawtooth Simple Supply، وهو مثال عملي يساعدك على فهم كيفية بناء منطق الأعمال، وتمثيل الأصول، ومعالجة المعاملات ضمن دفتر أستاذ موزع. بنهاية الدورة ستكون قادراً على تطوير تطبيق بلوكتشين متكامل على منصة Sawtooth، وتشغيله، ومتابعة سلوكه، واستكشاف المشكلات الشائعة وإصلاحها ضمن بيئة تطوير واقعية.

ماذا ستتعلم

  • فهم مفاهيم البلوكتشين: بنية السلسلة وتدفق العمليات، المعاملات والكتل، التجزئة والتوقيع، الأذونات، وخوارزميات الإجماع
  • إتقان أساسيات Hyperledger Sawtooth ومكوّناته الرئيسية
  • تطبيق مبادئ تصميم وتطوير التطبيقات على منصة Hyperledger Sawtooth
  • إنشاء تطبيق بلوكتشين كامل الميزات على Sawtooth بالاعتماد على تطبيق Sawtooth Simple Supply المرفق
  • تشغيل التطبيق ومراقبته واستكشاف الأخطاء وإصلاحها

المتطلبات المسبقة

  • خبرة برمجية في Python وJavaScript أو لغات مشابهة
  • إلمام عام بـ Protocol Buffers (protobufs)
  • من المفيد (غير إلزامي) فهم أساسيات مكتبة المراسلة ZeroMQ (ZMQ)
  • فهم أن واجهة REST API المخصصة في الدورة تستخدم ZMQ للتواصل مع المُتحقق (Validator)

المدرسون

D

Darian Plumb

Senior Software Engineer

A

Anne Chenette

Technical Writer

D

Daniel Anderson

Senior Software Developer

المواضيع

تصميم الواجهة الأمامية
عمليات الأعمال
سلسلة الإمداد
دفاتر الأستاذ الموزعة
منطق الأعمال

معلومات الدورة

المنصةedX
المستوىمتوسط
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

تصميم الواجهة الأمامية
عمليات الأعمال
سلسلة الإمداد
دفاتر الأستاذ الموزعة
منطق الأعمال
Smart Contracts
RESTful API
Blockchain
Hyperledger

ابدأ التعلم الآن