Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師

KryptoCamp

  • 出版商: 博碩文化
  • 出版日期: 2022-07-15
  • 定價: $650
  • 售價: 7.0$454 (限時優惠至 2024-03-31)
  • 語言: 繁體中文
  • 頁數: 336
  • 裝訂: 平裝
  • ISBN: 6263330791
  • ISBN-13: 9786263330795
  • 相關分類: 區塊鏈 Blockchain
  • 立即出貨 (庫存 < 6)

  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-1
  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-2
  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-3
  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-4
  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-5
  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-6
  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-7
  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-8
  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-9
  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-10
  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-11
  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-12
  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-13
  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-14
  • Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-15
Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師-preview-1

買這商品的人也買了...

商品描述

  • 系統性的分類語法,不僅可由零開始通篇學習,還可作為日常查用的語法書。
    大量語法使用上的細節差別與類似函式的實際應用比較。
    先見林再見樹,避免艱澀的底層知識,熟悉語法後再探究架構與開發工具。



    改編自 KryptoCamp 轉職區塊鏈工程師實戰營之 < All IN ONE Solidity > 語法教材,除了提供智能合約工程師與學員們日常查用之外,也將多個實際案例寫入以協助學員能夠從中學習智能合約開發精髓,是華文少見專門介紹以太坊智能合約語言 Solidity 的開發實戰工具書。

    本書期待已經學會一個以上物件導向程式語言的初學者使用,並且適合嚮往學習智能合約的讀者從零開始,以系統性的方式學習 Solidity 的各種語法和應用。

    書籍特色:
    一應俱全的段落式教學,將合約導向、難以有章法學習的 Solidity 切出多個重點語法,逐一講解重點概念,並補充相關練習題和充份合約程式碼實例。

    由淺入深的區塊鏈開發學習:從 Solidity 基本語法到進階概念,深入編譯、EVM 等相關底層原理。其中附帶大量語法使用上的細節與類似函式的實際應用比較。

    講述業界實際應用的開發工具與合約最佳化,以基礎提點並架構觀念後,讓讀者可以自由地面對區塊鏈技術瞬息萬變的環境。

作者簡介

  • KryptoCamp 編輯群

    總教練
    歐曜瑋 Kordan Ou

    KryptoCamp 共同創辦人
    KryptoGO 創辦人暨執行長
    CAMS 國際公認反洗錢師
    ISO 27001 主導稽核師
    AI 金融科技協會諮詢輔導專家顧問
    AppWorks 第 17 期區塊鏈團隊導師

    班主任
    陳昭廷 Casper Chen

    KryptoCamp 共同創辦人
    DeFi Summit 創辦人
    曾任區塊鏈新創公司行銷長與顧問
    金控數位銀行部產品經理
    教育發展部之講師培訓教練

    主編
    陸紀豪 Eric Lu

    Solidity 工程師實戰營助教
    台灣大學資管系「程式設計」助教
    著迷於區塊鏈底層開發,並著有多篇以太坊與 DeFi 研究報告。

目錄大綱

  • 第 1 章 基本介紹 Introduction
    智能合約
    Solidity
    環境建置 Remix IDE
    版本控制
    Hello World & First Contract
    Practice
    Answer

    第 2 章 型別 Types & 變數 Variables
    Integer
    Bool
    Address
    Contract & This
    String
    Scope
    Practice
    Answer

    第 3 章 單位 Unit & 運算子 Operators
    Time
    運算子
    Practice
    Answer

    第 4 章 流程控制 Selection and Repetition
    If-Else
    For
    While
    Practice
    Answer

    第 5 章 函式 Function
    Returns
    Visibility
    stateMutability
    Constructor
    Function Overloading
    Fallback
    Practice
    Answer

    第 6 章 資料結構 Data Structures
    Array
    Mapping
    Structs
    Enum
    Practice
    Answer

    第 7 章 角色和全局訊息 Global Variables
    Msg
    Block
    ABI
    TX
    Practice
    Answer

    第 8 章 記憶體配置 Memory Allocation
    Call by Reference vs. Call by Value
    Data Locations - Storage, Memory and Calldata
    Practice
    Answer

    第 9 章 異常處理Handling Exception
    Require
    Assert
    Revert
    Try/Catch
    Practice
    Answer

    第 10 章 事件 Event
    emit
    Indexed
    web3.eth.subscribe()
    Logs with Data & Topics
    anonymous

    第 11 章 繼承 Inheritance
    Inheritance
    Modifier
    合約互動
    Function Overriding
    Polymorphism
    多重繼承與 super
    Practice
    Answer

    第 12 章 介面Interface
    抽象合約

    第 13 章 引用 Imports & 函式庫 Libraries
    Library
    Import
    OpenZeppelin
    Practice
    Answer

    第 14 章 ERC & Token
    ERC-20 Fungible Tokens
    ERC-721 Non-Fungible Tokens
    ERC-1155 Semi-Fungible Tokens
    ERC-20 Example - YFI
    ERC-721 Example - BAYC
    Practice
    Answer

    第 15 章 佈署 Deploy & 編譯 Compiler
    編譯到佈署
    ABI(Application Binary Interface)
    EVM

    第 16 章 開發工具Dev. Tools
    RPC & RESTful API
    客戶端:Ganache
    Web3.js
    Go-ethereum
    Truffle 與測試
    Practice
    Answer

    第 17 章 最佳化合約Contract Optimization
    Space Complexity Level
    Time Complexity Level
    Contract Level

    |OTHERS| Information & Reference
    結語
    參考資料