區塊鏈技術專家班(72 小時)

此商品目前已售完無法訂購

學習Solidity編程,建構屬於你的Dapp、了解智能合約安全性、乙太坊進階應用等技術,比較各鏈各向度(TPS、Latency、Finality、Cost…) 以擁有能提供企業最佳解決方案能力

  • 親手開發撰寫智能合約並了解各鏈特性與開發
  • 熟悉Solidity編程/乙太坊Dapp研發/測試及部署
  • 開發精華分享,掌握區塊鏈核心技術原理及應用場景
  • 提出企業最適方案,課程最後將企業痛點的解決方案於人才媒合會上發表

 

<備註> 企業10人以上團報,請寄信至islawu@buckchaf.com,有專人為您服務

貨號: cba-class-02 分類: , 標籤: , ,

描述

CBA 亞洲區塊鏈學院熱銷課程

區塊鏈技術專家班

授課時數:72 小時


誰適合學習這門課?

  • 工程師:學習新領域、轉職高薪區塊鏈工程師
  • 學生:工程背景的學生、想邁向市場高潛力產業
  • 科技公司主管:想協助公司導入區塊鏈、學習領導區塊鏈工程師

課程描述

  • 先修課程 Solidity 撰寫教學
  • 了解每個要素如何互相影響(API、Etherscan)
  • ERC20架在測試網路上
  • 智能合約開發
  • 為什麼及要如何使用 Web3.js 來開發Dapps
  • 了解如何開發Dapp
  • 撰寫智能合約
  • Dapp實務操作
  • 比較不同區塊鏈特性,培養能力能找出企業最適合的解決方案
  • 藉由不同鏈特性找出最適合企業的解決方案

課程大綱

      0. 語言基礎預修課程 HTML / CSS / Javascript 

  1. 區塊鏈預修課程 Solidity
  2. 複習及準備(熟悉主要技術間之關係)– Solidity Recap– API(Application Binary Interface) Bytecode and blockchain– Taking advantage from Etherscan explorer– Require ETH on testnet– Gas vs Gas limit– EIPs and ERCs
  3. 智能合約初步建立– In Remix (Developing environment (JS VM, provider, custom network)、Compiler  version)– In pre-written UI
  4. 為何 / 如何 使用Web3.js– RPC call in action (Getting Balance, smart contract data call, tx call …etc)– Hello world example demo
  5. 建立Dapps所需工具– OpenZeppelin– Smart contract testing (ganache cli、Mocha、Truffle)-Debugging with Explorer– Debugging with Remix
  6. Dapp開發之引導– Slot machine game (also learn ERC20)– CryptoKitty (also learn ERC721)
  7. 重要知識補充 1-IPFS with Infura (Infura API、Exercises (Download Encrypted Zip File / Upload Encrypted Zip File)
  8. 重要知識補充 2– Bottlenecks (Scalability)– Smart Contract Security Issues(012, 013, 014, 015)– Leave a message on the blockchain– Message Encryption/Decryption on the blockchain
  9. Dapp專案開發 Smart contract development + Web Application development
  10. 共識/ 分片/ 自主身份之最新發展了解-Consensus (Nakamoto Consensus、PBFT、Casper (Hybrid)、HotStuff)-Sharding (DHT、ETH2.0: beacon chain sharding、Rapidchain/Harmony: kbr sharding、Chainspace: Cross-shard communication)-SSI (What is Digital Identity、History of Digital Identity、What is SSI、 SSI technical architecture、SSI specs)
  11. 區塊鏈應用及發想 -Introduction to current business applications-End-game illustration-Design thinking/Brainstorming-Biz model tweak / project discussion
  12. 各種解決方案-Current blockchain ecosystem landscapeChains / Storage / Layer 2 solutions / Exchanges / FIAT gateways / Utilities-Designing system architectureDeveloping and evaluating partners
  13. Demo Day 

畢業審核流程

  • 學員 Dapp 開發→講師給予回饋→進入審核
  • 企業痛點選擇→Demo Day 發表提案→講師給予回饋→進入審核

學員報名此門課程前所需條件

  • 至少熟悉一種程式語言:
    Java、JavaScript、C、C++、C#、Python、Go、Ruby、Swift、Kotlin…
  • 熟悉程式設計基本觀念:
    變數、陣列、流程控制、邏輯判斷式、迴圈、函數

需要準備什麼

  • 筆電建議Linux 系統,若非此系統,請事先安裝 Linux VM (VMware or Virtual box)

課前須知


付款方式

  • 線上報名
  • 匯款:
    • 戶名:巴克夏夫科技股份有限公司
    • 銀行/分行:台北富邦商業銀行/土城分行(分行代碼7107)
    • 銀行代碼:012
    • 匯款帳號:710120002705
    • *匯款成功後,請來信至islawu@buckchaf.com,並提供您的姓名、信箱、Email、匯款帳號後5碼

額外資訊

課程方案

原價(單人), 團報價(3人以上)

收合選單
×

Cart