1. 程式人生 > >專門為前端工程師設計 Nodejs+React 實戰開發區塊鏈“慕課”Dapp

專門為前端工程師設計 Nodejs+React 實戰開發區塊鏈“慕課”Dapp

Nodejs + React 實戰開發區塊鏈慕課Dapp 專門為前端工程師設計 獲取資源請掃描二維碼 獲取資源請掃描二維碼 獲取資源請掃描二維碼  

第1章 課程導學
對課程整體的知識點,專案進行介紹。

第2章 區塊鏈概念科普
使用村莊的例子介紹區塊鏈是什麼,分散式記賬的過程和不可篡改性,常見的數字貨幣都有哪些,以及區塊鏈技術的前景的介紹。

第3章 區塊鏈技術概念科普
使用課程輔助工具iblockchain,介紹區塊鏈裡的雜湊,非對稱加密,挖礦,記賬,分散式的技術原理。

第4章 Nodejs開發一個區塊鏈
完全使用Nodejs實現雜湊,非對稱加密,挖礦,轉賬,P2P網路節點同步資料,實現一個 迷你的區塊鏈應用iblockchain。

第5章 以太坊智慧合約Solidity
介紹以太坊智慧合約開發語言Solidity是什麼,以及Solidity具體的語法,如陣列,map,結構體,函式,迴圈等具體的語法,為後續開發自己的智慧合約做準備。

第6章 Truffle+Web3.js+React開發智慧合約
使用Truffle工具套件和Web3.js開發一個簡單的Dapp,包括環境搭建,合約編寫,程式碼測試,React展現UI等等。

第7章 IPFS星際檔案系統
學習和使用區塊鏈版本的百度雲盤使用,去中心化的檔案系統裡上傳檔案,下載檔案,為後面的實戰專案做準備,實戰的圖片和視訊,都會放在IPFS裡。

第8章 實戰-開發區塊鏈版本的“慕課”
這一個章節包含的內容非常多,包括需求分析,合約編寫,React+Ant-Design實現頁面,測試合約,程式碼優化等等,完成複雜的Dapp。

第9章 課程總結
複習回顧整個課程的學習和收穫。

獲取資源請掃描二維碼 獲取資源請掃描二維碼 獲取資源請掃描二維碼