第 4 期 Solidity 工程師實戰營說明(報名截止)

以太坊和區塊鏈技術是多年來最具顛覆性的科技力量。

如果我們能夠善用區塊鏈科技,我們就有能力站上國際舞台,

如果我們能夠掌握這股力量,我們就有能力改變世界。

區塊鏈應用如 DeFi, NFT, GameFi 需求持續增長,Dapp 開發需要大量的區塊鏈工程師。

區塊鏈工程師成為最炙手可熱的人才,年薪百萬台幣起跳甚至不少職缺是超過 300 萬台幣以上,

有些海外公司職缺甚至開出年薪至少 500 萬台幣來吸引工程師人才。

本實戰營的目標就是協助你:

「 成為能獨立開發 DApp 的區塊鏈工程師,轉職理想的團隊與公司。」

🚀 實戰營特色

6 週實戰營從入門到熟練區塊鏈智能合約,並能開發區塊鏈專案與累積作品並提供職涯輔導,協助媒合至區塊鏈公司。

🚀 教練團隊:

學習教練:劉懷恩

職涯教練與顧問:Rex

🚀 適合此實戰營的工程師:

  1. 希望利用區塊鏈技術開發應用程式的工程師
  2. 想要了解以太坊以及如何使用它構建應用程式的工程師
  3. 想要跨足到 Web3 或是元宇宙的工程師
  4. 想要參與 DeFi 項目開發的工程師
  5. 想要自己發行 NFT 的工程師

🚀 實戰營之上課場地:

實體課程上課場地:台北市中心近捷運之會議教室。

副教練帶領與輔導時間:Soliday = Solidity + Holiday 週六早上由副教練帶領學員完成作業實作與回饋。

🚀 上課時間:

8/6 (六) 開課,連續 6 週的週六上午與下午,8/6, 8/13, 8/20, 8/27, 9/3, 9/10 結業 。

上午 9:30-12:30 Soliday 副教練帶領學員共同完成當週作業並給予回饋 , 預計 18 小時,其餘時間以 Discord 社群輔導

下午 13:30-17:30 教練示範與帶領實戰題目,預計 24 小時。

課前提供預錄教學影片,學員需提前預習該週重點,

實體課程中教練除了示範影片內容,更會提供業界實戰題目,請學員在課堂中共同撰寫程式與解決問題。

實戰營包含:線上預錄影片約 20 小時、實體課程與輔導約42小時,

總時數超過 60 小時以上。

*實體課程皆有錄影可重複收看


🚀 KryptoCamp 實戰營特色:

  1. 線上預錄課程與實體課程搭配
  2. 教練與助教全程帶領實作開發專案
  3. 邀請業界前輩分享產業趨勢
  4. 結業提供輔導媒合優質區塊鏈企業與團隊

🚀 課程內容:

第 1 週:理解區塊鏈關鍵技術、開發環境與 Solidity 基礎語法

  • 課前準備 – 學員須事先預習,實體課程再由教練示範與帶領實作
    • 預錄課程:
      • 1. 不可不知的區塊鏈開發差異 – Web2 與 Web3 的差異與理解為什麼是這樣開發
      • 2. 先有共識才有去中心化:POW, Proof of Work vs. POS, Proof of Stake
      • 3. 節點與礦工生態解析:
        • 什麼是分佈式帳本?什麼是區塊鏈節點?
        • 如何建立區塊鏈節點?以 geth 為例
          • 全節點與輕節點的差異
          • 示範:實作出「建立輕節點並連結到 metamask」
          • 礦工是做什麼的?為什麼叫做礦工?
      • 4.錢包技術
        • 錢包能做什麼?錢包的種類有哪些?深入了解錢包助記詞
      • 5.美麗的加密演算法
        • 加密演算法的不可逆性
        • 公私鑰加密演算法
        • 簽章演算法
      • 6.工欲善其事,必先利其器:
        • 有哪些開發環境可以使用?
        • 示範:開發環境介紹與使用,以 Remix 為例。
      • 7.智能合約交談之 Solidity 初階語法介紹
        • Solidity 註解
        • Solidity 型別介紹
        • Solidity 基礎型別
          • Booleans
          • Interger
          • String
        • Solidity 變數
        • 以太坊單位
  • 第 1 週 8/6 (六) 上午 9:30-12:30 始業式
    • 實體課程  
      • 實戰營課程介紹與分享資源 、作業繳交說明 ,KryptoCamp Discord 操作教學
      • 完成環境建置確認 – 現場助教輔導
  • 第 1 週 8/6 (六) 下午 13:30-17:30
    • 實體課程 :示範與各組實作,由教練指導與回饋
      • 預錄課程示範與實作
      • Solidity 實作演練
      • 作業說明

