إيثيريوم لمطوري .NET
استخدم إيثيريوم لإنشاء تطبيقات لامركزية (dapps) تستفيد من مزايا العملات المشفرة وتكنولوجيا سلسلة الكتل. يمكن أن تكون هذه التطبيقات اللامركزية (dapps) جديرة بالثقة، مما يعني أنه بمجرد نشرها على إيثيريوم، فإنها ستعمل دائمًا كما تمت برمجتها. يمكنها التحكم في الأصول الرقمية من أجل إنشاء أنواع جديدة من التطبيقات المالية. يمكن أن تكون لامركزية، مما يعني أنه لا يوجد كيان أو شخص واحد يتحكم فيها ويكاد يكون من المستحيل فرض رقابة عليها.
قم ببناء تطبيقات لامركزية (dapps) على إيثيريوم وتفاعل مع العقود الذكية باستخدام الأدوات واللغات من حزمة تكنولوجيا مايكروسوفت - التي تدعم C# وVisual Basic .NET وF#، على أدوات مثل VSCode وVisual Studio، عبر .NET Framework/.NET Core/.NET Standard. انشر سلسلة كتل إيثيريوم على Azure باستخدام Microsoft Azure Blockchain في دقائق. اجلب حب .NET إلى إيثيريوم!
البدء مع العقود الذكية ولغة Solidity
اتخذ خطواتك الأولى لدمج .NET مع إيثيريوم
هل تحتاج إلى مقدمة أساسية أولاً؟ تحقق من ethereum.org/learn أو ethereum.org/developers.
- شرح سلسلة الكتل (opens in a new tab)
- فهم العقود الذكية (opens in a new tab)
- كتابة عقدك الذكي الأول (opens in a new tab)
- تعلم كيفية تجميع ونشر Solidity (opens in a new tab)
مراجع وروابط للمبتدئين
مقدمة عن مكتبة Nethereum وVSCode Solidity
- Nethereum، البدء (opens in a new tab)
- تثبيت VSCode Solidity (opens in a new tab)
- سير عمل مطور .NET لإنشاء واستدعاء العقود الذكية على إيثيريوم (opens in a new tab)
- تكامل العقود الذكية مع Nethereum (opens in a new tab)
- ربط .NET والعقود الذكية على سلسلة كتل إيثيريوم باستخدام Nethereum (opens in a new tab)، متاح أيضًا باللغة 中文版 (opens in a new tab)
- Nethereum - مكتبة تكامل .NET مفتوحة المصدر لسلسلة الكتل (opens in a new tab)
- كتابة معاملات إيثيريوم إلى قاعدة بيانات SQL باستخدام Nethereum (opens in a new tab)
- شاهد كيفية نشر العقود الذكية على إيثيريوم بسهولة باستخدام C# وVisualStudio (opens in a new tab)
هل تريد تخطي الإعداد في الوقت الحالي، والانتقال مباشرة إلى الأمثلة؟
- بيئة اللعب (Playground) (opens in a new tab) - تفاعل مع إيثيريوم وتعلم كيفية استخدام Nethereum من خلال المتصفح.
مقالات للمستوى المتوسط
- البدء مع Nethereum والمشروع الأول (opens in a new tab)
- نشر سلاسل الاختبار التطويرية الخاصة بك (opens in a new tab)
- إضافة توليد الأكواد (Codegen) في VSCode لـ Solidity (opens in a new tab)
- Unity وإيثيريوم: لماذا وكيف (opens in a new tab)
- إنشاء ASP.NET Core Web API للتطبيقات اللامركزية (dapps) على إيثيريوم (opens in a new tab)
- استخدام Nethereum Web3 لتنفيذ نظام تتبع سلسلة التوريد (opens in a new tab)
- معالجة سلسلة الكتل باستخدام Nethereum (opens in a new tab)
- البث عبر Websocket باستخدام Nethereum (opens in a new tab)
- Kaleido وNethereum (opens in a new tab)
- Quorum وNethereum (opens in a new tab)
أنماط الاستخدام المتقدمة
مشاريع .NET والأدوات وأشياء أخرى ممتعة
- بيئة لعب Nethereum (opens in a new tab) - تجميع وإنشاء وتشغيل مقتطفات أكواد Nethereum في المتصفح
- توليد أكواد Nethereum باستخدام Blazor (opens in a new tab) - توليد أكواد Nethereum مع واجهة مستخدم في Blazor
- Nethereum Blazor (opens in a new tab) - مستكشف سلسلة كتل خفيف ومحفظة بسيطة بتطبيق صفحة واحدة (SPA) باستخدام .NET Wasm
- نيذرميند (opens in a new tab) - عميل إيثيريوم مبني على .NET Core لأنظمة Linux وWindows وMacOS
- eth-utils (opens in a new tab) - دوال مساعدة للعمل مع قواعد الأكواد المتعلقة بإيثيريوم
- TestChains (opens in a new tab) - سلاسل تطوير .NET معدة مسبقًا لاستجابة سريعة (إثبات السلطة)
هل تبحث عن المزيد من الموارد؟ تحقق من ethereum.org/developers.
مساهمو مجتمع .NET
في Nethereum، نتواجد غالبًا على Gitter حيث نرحب بالجميع لطرح/الإجابة على الأسئلة، أو الحصول على المساعدة، أو مجرد الاسترخاء. لا تتردد في تقديم طلب سحب (PR) أو فتح مشكلة (issue) على مستودع Nethereum على GitHub (opens in a new tab)، أو مجرد تصفح العديد من المشاريع الجانبية/الأمثلة التي لدينا. يمكنك أيضًا العثور علينا على ديسكورد (opens in a new tab)!
إذا كنت جديدًا على نيذرميند وتحتاج إلى مساعدة للبدء، انضم إلى ديسكورد (opens in a new tab) الخاص بنا. مطورونا مستعدون للإجابة على أسئلتك. لا تتردد في فتح طلب سحب (PR) أو طرح أي مشكلات على مستودع نيذرميند على GitHub (opens in a new tab).
قوائم مجمعة أخرى
موقع Nethereum الرسمي (opens in a new tab)
موقع نيذرميند الرسمي (opens in a new tab)