跳至內容
0%

適合 Ethereum 開發的最佳 Solidity 訓練營(2025)

Alchemy team headshot

作者 Alchemy

發布於 2022年10月4日閱讀時間 3 分鐘

Solidity programming language 是一種物件導向的高階語言,用於在 Ethereum 區塊鏈上實作智能合約,而學習 Solidity 最好的方式之一,就是參加沉浸式的 Solidity bootcamp。

透過 Solidity,開發者可以打造應用於 DeFi、DAOs、NFT、投票、群眾募資、盲拍以及多簽錢包等用途的智能合約。Solidity 以 Ethereum Virtual Machine (EVM) 為目標平台,一直是新手與資深開發者都愛用的 web3 程式語言

在這篇文章中,我們列出十大 Solidity bootcamp,幫助你加速學習。我們比較了每個 bootcamp 的價格、講師、附加福利與時長,協助你選出最適合自己的一個。

本文的十大清單中包含 Alchemy UniversityEthereum Developer Bootcamp,這是一個免費、為期 7 週的課程,先前售價曾高達 $3,000!

什麼是 Solidity bootcamp?

Solidity bootcamp 是一種短期、密集的課程,可加速開發者對 Solidity 程式設計的理解。

學習如何在 Ethereum 上開發有許多方式,例如線上 Solidity 課程與教學指南,但 bootcamp 在許多方面具有優勢。作為 bootcamp 的參與者,你可以獲得結構化的課程、資源、導師指導、志同道合的學員社群,以及畢業後的職涯支援。

參加以 Solidity 為主的 Ethereum 區塊鏈開發者 bootcamp,是快速成為熟練 Ethereum 開發者的方式。市面上有許多不同形式的 bootcamp 可以配合你的學習方式與時間安排,包括:

  • 實體或線上
  • 兼職或全職
  • 同步或非同步

為什麼 Solidity bootcamp 有幫助?

與需要學員自學的單一課程或隨選 Solidity 教學不同,Solidity bootcamp 以全面、結構化且有時間限制的方式教授 Ethereum 開發,並參考業界趨勢設計課程內容。參加 bootcamp 能讓你獲得建構並貢獻 Solidity 專案所需的知識。

雖然學習 web3 開發技能的方式有很多種,但 bootcamp 會提供一套全面且結構化的課程規劃,確保你以正確的方式掌握 Solidity 的核心概念。

Bootcamp 也能為你打下區塊鏈技術、web3 生態系的紮實基礎,並提供 Solidity 的實作經驗,讓你在課程結束時具備打造自己 Ethereum 應用程式所需的信心。

最後,作為 bootcamp 的參與者,你將有機會與業界專家及經驗更豐富的開發者建立聯繫。你會成為更大 web3 學員社群的一份子,在 Ethereum 開發旅程中找到所需的支援。

Solidity bootcamp 教授哪些主題?

Bootcamp 涵蓋學習 Solidity 所需的一切內容,包括 Merkle Trees、Ethereum JSON-RPC、Ethers.js、智能合約、函式、合約 ABI、位元組碼、事件、錯誤處理、映射、資料型別、修飾器,以及更多 Solidity 主題。完成 Solidity bootcamp 後,你將具備打造更進階智能合約、應用程式以及創新區塊鏈新創公司所需的基礎知識。

Solidity 程式設計 bootcamp 通常從區塊鏈技術的入門介紹開始,接著是關於交易、錢包與雜湊的課程,讓你熟悉使用區塊鏈技術的基本概念。

此外,Solidity bootcamp 通常會教你 Solidity 的各個面向,例如值型別、參考型別和映射型別,這些你會反覆遇到。這些課程通常會包含實作作業,例如建立你自己的智能合約。

課程中通常至少會有一個、有時甚至有多個完整長度的專案,協助你學習 Solidity。這些專案會隨著 bootcamp 的進度逐漸變得更加進階。部分專案包括建立共享錢包或在 Ethereum 上建立私有網路。

Solidity bootcamp 如何運作?

Solidity bootcamp 在先修條件、課程結構、內容深度與價格上各有不同,但許多課程都提供多種學員參與方式,包括參與協作專案以及額外的答疑時段,以增加學習機會。

在截止日期前報名你選定的 Solidity bootcamp 以參加課程。部分 bootcamp 可能對參與者的先備知識有所要求,因此在決定要參加哪個 bootcamp 前,請先考慮這些條件。

依課程結構的不同,參與者可能每週參加一次或多次同步課程。部分線上 bootcamp 提供非同步課程,讓參與者擁有更高的彈性,但必須自行安排進度以完成課程內容。

Bootcamp 通常會提供答疑時段,讓你可以與講師見面,釐清或複習過去的課程內容。

