.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ğlamak (opens in a new tab), ayrıca Çince sürümü (opens in a new tab) de mevcuttur
- 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 Yazmak (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?
- 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'a Başlarken ve İlk Proje (opens in a new tab)
- Kendi Geliştirme Test Zincirlerinizi Dağıtın (opens in a new tab)
- Solidity için VSCode Codegen Eklentisi (opens in a new tab)
- Unity ve Ethereum: Neden ve Nasıl (opens in a new tab)
- Ethereum dapp'leri için ASP.NET Core Web API'si Oluşturma (opens in a new tab)
- Bir Tedarik Zinciri Takip Sistemi Uygulamak İçin Nethereum Web3 Kullanımı (opens in a new tab)
- Nethereum Blokzincir İşleme (opens in a new tab)
- Nethereum Websocket 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ı
.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 (codegen)
- Nethereum Blazor (opens in a new tab) - Bir .NET Wasm SPA hafif blokzincir gezgini ve basit cüzdan
- 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)