第 2 週:理解 Solidity 進階語法特性與用途、熟悉測試鏈合約部署與互動

  • 課前準備 – 學員須事先預習,實體課程再由教練示範與帶領實作
    • 預錄課程:
      • 智能合約對談之 Solidity 進階型別
        • Address, Array, Mapping, Struct, Enum, Bytes
      • 撰寫智能合約你必須了解的事
        • Solidity 函式
          • Visibility
            • Public, private, external, internal
          • receive 與 fallback 用途
          • calldata
        • Solidity 迴圈
        • Solidity 算術運算子
        • Solidity 關係運算子
        • Solidity 錯誤處理
          • require
          • revert
        • Solidity 介面
        • Solidity 修飾符
        • Solidity 事件
        • Solidity 繼承
        • Solidity 儲存 (memery, storage)
      • 產品正式上線前,必須知道的測試方法
        • 測試鏈的差異與領取測試鏈代幣之方法
      • 如何使用 Etherscan 一窺以太坊生態系
        • 如何檢視過往區塊資訊
        • 如何檢視過往交易資訊
        • 檢視正在進行中的 ERC721(NFT) 交易
        • 檢視正在進行中的 ERC20 交易
        • 如何運用 metamask 與 etherscan 互動
      • 作業說明
  • 第 2 週 8/13 (六) 上午 9:30-12:30 副教練帶領第 1 週作業實作與回饋
  • 第 2 週 8/13 (六) 下午 13:30-17:30
    • 實體課程:示範與各組實作,由教練指導與回饋 
      • 預錄課程示範與實作
      • Solidity 進階實作
      • 作業說明

第 3 週:從實際案例的 ERC20, ERC721 理解 Token 並延伸擴展功能

  • 課前準備 – 學員須事先預習,實體課程再由教練示範與帶領實作
    • 預錄課程:
      • 發行自己的鏈上代幣
        • ERC20 導讀、ERC20 代幣發行實作
        • 多功能實現:多簽錢包設計
        • 如何 10 分鐘完成一個 ERC20 Rug Pull 的項目?
      • 分佈式檔案系統
        • IPFS 介紹
        • pinata 服務使用
      • 發行第一個 NFT
        • ERC721 標準合約導讀
          • ERC721 變體導讀:ERC721A
        • ERC721 NFT 發行實作
        • 多功能實現:荷蘭拍
      • 如何安全的在鏈上生成隨機數
        • block.timestamp
        • chainlink VRF 串接
      • 鏈上都是真金白銀,如何節省手續費?
        • 如何應用白名單機制
          • Array 與 Mapping 的差異性
          • Merkle Tree
            • 用途介紹
            • 實作示範
      • 預防交易資料被利用一定要知道的事
        • 如何驗證交易資料正確性與來源:ecrecover r, s, v 用途
      • 作業說明
  • 第 3 週 8/20 (六) 上午 9:30-12:30 由副教練帶領完成第 2 週作業實作與回饋
  • 第 3 週 8/20 (六) 下午 13:30-17:30
    • 實體課程:示範與各組實作,由教練指導與回饋
      • 預錄課程示範與實作
      • 作業說明

第 4 週:DeFi 協議觀念與實作

  • 課前準備:學員須事先預習,實體課程再由教練示範與帶領實作
    • 預錄課程:
      • CEX 與 DEX 的差異
      • 何謂 AMM 以 Uniswap 為例
      • 做一個去中心化交易所
        • Uniswap v1 導讀
        • Uniswap v1 實踐
        • 延伸 Uniswap v2 導讀
        • 延伸 Uniswap v3 實踐
      • 做自己的借貸協議
        • 導讀 Compound Protocol 借貸協議
        • 實作借貸功能
        • 實作清算功能
      • 無本套利就靠這一招
        • Aave
          • 什麼是閃電貸
          • 閃電貸程式碼導讀
          • 實作閃電貸
          • 閃電貸攻擊案例解析
      • 作業說明
  • 第 4 週 8/27 (六) 上午 9:30-12:30 副教練帶領完成第 3 週作業與回饋
  • 第 4 週 8/27 (六) 下午 13:30-17:30
    • 實體課程:
      • 預錄課程示範與實作
      • 作業說明

