تطوير تطبيقات إثيريم بلوكشين اللامركزية
Training Description
تستهدف الدورة المطورين الذين يرغبون في تعلم برمجة البلوكشين من خلال القيام بإنشاء البلوكشين الخاص بمؤسساتهم وتأمين الأصول الرقمية باستخدام هوية البلوكشين. واستكشاف منصة Ethereum ، واستخدم Solidity والعقود الذكية لتطوير تطبيقك اللامركزي.
Training Course index
1- نظرة عامة على التطبيقات اللامركزية (Dapps)
- التطبيقات اللامركزية (Dapps): خادم Blockchain
- تعريف Dapp
- واجهات برمجة تطبيقات Ethereum
- منظور الممارس: هندسة الشبكات العامة
2- التعمق في DApps
- مقدمة إلى Web3
- استخدام NodeJS و NPM لتطوير DApps
- تجميع ونشر العقد الذكي في Web3 و NodeJS
- استخدام وظائف Web3 UI
- تنفيذ Web3 على المتصفح
- التفاعل مع العقد الذكي باستخدام Web3 في تطبيقات NodeJS
- تطبيق عملي 1
3- نظرة عامة على Truffle
- Truffle IDE
- تجميع Truffle
- التحول إلى Truffle IDE
- التطوير المبني على الاختبار
- تطبيق عملي 2
4- التعمق في تطوير Truffle
- واجهة الويب و الاختبارات
- عرض تقديمي Metamask
- تطبيق عملي 3
5- مشروع الدورة: من الفكرة إلى التطوير
- المشروع
Training course outcomes
النتائج التي سيقوم المتدربين بتأديتها بعد الانتهاء من التدريب
توسيع معرفته في Ethereum و Blockchain
تعلم كيفية إنشاء تطبيق لامركزي باستخدام Ethereum Blockchain
- إنشاء واختبار العقود الذكية الآمنة والفعالة من حيث التكلفة التي تتعامل مع مدفوعات ETH وتوزعها وتختبرها لعقد ذكي
- تعلم مجموعة التكنولوجيا المناسبة لخدمات الطبقات وتقديم حلول برمجية
- أنشئ Dapp بعقود ذكية آمنة ومتعددة التوقيع تتلقى الأموال وتحولها وتدفعها بشكل مستقل.
Training Pre-requirements
المؤهلات
خريج جميع تخصصات الحاسب الآلي
المعرفة
المعرفة بأي لغة برمجة وبعض المعرفة في Python 3.x
الفهم الأساسي لتقنيات الويب
مستوى الخبرة
خبرة لا تقل عن سنتين في مجال تطوير التطبيقات
بالنسبة للأجهزة والأدوات
جهاز كمبيوتر مع اتصال انترنت عالي السرعة
Related Professional Certificates |
|
---|---|
Trainer Name |
|
Trainer Experiences |
|