
Learn to install Visual Studio Code as your IDE, install Solidity, and set up a cross-platform workflow for NEthereum (C#) and the Ethereum blockchain.
Install ASP.NET Core by choosing the correct download for Windows or Mac. Run the installer and verify the setup via the terminal.
Fetch chain information with Infura, including block numbers, block data, transactions, and receipts. Apply these concepts from the Nethereum(C#) and Ethereum blockchain course.
Transfer ether between accounts on the Ethereum blockchain by checking balances, selecting a receiver and a sender, and authorizing transfers with a private key; understand trust and balance changes.
Discover how gas price sets the fee for Ethereum transactions and smart contracts. Explore how gas usage, gas limits, and fluctuating costs affect transaction priority and total spending.
Explore how approve, allowance, and transferFrom operate on the Ethereum blockchain using NEthereum(C#), including managing approvals, balances, and transfers.
Learn how to mint ERC721 NFTs by writing a custom mint function, deploying with remix and ganache, and interacting via metamask to view token URIs on OpenSea.
Nethereum is a .Net development kit officially recommended by Ethereum, used to support access to Ethereum in .Net applications. In this course, we will mainly use the Nethereum development kit and use the C# language to develop .Net applications that support Ethereum.
The purpose of this course is to help .Net engineers quickly master the skills of developing Ethereum applications, and at the same time explain some of the core concepts of Ethereum, such as: accounts, transactions, and smart contracts, and more importantly, the most commonly used ERC20 Token.
In this course:
We will learn the basic elements of the Ethereum blockchain. How to create and protect our wallet, create our smart contract, deploy smart contract and interact with smart contract.
We will introduce how to use Solidity and Truffle Framework + Ganache to develop your own DApp and the correct way to set up a development environment.
We will learn how to use Nethereum to obtain blockchain information, create user wallets, deploy smart contracts, use smart contract methods, create ERC20 Tokens and operate ERC20 Tokens.
After completing this course, you will fall in love with Nethereum, Ethereum ecosystem and smart contract creation.
What you’ll learn
Learn the Solidity programming language
Learn how to write smart contracts in Solidity
Learn how to deploy smart contracts to EVM compatible blockchains
Learn how to test smart contracts in a local development environment