.NET geliştiricileri için Ethereum
Kripto para ve blokzincir teknolojisinin avantajlarından yararlanan merkeziyetsiz uygulamalar (veya "dapp'ler") oluşturmak için Ethereum'u kullanın. Bu dapp'ler güvenilir olabilir, yani Ethereum'a dağıtıldıklarında her zaman programlandıkları gibi çalışırlar. Yeni tür finansal uygulamalar oluşturmak için dijital varlıkları kontrol edebilirler. Merkeziyetsiz olabilirler, yani hiçbir tekil kurum veya kişi onları kontrol edemez ve sansürlenmeleri neredeyse imkansızdır.
Microsoft teknoloji yığınındaki araçları ve dilleri kullanarak Ethereum üzerinde merkeziyetsiz uygulamalar geliştirin ve akıllı sözleşmelerle etkileşime geçin - .NET Framework/.NET Core/.NET Standard genelinde VSCode ve Visual Studio gibi araçlarda C#, Visual Basic .NET, F# desteği. Microsoft Azure Blockchain'i kullanarak dakikalar içinde Azure üzerinde bir Ethereum blokzinciri dağıtın. .NET sevgisini Ethereum'a taşıyın!
Akıllı sözleşmeler ve Solidity diline başlarken
.NET'i Ethereum ile entegre etmeye yönelik ilk adımlarınızı atın
Önce daha temel bir başlangıca mı ihtiyacınız var? ethereum.org/learn veya ethereum.org/developers adreslerine göz atın.
- Blokzincir Açıklaması (opens in a new tab)
- Akıllı Sözleşmeleri Anlamak (opens in a new tab)
- İlk Akıllı Sözleşmenizi Yazın (opens in a new tab)
- Solidity'yi Nasıl Derleyeceğinizi ve Dağıtacağınızı Öğrenin (opens in a new tab)
Başlangıç seviyesi referanslar ve bağlantılar
Nethereum kütüphanesine ve VS Code Solidity'ye giriş
- Nethereum, Başlarken (opens in a new tab)
- VS Code Solidity Kurulumu (opens in a new tab)
- Ethereum Akıllı Sözleşmeleri Oluşturmak ve Çağırmak İçin Bir .NET Geliştiricisinin İş Akışı (opens in a new tab)
- Nethereum ile akıllı sözleşme entegrasyonu (opens in a new tab)
- Nethereum ile .NET ve Ethereum Blokzinciri Akıllı Sözleşmelerini Birbirine Bağlama (opens in a new tab), ayrıca 中文版 (opens in a new tab)
- Nethereum - Blokzincir için açık kaynaklı bir .NET entegrasyon kütüphanesi (opens in a new tab)
- Nethereum Kullanarak Ethereum İşlemlerini SQL Veritabanına Yazma (opens in a new tab)
- C# ve VisualStudio kullanarak Ethereum akıllı sözleşmelerini nasıl kolayca dağıtacağınızı görün (opens in a new tab)
Şimdilik kurulumu atlayıp doğrudan örneklere geçmek mi istiyorsunuz?
- Nethereum Playground (opens in a new tab) - Tarayıcı üzerinden Ethereum ile etkileşime geçin ve Nethereum'u nasıl kullanacağınızı öğrenin.
Orta seviye makaleler
- Nethereum Başlarken ve İlk Proje (opens in a new tab)
- Kendi Geliştirme Test Zincirlerinizi Dağıtın (opens in a new tab)
- Nethereum ve VS Code ile kod üretimi (opens in a new tab)
- Unity ve Ethereum: Neden ve Nasıl (opens in a new tab)
- Ethereum merkeziyetsiz uygulamaları (dapp'ler) için ASP.NET Core Web API'si oluşturun (opens in a new tab)
- Yapılandırılmış zincir içi uygulamalar için Nethereum MUD çerçevesi (opens in a new tab)
- Nethereum Blokzincir İşleme (opens in a new tab)
- Nethereum gerçek zamanlı akış (opens in a new tab)
- Kaleido ve Nethereum (opens in a new tab)
- Quorum ve Nethereum (opens in a new tab)
Gelişmiş kullanım kalıpları
- Azure Key Vault ve Nethereum (opens in a new tab)
- Nethereum.DappHybrid (opens in a new tab)
- Ujo Nethereum arka uç referans mimarisi (opens in a new tab)
.NET projeleri, araçları ve diğer eğlenceli şeyler
- Nethereum Playground (opens in a new tab) - Tarayıcıda Nethereum kod parçacıklarını derleyin, oluşturun ve çalıştırın
- Nethereum Codegen Blazor (opens in a new tab) - Blazor'da kullanıcı arayüzü ile Nethereum kod üretimi
- Nethereum Blazor (opens in a new tab) - Bir .NET Wasm SPA hafif blokzincir gezgini ve basit cüzdan
- Wonka Business Rules Engine (opens in a new tab) - Doğası gereği meta veri odaklı bir iş kuralları motoru (hem .NET platformu hem de Ethereum platformu için)
- Nethermind (opens in a new tab) - Linux, Windows ve MacOS için bir .NET Core Ethereum istemcisi
- eth-utils (opens in a new tab) - Ethereum ile ilgili kod tabanlarıyla çalışmak için yardımcı işlevler
- TestChains (opens in a new tab) - Hızlı yanıt için önceden yapılandırılmış .NET geliştirme zincirleri (yetki kanıtı (PoA))
Daha fazla kaynak mı arıyorsunuz? ethereum.org/developers adresine göz atın.
.NET topluluğu katkıda bulunanlar
Nethereum'da, çoğunlukla herkesin soru sorabileceği/cevaplayabileceği, yardım alabileceği veya sadece takılabileceği Gitter (opens in a new tab)'da bulunuyoruz. Nethereum GitHub deposunda (opens in a new tab) bir PR (Çekme İsteği) yapmaktan veya bir sorun (issue) açmaktan çekinmeyin ya da sahip olduğumuz birçok yan/örnek projeye göz atın. Bizi Discord (opens in a new tab)'da da bulabilirsiniz!
Nethermind'da yeniyseniz ve başlarken yardıma ihtiyacınız varsa, Discord (opens in a new tab) sunucumuza katılın. Geliştiricilerimiz sorularınızı yanıtlamak için hazırdır. Nethermind GitHub deposunda (opens in a new tab) bir PR açmaktan veya herhangi bir sorun bildirmekten çekinmeyin.
Diğer derlenmiş listeler
Resmi Nethereum Sitesi (opens in a new tab)
Resmi Nethermind Sitesi (opens in a new tab)