Bootcamp 也常設有多種溝通管道,讓你能與更廣大的 Ethereum 開發社群以及課程的校友聯繫。加入這些 bootcamp 校友群組很有幫助,因為你能藉此了解該領域的新專案。

Solidity bootcamp 常會安排一段時間,讓參與者進行協作或個人專案,透過實作經驗更深入地理解 Solidity。

Bootcamp 結束時,你將獲頒結業證書,並在畢業後獲得相關支援。

十大 Solidity bootcamp

在本節中,我們推薦最能加速你學習的 Solidity bootcamp。我們比較了每個 bootcamp 的價格、優勢、講師與時長,協助你判斷哪一個適合你。

以下是十大 Solidity bootcamp 的創辦機構:

  1. Alchemy University
  2. ConSensys
  3. Zero to Mastery
  4. Metana
  5. Chainlink
  6. Udemy
  7. Tech Educators
  8. Macro
  9. Encode Club
  10. Clarusway

1. Alchemy University 的免費 Ethereum 開發者 bootcamp

Alchemy 與 ChainShot 合作,推出一個免費且內容全面的 Solidity bootcamp。這個為期7 週的 Alchemy University Ethereum Developer Bootcamp,幫助開發者學習 Solidity,並讓開發者有能力在 Ethereum 快速演進的生態系中建構有意義的專案。

這個 bootcamp 高度重視「做中學」,課程中包含撰寫自訂智能合約與建構去中心化應用程式等專案,以及其他互動式、基於瀏覽器的專案。你將掌握區塊鏈開發技能,並更深入理解如何使用 Solidity。

Ethereum bootcamp 課程結構

Ethereum Developer Bootcamp 的課程結構在四個方面具有優勢:

  1. 幫助參與者掌握核心區塊鏈密碼學技能
  2. 幫助參與者更深入理解 Ethereum
  3. 幫助參與者精通智能合約開發
  4. 幫助參與者建構、測試並部署去中心化應用程式

到 bootcamp 結束時,學員將具備足夠的密碼學原理知識以建構一個工作量證明區塊鏈,了解Ethereum 網路的運作方式,知道如何精進自己的 Solidity 技能,並依照業界最佳實務進行開發。

Ethereum bootcamp 講師

主要講師包括 Dan Nolan、Al Jacob Hite 與 Al Luken。

  • Dan Nolan——ChainShot 的創辦人兼軟體工程師,Dan 於 2012 年畢業於 Marist College,取得電腦科學學士學位
  • Jacob Hite——ChainShot 校友,曾在 Sun Microsystems、Google、Amazon 擔任工程師,並曾任 OmiseGo 的首席工程師
  • Al Luken——ChainShot 校友,畢業於 NYU 電腦科學系後,曾在 General Motors 擔任軟體開發人員

Ethereum Developer Bootcamp 的校友後續於 OpenZeppelin、OpenSea、Polygon ID、Protocol Labs、Gelato Network 等多家公司任職。

  • 時長:7 週
  • 價格:免費
  • 遠端授課:是
  • 先修條件:熟悉 JavaScript

如果你完全沒有開發經驗,Alchemy University 的 JavaScript Crash Course 是為 Alchemy University 的 Solidity bootcamp 做準備的絕佳方式。

2. ConSensys academy 提供的區塊鏈開發者線上 bootcamp

ConSensys Academy 提供一個線上 bootcamp,可讓學員接觸導師與課程創作者、以社群為基礎的同儕支援、人脈拓展機會、可自訂進度的學習教材、多模態內容、互動式練習、作業以及實作專案。

這個 bootcamp 為期十一週、可自訂學習進度,通常每週需投入 10–15 小時。

該 bootcamp 提供以下福利:

  1. 參與者可獲得 ConsenSys 區塊鏈開發者與講師的積極支援
  2. 參與者在課程結束後,可繼續存取課程內容長達一年
  3. 參與者可透過校友網路獲得終身社群會籍
  • 時長:11 週
  • 價格:$985
  • 完全遠端:是
  • 先修條件:熟悉物件導向程式設計,並具備至少一年的程式設計經驗
  • 連結:https://consensys.net/academy/

3. Zero to Mastery 提供的《Solidity, Ethereum, and blockchain: the complete developer's guide》

Zero to Mastery 的 bootcamp 提供對初學者友善的區塊鏈與 Ethereum 基礎入門。參與者將學習設計、測試並部署安全的智能合約,並精通整個 Solidity 開發生態系。

講師 Markus Waas 已在區塊鏈技術與相關專案領域工作超過十年,並曾與世界各地的公司合作。這個課程的專案包括建構你自己的 ERC20 代幣與穩定幣。

4. Metana 提供的 Web3 Solidity bootcamp(Ethereum 區塊鏈)

