مطور بلوك تشين+™

  • التركيز على المسار الوظيفي: بناء الخبرة في تطوير تقنية البلوك تشين والبيتكوين
  • المهارات العملية: التعامل مع أعمال التطوير العملية من خلال التعلم الموجه نحو المستقبل
  • الابتكار هو المحرك الأساسي: تعرّف على استراتيجيات التحول الرقمي والابتكار اللامركزي
سجل الآن
مطور بلوك تشين+™
يسير بخطى ذاتية: $195
بقيادة مدرب: $295

نظرة عامة سريعة: نظرة عامة على الدورة التدريبية والامتحان

فئة الإنجليزية, الجوانب التقنية للبلوك تشين, جميع الدورات, سلسلة الكتل والبيتكوين, متوفر الآن, مطور بلوك تشين
اسم البرنامج مطور بلوك تشين+™
مدة بقيادة مدرب:5 أيام (حضوري أو افتراضي) | يسير بخطى ذاتية:40 ساعة (5 أيام)
المتطلبات الأساسية الإلمام بمفاهيم البرمجة العامة، مثل هياكل البيانات، والخوارزميات، والشبكات. استيعاب وفهم حزمة برمجية واحدة على الأقل من الحزم البرمجية الشائعة (مثل Python أو JavaScript أو Java أو ما يماثلها). امتلاك المعرفة الأساسية اللازمة لاستخدام واجهات سطر الأوامر (Command Line) على أي نظام تشغيل. القدرة على استيعاب المفاهيم الخاصة بالمطورين، مثل حزم تطوير البرمجيات (SDKs)، وواجهات برمجة التطبيقات (APIs)، وأدوات تطوير التطبيقات، وما إلى ذلك. الخبرة في بناء تطبيقات متعددة الطبقات (Tiered Applications) بشكل شامل ومتكامل (من البداية إلى النهاية).
تنسيق الامتحان 50 سؤالاً، نسبة النجاح 70%، المدة 90 دقيقة، اختبار عبر الإنترنت تحت المراقبة.

ما ستتعلمه

برمجة سوليديتي وتطوير العقود الذكية

سيكتسب المتعلمون مهارة في لغة البرمجة Solidity، المستخدمة لكتابة العقود الذكية على سلسلة كتل إيثيريوم. بدءًا من الأساسيات وصولًا إلى المفاهيم المتقدمة، بما في ذلك الهياكل ومعالجة الأخطاء.

إدارة الرموز الرقمية والرموز غير القابلة للاستبدال (NFTs)

سيكتسب المتعلمون مهارات في إنشاء وإدارة الرموز الرقمية والرموز غير القابلة للاستبدال (NFTs) على منصات البلوك تشين. يشمل ذلك عملية تحويل الرموز إلى رموز، بما في ذلك معايير الرموز مثل ERC-20 وERC-721، وسيتعلمون كيفية تطوير تطبيقات NFT لتمثيل الأصول الفريدة، مثل الفن الرقمي والمقتنيات وأصول الألعاب.

تطوير هايبرليدجر فابريك

سيتعرف المتعلمون على Hyperledger Fabric، وهو إطار عمل لتقنية البلوك تشين مُرخص، ومكوناته مثل كتابة الكود البرمجي (العقود الذكية) بلغة Golang. سيكتسبون فهمًا لبنية وآليات معالجة الأخطاء الخاصة بكود Hyperledger Fabric البرمجي.

تدقيق واختبار العقود الذكية

سيكتسب المتدربون مهارات في تدقيق واختبار العقود الذكية لضمان أمنها وموثوقيتها ومطابقتها لمتطلبات العمل. يشمل ذلك التعرف على أدوات مثل Hyperledger Fabconnect وFirefly لتدقيق العقود الذكية وتصحيح أخطائها ومراقبتها، مما يمكّنهم من تحديد الثغرات الأمنية ومعالجتها وتحسين أداء العقود الذكية.

وحدات الشهادات

نظرة عامة على الشهادة

معاينة لمقدمة الدورة

الوحدة 1: مقدمة إلى تقنية البلوك تشين والعقود الذكية

1.1 أصل تقنية البلوك تشين
1.2 ما هي تقنية البلوك تشين؟
1.3 آليات الإجماع
1.4 ما هي العقود الذكية؟
1.5 سلاسل كتل البيتكوين

الوحدة 2: أساسيات آلة إيثيريوم الافتراضية (EVM) ولغة سوليديتي

2.1 ما هي آلة إيثيريوم الافتراضية (EVM) وما هي إيثيريوم؟
2.2 مقدمة عن المحافظ وكيفية إنشائها
2.3 مقدمة عن محرر Remix باستخدام Metamask
2.4 البنية الأساسية للعقود الذكية
2.5 المتغيرات، والعبارات الشرطية (if/else)، والسلاسل النصية، والحلقات، والمصفوفات، وشفرة الاختبار

الوحدة 3: الصلابة والهياكل المتقدمة

3.1 المكتبات، والواجهات، والمُعدِّلات
3.2 الهياكل، والتعدادات، وواجهة التطبيق الثنائية، وبيانات الاستدعاء، والأحداث، والتحويلات
3.3 استدعاءات العقود
3.4 العنوان والعنوان المستحق
3.5 وظائف الاستقبال والرجوع
3.6 العقود القابلة للتحديث
3.7 مكتبات OpenZepplin

