0人評分過此書

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

出版日期
2022/07/15
閱讀格式
PDF
書籍分類
學科分類
ISBN
9786263330795

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
系統性的分類語法,不僅可由零開始通篇學習,還可作為日常查用的語法書。
  大量語法使用上的細節差別與類似函式的實際應用比較。
  先見林再見樹,避免艱澀的底層知識,熟悉語法後再探究架構與開發工具。

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

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

書籍特色

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

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

  講述業界實際應用的開發工具與合約最佳化,以基礎提點並架構觀念後,讓讀者可以自由地面對區塊鏈技術瞬息萬變的環境。
  • 第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 vsCall 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章 開發工具DevTools
    • 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
    • 結語
    • 參考資料

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading