---
title: "Ethereum pro vývojáře v .NET"
description: "Naučte se vyvíjet pro Ethereum pomocí projektů a nástrojů založených na .NET"
lang: cs
incomplete: true
---

<FeaturedText>Naučte se vyvíjet pro Ethereum pomocí projektů a nástrojů založených na .NET</FeaturedText>

Použijte Ethereum k vytvoření decentralizovaných aplikací (dapp), které využívají výhod kryptoměn a technologie blockchain. Tyto dapps mohou být důvěryhodné, což znamená, že jakmile jsou nasazeny na Ethereum, budou vždy běžet tak, jak byly naprogramovány. Mohou ovládat digitální aktiva za účelem vytváření nových druhů finančních aplikací. Mohou být decentralizované, což znamená, že je neovládá žádný jediný subjekt ani osoba a je téměř nemožné je cenzurovat.

Budujte decentralizované aplikace na Ethereu a komunikujte s chytrými kontrakty pomocí nástrojů a jazyků z technologického balíku Microsoft – s podporou C#, Visual Basic .NET, F#, v nástrojích jako VSCode a Visual Studio, napříč .NET Framework / .NET Core / .NET Standard. Nasaďte Ethereum blockchain na Azure pomocí Microsoft Azure Blockchain během několika minut. Přineste lásku k .NET do Etherea!

## Začínáme s chytrými kontrakty a jazykem Solidity {#getting-started-with-smart-contracts-and-the-solidity-language}

**Udělejte první kroky k integraci .NET s Ethereem**

Potřebujete nejprve základnější úvod? Podívejte se na [ethereum.org/learn](/learn/) nebo [ethereum.org/developers](/developers/).

