Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師
KryptoCamp
- 出版商: 博碩
- 出版日期: 2022-07-15
- 定價: $650
- 售價: 7.8 折 $507
- 語言: 繁體中文
- 頁數: 336
- 裝訂: 平裝
- ISBN: 6263330791
- ISBN-13: 9786263330795
- 
    相關分類:
    
      區塊鏈 Blockchain
 
無法訂購
買這商品的人也買了...
- 
                
                   遊戲化實戰全書:遊戲化大師教你把工作、教學、健身、行銷、產品設計……變遊戲,愈好玩就愈有吸引力!(Actionable Gamification: Beyond Points, Badges, and Leaderboards) 遊戲化實戰全書:遊戲化大師教你把工作、教學、健身、行銷、產品設計……變遊戲,愈好玩就愈有吸引力!(Actionable Gamification: Beyond Points, Badges, and Leaderboards)$480$408
- 
                
                   WEB 設計職人必修 UX Design 初學者學習手冊 WEB 設計職人必修 UX Design 初學者學習手冊$420$332
- 
                
                   $301乙太坊 Solidity 智慧合約開發 $301乙太坊 Solidity 智慧合約開發
- 
                
                   $534深入淺出大型網站架構設計 $534深入淺出大型網站架構設計
- 
                
                   深入淺出設計模式, 2/e (Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software, 2/e) 深入淺出設計模式, 2/e (Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software, 2/e)$980$774
- 
                
                   不當礦工當老闆:自己動手開發區塊鏈應用業務 不當礦工當老闆:自己動手開發區塊鏈應用業務$780$616
- 
                
                   $301智能合約技術與開發 $301智能合約技術與開發
- 
                
                   Three.js 前端三維圖形開發案例集錦 Three.js 前端三維圖形開發案例集錦$768$730
- 
                
                   你的地圖會說話?WebGIS 與 JavaScript 的情感交織(iT邦幫忙鐵人賽系列書) 你的地圖會說話?WebGIS 與 JavaScript 的情感交織(iT邦幫忙鐵人賽系列書)$600$468
- 
                
                   Figma UI/UX 設計技巧實戰:打造擬真介面原型 Figma UI/UX 設計技巧實戰:打造擬真介面原型$600$468
- 
                
                   戰術 + 技術 + 程序 -- ATT&CK 框架無差別學習 戰術 + 技術 + 程序 -- ATT&CK 框架無差別學習$880$748
- 
                
                   流程架構|整合串流與事件驅動的未來 (Flow Architectures: The Future of Streaming and Event-Driven Integration) 流程架構|整合串流與事件驅動的未來 (Flow Architectures: The Future of Streaming and Event-Driven Integration)$580$458
- 
                
                   區塊鏈生存指南:帶你用 Python 寫出區塊鏈!【第二版】(iT邦幫忙鐵人賽系列書) 區塊鏈生存指南:帶你用 Python 寫出區塊鏈!【第二版】(iT邦幫忙鐵人賽系列書)$600$468
- 
                
                   Test-Driven Development 學習手冊 Test-Driven Development 學習手冊$580$458
- 
                
                   Web API 設計原則|API 與微服務傳遞價值之道 (Principles of Web API Design: Delivering Value with APIs and Microservices) Web API 設計原則|API 與微服務傳遞價值之道 (Principles of Web API Design: Delivering Value with APIs and Microservices)$520$411
- 
                
                   $367區塊鏈智能合約 $367區塊鏈智能合約
- 
                
                   看完這本就會懂!帶你無痛提升 JavaScript 面試力:精選 55道前端工程師的核心問題 × 求職加分模擬試題解析 看完這本就會懂!帶你無痛提升 JavaScript 面試力:精選 55道前端工程師的核心問題 × 求職加分模擬試題解析$680$530
- 
                
                   前進元宇宙!區塊鏈輕旅行:每天5分鐘,學會比特幣×以太坊×NFT概念及應用(iThome鐵人賽系列書) 前進元宇宙!區塊鏈輕旅行:每天5分鐘,學會比特幣×以太坊×NFT概念及應用(iThome鐵人賽系列書)$600$468
- 
                
                   「新」SEO 超入門!打敗 AI、征服搜尋引擎,洞悉使用者需求的必備指南 「新」SEO 超入門!打敗 AI、征服搜尋引擎,洞悉使用者需求的必備指南$630$536
- 
                
                   $1,306高質量用戶體驗:恰到好處的設計與敏捷 UX 實踐 (第2版 特別版)(全四冊) $1,306高質量用戶體驗:恰到好處的設計與敏捷 UX 實踐 (第2版 特別版)(全四冊)
- 
                
                   【資安密碼系列】秘密不再是秘密:輕鬆認識密碼學 - 打造你的數位安全防線 【資安密碼系列】秘密不再是秘密:輕鬆認識密碼學 - 打造你的數位安全防線$500$390
- 
                
                   SRE 實踐與開發平台指南:從團隊協作、原則、架構和趨勢掌握全局,做出精準決策 SRE 實踐與開發平台指南:從團隊協作、原則、架構和趨勢掌握全局,做出精準決策$620$484
- 
                
                   精通 API 架構|設計、營運和發展基於 API 的系統 (Mastering API Architecture: Design, Operate, and Evolve Api-Based Systems) 精通 API 架構|設計、營運和發展基於 API 的系統 (Mastering API Architecture: Design, Operate, and Evolve Api-Based Systems)$680$537
- 
                
                   $611UI 智能化與前端智能化:工程技術、實現方法與編程思想 $611UI 智能化與前端智能化:工程技術、實現方法與編程思想
- 
                
                   決戰!微前端架構 Micro Frontends:新一代可擴展的網頁開發模式,實現各種框架的無縫整合與溝通 決戰!微前端架構 Micro Frontends:新一代可擴展的網頁開發模式,實現各種框架的無縫整合與溝通$820$648
商品描述
- 系統性的分類語法,不僅可由零開始通篇學習,還可作為日常查用的語法書。
 大量語法使用上的細節差別與類似函式的實際應用比較。
 先見林再見樹,避免艱澀的底層知識,熟悉語法後再探究架構與開發工具。
 
 
 改編自 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
 結語
 參考資料
















 
     
    
 
     
     
     
    