Metana 的 bootcamp 旨在協助開發者從 Web2 轉型至 Web3,課程以專案為導向,著重實作,並聚焦於打造能展示給未來雇主看的作品集。

  • 時長:4 個月
  • 價格:課程提供兩種付款方式:每月 $1,550 的分期方案,或一次付清 $6,500。若選擇無工作保證方案,則可享 $1,000 折扣。
  • 遠端授課:是
  • 先修條件:具備 1–2 年業界經驗,並熟悉 Python、Javascript、Git 與 GitHub
  • 連結:https://metana.io/web3-solidity-bootcamp-ethereum-blockchain/

Metana 的 Solidity bootcamp 是本清單中價格最高的 Ethereum Developer Bootcamp,並包含嚴格的入學流程、考試與性向測驗。

Chainlink 提供多個隨選開發者 bootcamp。Chainlink 的 Smart Contract Developer Bootcamp 教授參與者如何以 Solidity 撰寫智能合約,並將其連接至真實世界資料,課程由 Chainlink 開發者關係代表以預錄講師授課的形式進行。

順利完成課程後,參與者將了解什麼是區塊鏈、智能合約如何運作,以及如何建立、部署並執行使用 Chainlink oracle 安全存取鏈下資料與運算的智能合約。

6. Udemy 上的《Ethereum blockchain developer bootcamp with Solidity (2022)》

Udemy 提供一個可自訂進度的區塊鏈開發者 bootcamp,教授 Solidity、Web3.JS、Truffle、Metamask 與 Remix。課程內容包含超過 12 小時的影片教學、更新過的搭配文字指南、實作型逐步專案,以及即時回應的討論版。

講師包括 Thomas Wiesner,一位資深後端開發者兼系統架構師,他撰寫並共同撰寫了八門暢銷的區塊鏈開發者課程。

完成這門課程後,你將擁有一份可以展示給 web3 開發者招募人員看的作品集。

7. Tech Educators 的 Web3 blockchain bootcamp

Tech Educators 為位於英國的新進 Web3 開發者提供一個為期兩週的 bootcamp。此 bootcamp 專注於在 Polygon 上進行開發。其課程內容教授智能合約基礎,包括 Solidity 語法、函式與可見性、可升級性、函式庫與合約。

  • 時長:2 週
  • 價格:$1,900 起
  • 遠端授課:否,提供實體與線上兩種形式
  • 先修條件:具備 JavaScript 程式設計能力
  • 連結:https://techeducators.co.uk/web3

以兩週的時長來看,Tech Educators 的 bootcamp 是本清單中教授 Solidity 課程裡時長最短的一個。

8. Macro 的 Web3 fellowship

Macro 為資深工程師提供一個 Web3 fellowship。該課程由曾參與並稽核過總鎖倉價值達數十億美元加密協議的工程師,教授 Solidity 安全性與最佳實務。

  • 時長:6 週,兼職
  • 價格:$3,000
  • 遠端授課:是
  • 先修條件:4 年以上開發經驗,以後端經驗為佳
  • 連結:0xmacro.com(fellowship 計畫已終止;Macro 現在提供稽核服務)

9. Encode Club 的 Solidity bootcamp

Encode Club 提供一個為期八週的 bootcamp,從零開始教授參與者 Solidity 與區塊鏈。講師 Matheus Pagani 領導 BFT solutions,這是一家專注於顧問服務與應用程式開發服務及系統的軟體公司,業務橫跨中心化與去中心化市場的各個領域。

Encode 的 bootcamp 優先錄取已具備其他程式語言開發能力的學員。

10. Clarusway 的 Web3 課程

Clarusway 為期二十四週的《Blockchain and Web 3.0 Development》課程,從零開始教授學員區塊鏈技術,並結合最新技術發展。

Solidity 內容涵蓋於開發模組中,而技術模組則包括:共識機制、Bitcoin 與區塊鏈、智能合約與 Ethereum、應用程式、DAO 與 NFT、預言機問題、可擴展性,以及其他主題。

  • 時長: 6 個月
  • 價格: 依付款方案而定
  • 遠端授課:
  • 先修條件:建議具備某種程式語言的基礎知識,以及一般程式設計邏輯概念
  • 連結: https://clarusway.com/web3/

以六個月的時長來看,Clarusway 這個教授 Solidity 的 web3 bootcamp,是本清單中時長最長的一個。

立即透過 Alchemy University 開始學習 Solidity

Solidity bootcamp 是在短時間內加速精通 Solidity 的最佳方式之一。雖然每個 bootcamp 都能幫助開發者學習 Solidity,並開始在這個領域進行開發,但 Alchemy University 的 Ethereum Developer Bootcamp 是目前最全面、最具權威性,同時也是免費的 Solidity bootcamp。

想要在下一梯次搶先卡位,立即報名!

Background gradient

打造區塊鏈魔法

Alchemy 結合最強大的 Web3 開發者產品與工具,並提供資源、社群與卓越的支援。