- [Vysvětlení blockchainu](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Porozumění chytrým kontraktům](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [Napište svůj první chytrý kontrakt](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Naučte se kompilovat a nasadit Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)

## Odkazy a materiály pro začátečníky {#beginner-references-and-links}

**Představení knihovny Nethereum a VS Code Solidity**

- [Nethereum, začínáme](https://docs.nethereum.com/docs/getting-started/welcome/)
- [Instalace VS Code Solidity](https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity)
- [Pracovní postup .NET vývojáře pro vytváření a volání chytrých kontraktů na Ethereu](https://medium.com/coinmonks/a-net-developers-workflow-for-creating-and-calling-ethereum-smart-contracts-44714f191db2)
- [Integrace chytrých kontraktů s Nethereem](https://kauri.io/#collections/Getting%20Started/smart-contracts-integration-with-nethereum/#smart-contracts-integration-with-nethereumm)
- [Propojení .NET a chytrých kontraktů na Ethereum blockchainu pomocí Netherea](https://medium.com/my-blockchain-development-daily-journey/interfacing-net-and-ethereum-blockchain-smart-contracts-with-nethereum-2fa3729ac933), také v [中文版](https://medium.com/my-blockchain-development-daily-journey/%E4%BD%BF%E7%94%A8nethereum%E9%80%A3%E6%8E%A5-net%E5%92%8C%E4%BB%A5%E5%A4%AA%E7%B6%B2%E5%8D%80%E5%A1%8A%E9%8F%88%E6%99%BA%E8%83%BD%E5%90%88%E7%B4%84-4a96d35ad1e1)
- [Nethereum – open source .NET integrační knihovna pro blockchain](https://kauri.io/#collections/a%20hackathon%20survival%20guide/nethereum-an-open-source-.net-integration-library/)
- [Zápis Ethereum transakcí do SQL databáze pomocí Netherea](https://medium.com/coinmonks/writing-ethereum-transactions-to-sql-database-using-nethereum-fd94e0e4fa36)
- [Podívejte se, jak snadno nasadit chytré kontrakty na Ethereu pomocí C# a Visual Studia](https://koukia.ca/deploy-ethereum-smart-contracts-using-c-and-visualstudio-5be188ae928c)

**Chcete prozatím přeskočit nastavení a přejít rovnou k ukázkám?**

- [Nethereum Playground](https://playground.nethereum.com/) – Komunikujte s Ethereem a naučte se používat Nethereum přímo v prohlížeči.
  - [Dotaz na zůstatek účtu](https://docs.nethereum.com/docs/core-foundation/guide-query-balance)
  - [Dotaz na zůstatek ERC-20 chytrého kontraktu](https://docs.nethereum.com/docs/smart-contracts/erc20)
  - [Převod etheru na účet](https://docs.nethereum.com/docs/core-foundation/guide-send-eth)
  - ... A další!
## Články pro pokročilejší {#intermediate-articles}

- [Nethereum: Začínáme a první projekt](https://docs.nethereum.com/docs/getting-started/first-project)
- [Nasaďte si vlastní vývojové testovací sítě](https://github.com/Nethereum/Testchains)
- [Generování kódu pomocí Netherea a VS Code](https://docs.nethereum.com/docs/smart-contracts/code-generation/)
- [Unity a Ethereum: Proč a jak](https://www.raywenderlich.com/5509-unity-and-ethereum-why-and-how)
- [Vytvoření ASP.NET Core Web API pro decentralizované aplikace (dapp) na Ethereu](https://tech-mint.com/blockchain/create-asp-net-core-web-api-for-ethereum-dapps/)
- [Nethereum MUD framework pro strukturované onchain aplikace](https://docs.nethereum.com/docs/mud-framework/overview/)
- [Zpracování blockchainu v Nethereu](https://docs.nethereum.com/docs/data-and-indexing/guide-blockchain-processing)
- [Streamování v reálném čase v Nethereu](https://docs.nethereum.com/docs/core-foundation/guide-realtime-streaming/)
- [Kaleido a Nethereum](https://kaleido.io/kaleido-and-nethereum/)
- [Quorum a Nethereum](https://github.com/Nethereum/Nethereum/blob/master/src/Nethereum.Quorum/README.md)
## Pokročilé způsoby použití {#advanced-use-patterns}

- [Azure Key Vault a Nethereum](https://github.com/Azure-Samples/bc-community-samples/tree/master/akv-nethereum)
- [Nethereum.DappHybrid](https://github.com/Nethereum/Nethereum.DappHybrid)
- [Referenční architektura backendu Ujo Nethereum](https://github.com/Nethereum/ujo-backend)
## .NET projekty, nástroje a další zajímavosti {#dot-net-projects-tools-and-other-fun-stuff}

- [Nethereum Playground](https://playground.nethereum.com/) – _Kompilujte, vytvářejte a spouštějte úryvky kódu Nethereum v prohlížeči_
- [Nethereum Codegen Blazor](https://github.com/Nethereum/Nethereum.CodeGen.Blazor) – _Generování kódu Nethereum s uživatelským rozhraním v Blazoru_
- [Nethereum Blazor](https://github.com/Nethereum/NethereumBlazor) – _Lehký blockchainový prohlížeč a jednoduchá peněženka jako .NET Wasm SPA_
- [Wonka Business Rules Engine](https://github.com/Nethereum/Wonka) – _Nástroj pro obchodní pravidla (pro platformu .NET i platformu Ethereum), který je ze své podstaty řízen metadaty_
- [Nethermind](https://github.com/NethermindEth/nethermind) – _Ethereum klient v .NET Core pro Linux, Windows a MacOS_
- [eth-utils](https://github.com/ethereum/eth-utils/) – _užitečné funkce pro práci s kódovými základnami souvisejícími s Ethereem_
- [TestChains](https://github.com/Nethereum/TestChains) – _Předkonfigurované vývojové sítě v .NET pro rychlou odezvu (důkaz autority (PoA))_

Hledáte další zdroje? Podívejte se na [ethereum.org/developers](/developers/).
## Přispěvatelé z .NET komunity {#dot-net-community-contributors}

V Nethereu se většinou zdržujeme na [Gitteru](https://gitter.im/Nethereum/Nethereum), kde je každý vítán, aby se ptal/odpovídal na otázky, získal pomoc nebo jen tak relaxoval. Neváhejte vytvořit PR nebo otevřít issue v [repozitáři Nethereum na GitHubu](https://github.com/Nethereum), nebo si jen projděte mnoho vedlejších/ukázkových projektů, které máme. Najdete nás také na [Discordu](https://discord.gg/jQPrR58FxX)!

Pokud jste v Nethermindu noví a potřebujete pomoci do začátku, připojte se na náš [Discord](https://discord.gg/PaCMRFdvWT). Naši vývojáři jsou připraveni zodpovědět vaše dotazy. Neváhejte vytvořit PR nebo nahlásit jakékoli problémy v [repozitáři Nethermind na GitHubu](https://github.com/NethermindEth/nethermind).

## Další souhrnné seznamy {#other-aggregated-lists}

[Oficiální stránky Netherea](https://nethereum.com/)  
[Oficiální stránky Nethermindu](https://nethermind.io/)
