Nethereum是以太坊官方推薦的.Net開發包,用於支持在.Net應用中訪問 以太坊。在本課程中,我們將主要基於Nethereum開發包,使用C#語言來開發支持以太坊的.Net應用。
本課程的目的是幫助.Net工程師快速掌握開發以太坊應用的技能,同時穿插 講解以太坊的一些核心概念,例如:賬戶、交易和智能合約等,更重要會講解最常使用的ERC20 Token。
在這個課程中:
我們將學習以太坊區塊鏈的基本要素。如何製作和保護我們的錢包,以及在創建我們的智能合約時掌握Metamask作為我們的主要以太坊錢包。
我們將介紹Solidity語言的基本概念。我們深入了解如何構建自己的智能合約並在Remix中立即測試它們。
我將教你如何使用Metamask作為你的以太坊錢包。
我們還將介紹如何使用Solidity和Truffle Framework + Ganache開發自己的DApp作為虛擬區塊鏈以及設置開發環境的正確方法。
我們將通過Solidity以及智能合約的單元測試來學習DApp開發的基本知識,因此我們可以確保我們的代碼按照我們期望的方式運行。
而這些如何用Nethereum來取得區塊鏈的訊息、創建使用者錢包、佈署智能合約、使用智能合約方法、創建ERC20 Token與操作ERC20 Token
我們將透過帳戶管理、理解狀態與交易、智能合約的開發與應用和過濾器與事件
完成本課程後,您將愛上Nethereum,以太坊生態系統和智能合約創建。