الوحدة 4: التجزئة والرموز غير القابلة للاستبدال

4.1 إنشاء رموز ERC20
4.2 الرموز غير القابلة للاستبدال (NFT)، وسك الرموز غير القابلة للاستبدال، ونظام الملفات بين الكواكب (IPFS)، والأمان، وسحابة بيناتا

الوحدة 5: أدوات وتقنيات التطوير

5.1 ترافل، غاناش، وهاردهات
5.2 محفظة ميتا ماسك
5.3 بيئة تطوير ريمكس
5.4 نشر الشبكة المحلية وشبكة الاختبار

الوحدة 6: تكامل التطبيقات اللامركزية واختبارها

6.1 التكامل مع Web3.0 باستخدام جافا سكريبت
6.2 إنشاء المحفظة وإرسال المعاملاتs

الوحدة 7: مقدمة إلى سلاسل الكتل الخاصة - هايبرليدجر فابريك

7.1 أطر عمل بلوك تشين العامة مقابل الخاصة مقابل الائتلافية
7.2 مقدمة إلى هايبرليدجر فابريك
7.3 مشاريع هايبرليدجر

الوحدة 8: نظرة معمقة على هايبرليدجر فابريك

8.1المفاهيم الأساسية لـ HLF
8.2 مقدمة عن Docker
8.3 الأوامر والإعداد

الوحدة 9: برمجة Golang لـ Hyperledger Fabric

9.1 التثبيت وإعداد المسار
9.2 إعداد إضافة VS Code، والمتغيرات، والسلاسل النصية، والعبارات الشرطية، والحلقات
9.3 أساسيات اللغة

الوحدة 10: بنية الشفرة المتسلسلة ومعالجة الأخطاء

10.1 شرح الكود المتسلسل باستخدام نماذج Fabric وشرح شبكة الاختبار باستخدام برمجة Linux
10.2 معالجة الأخطاء
10.3 رموز ورسائل الأخطاء
10.4 تسجيل الأخطاء
10.5 معالجة حالات الذعر

الوحدة 11: سلسلة التعليمات البرمجية المخصصة

11.1 توسيع الكود البرمجي الافتراضي
11.2 نشر الكود البرمجي
11.3 تكامل واجهة برمجة تطبيقات REST مع الواجهة الأمامية

الوحدة 12: تدقيق العقود الذكية وأدواتها، وهايبرليدجر فاب كونكت، وفايرفلاي

12.1 لماذا تُعدّ عمليات تدقيق العقود الذكية ضرورية؟
12.2 مقدمة إلى Firefly وFabconnect وBlockchain Explorer

أكمل الدورة واحصل على الشهادة

Course Certificate

فرص العمل في القطاع

مطورو التطبيقات اللامركزية

يُنشئ عقودًا ذكية آمنة وفعّالة بتقنية البلوك تشين. يوفر وظائف التطبيقات اللامركزية وسلامتها، مما يعزز الثقة والأمان في نظام البلوك تشين البيئي.

مطورو تطبيقات البلوك تشين

تُنتج تطبيقات لامركزية خاصة بالأعمال. تحافظ على شفافية وثبات تقنية البلوك تشين لتوفير حلول آمنة وفعالة تُحسّن العمليات وتعزز الثقة في المعاملات الرقمية.

مطور دفتر الأستاذ

قم بتطوير تطبيقات قوية تُعطي الأولوية لسلامة البيانات وشفافيتها وأمانها. يضمن ذلك الاستقرار والسلامة، مما يُتيح إجراء معاملات شبكية موزعة آمنة وشفافة.

مدقق العقود الذكية

فحص العقود الذكية بحثًا عن نقاط الضعف والعيوب لضمان أمن وموثوقية الأنظمة والتطبيقات القائمة على تقنية البلوك تشين من خلال عمليات تدقيق شاملة.

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

المتطلبات الأساسية

تفاصيل الامتحان

درجة النجاح

70%

شكل

50 أسئلة اختيار من متعدد/إجابات متعددة

مخطط الامتحان

مقدمة في البلوكشين والعقود الذكية 5%
أساسيات آلة إيثيريوم الافتراضية (EVM) ولغة Solidity 5%
موضوعات متقدمة في Solidity والهياكل البرمجية 10%
ترميز الأصول (Tokenization) والرموز غير القابلة للاستبدال (NFTs) 10%
أدوات وتقنيات التطوير 5%
دمج واختبار التطبيقات اللامركزية (DApps) 5%
مقدمة في سلاسل الكتل الخاصة: Hyperledger Fabric 10%
تعمق شامل في Hyperledger Fabric 10%
البرمجة بلغة Golang من أجل Hyperledger Fabric 10%
هيكلية الـ Chaincode ومعالجة الأخطاء 5%
تطوير Chaincode مخصص 10%
تدقيق العقود الذكية وأدواته: Hyperledger Fabconnect وFirefly 5%
التعلم الذاتي عبر الإنترنت

التعلم الذاتي عبر الإنترنت: 40 ساعة (5 أيام)

سعر: $195

التعليم عبر الإنترنت بقيادة مدرب

التعليم عبر الإنترنت بقيادة مدرب: 5 أيام (حضوري أو افتراضي)

سعر: $295

الأدوات الأساسية للذكاء الاصطناعي التي تم تغطيتها