第 5 週:合約資安觀念與挑戰與基礎合約審計方案

  • 課前準備:學員需事先預習,實體課程由教練示範與帶領實作
    • 預錄課程:
      • 合約攻擊者專找這些漏洞下手
        • 重入攻擊
        • 溢位攻擊
        • 經典 0 day 攻擊介紹
        • ethernaut 挑戰
      • 合約審計該注意的事情
      • 作業說明
  • 第 5 週 9/3 (六) 上午 9:30-12:30 副教練帶領完成第 4 週作業與回饋
  • 第 5 週 9/3 (六) 下午 13:30-17:30
    • 實體課程
      • 預錄課程示範與實作
      • ethernaut 挑戰
      • 作業說明

第 6 週:前端 Web3 網站與合約串接互動

  • 課前準備:學員須事先預習,實體課程由教練示範與帶領實作
    • 預錄課程:
      • ether.js 介紹
      • 在網頁中與 metamask 錢包互動
      • 讀取與寫入合約
  • 第 6 週 9/10 (六) 上午 9:30-12:30 副教練帶領完成第 5 週作業與回饋
  • 第 6 週 9/10 (六) 下午 13:30-17:30
    • 實體課程
      • 預錄課程示範與實作
    • 筆試測驗說明

課程內容由教練團隊開發與編輯。*


🚀 重要報名時程:

  • 7/15 (五) 開始申請 (申請連結) ,申請後將收到「學習評估表」通過審核後提供課程報名連結
  • 8/4 (四) 報名與繳費截止( 完成後即可收看課前影片。)
  • 8/4 (四) 發送入學通知
  • 8/6 (六) 正式開營

🚀 實戰營學費:

原價 52,800 元,優惠價 48,800 元。

含 60 小時以上課程內容與實作、「Solidity 實戰全書」一本、線上筆試測驗與職涯教練轉職諮詢 1 小時。


🚀 即刻預填申請:

請點以下連結申請:

https://bit.ly/S4APPLY


🚀 FAQ 我想問:

1. 我需要會寫程式嗎?

建議需要具備基本程式基礎,或者在這門課程期間投入大量的時間學習
因為此門課程的內容非常扎實,從課前的線上影片開始會講解區塊鏈的原理與架構。
再到實體課程的大量實作。
而一週之後會開始以 Solidity 進階語法結合大量案例,
幫助你成為一個能夠開發 DApp 的 WEB3 工程師。

2. 如果跟不上進度怎麼辦?

我們每週會有線上課程的影片教學,可以反覆觀看。
也有多個不同的情境可以讓你詢問問題,練習,跟上進度。
你可以選擇在 KryptoCamp 的 Discord 學員專屬頻道 發問助教。
在實體課程的時候,教練上課的內容也會以線上課程做專案上的練習與延伸討論
在每個禮拜六的 Soliday  程式輔導時間可以詢問講師及助教,跟同學一起練習。

3. 課程結束會有結業證書嗎?

我們於期末會有技能筆試(實作),通過審核可獲得 KryptoCamp 認證
另外我們也會安排學員面談,給予職涯建議。

4. 我是學生適合報名嗎?

越早學程式,建立不可取代性,對未來的發展越好
而且報名的學員中不乏業界人士,不只可以交流硬技術
也可以學習到經驗累積的軟實力,對自己的未來有更清晰的想像

5. 如果我在雙北以外地區,交通不方便,適合報名嗎?

可以的,我們有另外針對雙北以外地區的人士安排專屬線上課程計畫
實體課程會提供線上直播跟課,有問題也可於課程中提出
詳情歡迎與 陳昭廷 Casper 班主任聯繫了解

6. 還有其他問題?

歡迎與陳昭廷 Casper 班主任聯繫:

email 到 [email protected]

或加入班主任 Casper LINE id 洽詢: casper0721

邀請你成為炙手可熱的區塊鏈工程師!💪

Leave a Comment

區塊鏈人才培育第一品牌

服務

Solidity 工程師培訓

智能合約開發

Contact

台北市信義區松仁路100號34樓

Email:
[email protected]