從Web3開發開始課程

”“”

從Web3開發開始

在具有固體性的區塊鏈以太坊上開發第一個分散應用

2018年2月更新

我們於2017年9月發布了本課程的初始版本。當時,松露的版本是最新版本,最喜歡的以太坊模擬器是TestRPC,它通過命令行使用。

但是,在2017年11月,松露團隊將鬆露4和一個新的用戶界面引入了TestRPC,稱為Ganache。這些更新對開發過程產生了重大影響。結果,我們決定重寫並完全重寫本課程的實際部分。

我們還藉此機會納入了課程問答部分中收到的反饋和評論。我們解決所有解決問題問題,並將它們包括在內容中。

此更新帶來了一些改進,包括:

  • 全面的松露4覆蓋範圍,包括松露調試和松露發展
  • Ganache廣泛的覆蓋範圍
  • 替代的替代解決方案,技巧和技巧
  • 測試MACOS,Linux和Windows上的所有內容(PowerShell)
  • 代碼的實時打字而不是複制和粘貼以促進理解和監視

    請注意,舊內容將保持幾週,然後才能使其不知所措。這樣可以確保學生可以完成課程並獲得證書而無需參加過時的內容。

    如果您發現問題,錯誤,過時的內容或丟失的資源,請在課程問題和答案部分中告訴我們。

    歡迎來到“成為以太坊和堅固性的區塊鏈開發人員”!

    本課程為使用堅固的語言和松露施工框架在區塊鏈以太坊中的分散應用程序(DAPP)的開發提供了全面介紹。

    不需要以前的區塊鏈知識。基本的軟件開發經驗,無論是後端,Web還是移動應用程序,都足以在本課程中成為區塊鏈開發人員。

    區塊鏈目前是一個熱門話題,周圍有很多理論討論。但是,本課程使您可以通過構建第一個分散的應用程序來獲得實際的經驗。隨著對區塊鏈開發人員的需求迅速提高,這種能力在就業市場中受到人們的追捧。

    如果您想在1990年代成為像網絡這樣的革命技術的一部分,那麼現在就是您的機會。區塊鏈有望比網絡或移動革命更大。

    我們涵蓋了什麼:

  • 區塊鏈作為加密貨幣系統和開發平台的理念的概述

  • 解釋區塊鏈如何工作,其主要組成部分和生態系統結構
  • 基本密碼工具簡介
  • 理想開發環境的描述,包括專業區塊鏈開發人員常用的工具
  • 逐步建立,開發,測試和實施連鎖清單分散應用程序的指導

    我們使用的工具:

  • 以太坊

  • 鍍鉻元馬斯克的擴展
  • 堅固的智能合同語言
  • 松露結構和測試框架(松露4)
  • 以太坊ganache節點模擬器
  • github頁面
  • 原子(文本編輯器)
  • Rinkeby測試網絡

    我們選擇不重新發明輪子或開發自己的建築工具,因為它是不切實際的。取而代之的是,我們證明了使用強大的開發工具(例如松露和Ganache)的使用,這些工​​具經常被更新。

    儘管大多數視頻已記錄在Mac上,但我們提供了詳細的說明,以在Linux和Windows上配置您的環境。此外,所有其他課程均已經過測試和適應每個操作系統的特定說明。

    您將學到什麼:

  • 了解區塊鍊和分散應用背後的基本理念

  • 對區塊鏈如何充當開發平台的基本了解
  • 開發Web3應用程序,包括項目創建,生產實施,智能合約寫作,單位測試和用戶界面創建
  • 結合正確的工具來創建一個一致且實用的開發環境
  • 學習堅固的智能合同語言的基礎
  • 使用松露結構和測試框架(蓋松露4)
  • 在各種情況以太坊(TestRPC,私人鏈,測試鏈,主要網)中實施分散的應用程序
  • 測試智能單位合同“”
Scroll to Top