| فئة | الإنجليزية, الجوانب التقنية للبلوك تشين, جميع الدورات, سلسلة الكتل والبيتكوين, متوفر الآن, مطور بلوك تشين |
|---|---|
| اسم البرنامج | مطور بلوك تشين+™ |
| مدة | بقيادة مدرب:5 أيام (حضوري أو افتراضي) | يسير بخطى ذاتية:40 ساعة (5 أيام) |
| المتطلبات الأساسية | الإلمام بمفاهيم البرمجة العامة، مثل هياكل البيانات، والخوارزميات، والشبكات. استيعاب وفهم حزمة برمجية واحدة على الأقل من الحزم البرمجية الشائعة (مثل Python أو JavaScript أو Java أو ما يماثلها). امتلاك المعرفة الأساسية اللازمة لاستخدام واجهات سطر الأوامر (Command Line) على أي نظام تشغيل. القدرة على استيعاب المفاهيم الخاصة بالمطورين، مثل حزم تطوير البرمجيات (SDKs)، وواجهات برمجة التطبيقات (APIs)، وأدوات تطوير التطبيقات، وما إلى ذلك. الخبرة في بناء تطبيقات متعددة الطبقات (Tiered Applications) بشكل شامل ومتكامل (من البداية إلى النهاية). |
| تنسيق الامتحان | 50 سؤالاً، نسبة النجاح 70%، المدة 90 دقيقة، اختبار عبر الإنترنت تحت المراقبة. |
سيكتسب المتعلمون مهارة في لغة البرمجة Solidity، المستخدمة لكتابة العقود الذكية على سلسلة كتل إيثيريوم. بدءًا من الأساسيات وصولًا إلى المفاهيم المتقدمة، بما في ذلك الهياكل ومعالجة الأخطاء.
سيكتسب المتعلمون مهارات في إنشاء وإدارة الرموز الرقمية والرموز غير القابلة للاستبدال (NFTs) على منصات البلوك تشين. يشمل ذلك عملية تحويل الرموز إلى رموز، بما في ذلك معايير الرموز مثل ERC-20 وERC-721، وسيتعلمون كيفية تطوير تطبيقات NFT لتمثيل الأصول الفريدة، مثل الفن الرقمي والمقتنيات وأصول الألعاب.
سيتعرف المتعلمون على Hyperledger Fabric، وهو إطار عمل لتقنية البلوك تشين مُرخص، ومكوناته مثل كتابة الكود البرمجي (العقود الذكية) بلغة Golang. سيكتسبون فهمًا لبنية وآليات معالجة الأخطاء الخاصة بكود Hyperledger Fabric البرمجي.
سيكتسب المتدربون مهارات في تدقيق واختبار العقود الذكية لضمان أمنها وموثوقيتها ومطابقتها لمتطلبات العمل. يشمل ذلك التعرف على أدوات مثل Hyperledger Fabconnect وFirefly لتدقيق العقود الذكية وتصحيح أخطائها ومراقبتها، مما يمكّنهم من تحديد الثغرات الأمنية ومعالجتها وتحسين أداء العقود الذكية.
معاينة لمقدمة الدورة
1.1 أصل تقنية البلوك تشين
1.2 ما هي تقنية البلوك تشين؟
1.3 آليات الإجماع
1.4 ما هي العقود الذكية؟
1.5 سلاسل كتل البيتكوين
2.1 ما هي آلة إيثيريوم الافتراضية (EVM) وما هي إيثيريوم؟
2.2 مقدمة عن المحافظ وكيفية إنشائها
2.3 مقدمة عن محرر Remix باستخدام Metamask
2.4 البنية الأساسية للعقود الذكية
2.5 المتغيرات، والعبارات الشرطية (if/else)، والسلاسل النصية، والحلقات، والمصفوفات، وشفرة الاختبار
3.1 المكتبات، والواجهات، والمُعدِّلات
3.2 الهياكل، والتعدادات، وواجهة التطبيق الثنائية، وبيانات الاستدعاء، والأحداث، والتحويلات
3.3 استدعاءات العقود
3.4 العنوان والعنوان المستحق
3.5 وظائف الاستقبال والرجوع
3.6 العقود القابلة للتحديث
3.7 مكتبات OpenZepplin
4.1 إنشاء رموز ERC20
4.2 الرموز غير القابلة للاستبدال (NFT)، وسك الرموز غير القابلة للاستبدال، ونظام الملفات بين الكواكب (IPFS)، والأمان، وسحابة بيناتا
5.1 ترافل، غاناش، وهاردهات
5.2 محفظة ميتا ماسك
5.3 بيئة تطوير ريمكس
5.4 نشر الشبكة المحلية وشبكة الاختبار
6.1 التكامل مع Web3.0 باستخدام جافا سكريبت
6.2 إنشاء المحفظة وإرسال المعاملاتs
7.1 أطر عمل بلوك تشين العامة مقابل الخاصة مقابل الائتلافية
7.2 مقدمة إلى هايبرليدجر فابريك
7.3 مشاريع هايبرليدجر
8.1المفاهيم الأساسية لـ HLF
8.2 مقدمة عن Docker
8.3 الأوامر والإعداد
9.1 التثبيت وإعداد المسار
9.2 إعداد إضافة VS Code، والمتغيرات، والسلاسل النصية، والعبارات الشرطية، والحلقات
9.3 أساسيات اللغة
10.1 شرح الكود المتسلسل باستخدام نماذج Fabric وشرح شبكة الاختبار باستخدام برمجة Linux
10.2 معالجة الأخطاء
10.3 رموز ورسائل الأخطاء
10.4 تسجيل الأخطاء
10.5 معالجة حالات الذعر
11.1 توسيع الكود البرمجي الافتراضي
11.2 نشر الكود البرمجي
11.3 تكامل واجهة برمجة تطبيقات REST مع الواجهة الأمامية
12.1 لماذا تُعدّ عمليات تدقيق العقود الذكية ضرورية؟
12.2 مقدمة إلى Firefly وFabconnect وBlockchain Explorer
يُنشئ عقودًا ذكية آمنة وفعّالة بتقنية البلوك تشين. يوفر وظائف التطبيقات اللامركزية وسلامتها، مما يعزز الثقة والأمان في نظام البلوك تشين البيئي.
تُنتج تطبيقات لامركزية خاصة بالأعمال. تحافظ على شفافية وثبات تقنية البلوك تشين لتوفير حلول آمنة وفعالة تُحسّن العمليات وتعزز الثقة في المعاملات الرقمية.
قم بتطوير تطبيقات قوية تُعطي الأولوية لسلامة البيانات وشفافيتها وأمانها. يضمن ذلك الاستقرار والسلامة، مما يُتيح إجراء معاملات شبكية موزعة آمنة وشفافة.
فحص العقود الذكية بحثًا عن نقاط الضعف والعيوب لضمان أمن وموثوقية الأنظمة والتطبيقات القائمة على تقنية البلوك تشين من خلال عمليات تدقيق شاملة.
تؤهلك هذه الشهادة لأدوار مثل مطور بلوك تشين، ومطور العقود الذكية، ومطور التطبيقات اللامركزية، ومستشار بلوك تشين، وغيرها في قطاعات مثل التمويل والرعاية الصحية وسلسلة التوريد والحكومة.
نعم، تتضمن الدورة تمارين عملية ودراسات حالة تتضمن سيناريوهات واقعية لمساعدتك على تطبيق المفاهيم التي تعلمتها.
في هذه الدورة، ستعمل على مشاريع مثل إنشاء ونشر العقود الذكية، وبناء التطبيقات اللامركزية (DApps)، وإنشاء شبكات بلوك تشين خاصة، ودمج تقنية البلوك تشين مع الأنظمة الحالية من خلال واجهات برمجة تطبيقات REST.
تبدأ الدورة بمفاهيم أساسية حول تقنية البلوك تشين والعقود الذكية، ثم تنتقل إلى مواضيع متقدمة مثل هياكل لغة سوليديتي والترميز، ثم تستكشف منصة هايبرليدجر فابريك لتطوير بلوك تشين خاص. تتضمن الدورة تمارين ومشاريع عملية طوال فترة انعقادها.
تغطي الدورة أدوات أساسية مثل Truffle لتطوير العقود الذكية على منصة Ethereum، وGanache لاختبار سلاسل الكتل المحلية، وDocker لإعداد Hyperledger Fabric. كما سيستخدم المشاركون بيئات تطوير متكاملة (IDEs) متنوعة لكتابة التعليمات البرمجية.
70%
50 أسئلة اختيار من متعدد/إجابات متعددة