定價: 650
售價: 553
庫存: 庫存: 1
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款
信用卡
線上轉帳
物流方式: 超商取貨
宅配
門市自取

詳細資訊

Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師 系列名:單行本 ISBN13:9786263330795 出版社:博碩文化 作者:KryptoCamp 裝訂/頁數:平裝/336頁 規格:23cm*17cm*1.8cm (高/寬/厚) 出版日:2022/07/15 中國圖書分類:電腦程式設計 內容簡介 系統性的分類語法,不僅可由零開始通篇學習,還可作為日常查用的語法書。 大量語法使用上的細節差別與類似函式的實際應用比較。 先見林再見樹,避免艱澀的底層知識,熟悉語法後再探究架構與開發工具。   改編自 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 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 結語 參考資料