本課程從零基礎之課程內容、進階技巧,以至獨立完成資訊系統,講師皆會細詳講解,且規劃大量上機實作課程,習題作業皆為當今職場上所執行之資訊功能與系統。在具備基礎程式設計能力和知識技巧之後,進一步應用這些知識技巧於資料探勘、網路爬蟲、資料科學以及商業轉換,進而可以自行創作智能合約。在最短期間內累積核心技能,協助銜接產業就業並養成獨立運作能力。
【課程目標】
1、理解區塊鏈技術的基本概念、原理和應用場景。
2、認知 Solidity 編程語言的基礎和進階知識,能夠設計並實現智能合約。
3、了解以太坊生態系統的結構和基礎架構,並能夠應用相關工具進行開發。
4、熟悉區塊鏈應用的安全風險和防範措施,能夠設計和開發安全可靠的區塊鏈應用。
5、了解區塊鏈技術的發展現狀和趨勢,以及相關的法律、法規和政策。
6、全面掌握區塊鏈技術和相關的程式開發技能,提高學員的競爭力和就業能力。
課程說
【課程簡介】
Solidity是當代最熱門的區塊鏈程式語言之一。
它具有簡單直觀的語法,類似於C++和JavaScript,易於學習和使用。Solidity支持數據類型、事件、函數庫和繼承等功能,有助於開發者構建複雜的智能合約。開發者可以使用Solidity進行合約的測試和模擬,提供測試框架和虛擬機器,減少錯誤和漏洞的風險。此外,Solidity廣泛應用且擁有活躍的開發社區,開發者能夠分享資源和經驗,加快開發進程。作為以太坊的官方語言,Solidity注重可靠性和安全性,具備內建的防護機制,幫助開發者避免常見錯誤和漏洞。總之,Solidity簡單易學、功能豐富、測試支持、可靠安全,使得開發者能夠輕鬆建立智能合約和DApps,在區塊鏈數據分析、數據科學和機器學習的第一大語言。
程式語言就像是一門外語,有固定的文法與單字。Solidity 分成三階段:
Solidity 入門:參數、事件、方法呼叫。
Solidity 進階:Hash、異常、函數修改器、Function Types、抽象與繼承。
Solidity 深入:多合約的互動、Ecrecover 驗證簽名、組合語言。
結訓後可從事:
資料分析師、軟體工程師、區塊鏈工程師、智能合約工程師、NFT創作者…等。
【結訓證書】
出席時數達總課程時數三分之二(224小時)以上且參與期末成果發表,由工研院產業學院發給結訓證書。
【開課資訊】
主辦單位:財團法人工業技術研究院
課程時數:336小時
課程時間:113年5月23日~113年7月30日
報名期限:113年1月1日~113年5月22日
甄試日期:113年5月22日
上課時間:週一至週五,白天09:00~17:00 每天7小時,48天共計336小時。
【課程大綱】
一般學科28小時,專業學科14小時,術科287小時,其他7小時,合計共336小時。
科別 |
單元名稱 |
課程內容 |
時數 |
一般 學科 |
職場講座與 就業輔導 |
|
28 |
專業 學科 |
產業趨勢 與應用 |
|
14 |
術科 |
基礎操作 |
63 |
|
環境組建 與 專有名詞 |
|
105 |
|
智能合約 開發 |
|
119 |
|
其他 |
期末成果 發表暨媒合 |
|
7 |
總時數 |
336 |
-
2024-06-29財團法人金屬工業研究發展中心
-
2024-06-01上益資訊管理顧問有限公司
-
2024-05-28中國文化大學推廣教育部
-
2024-05-09實踐大學推廣教育部
-
隨時開課丸悅有限公司