班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每個班級的人數限3到5人,互動授課, 保障效果,小班授課。 |
上間和地點 |
上部份地點:【上海】同濟大學(滬西)/新城金郡商務樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院【北京分部】:北京中山學院/福鑫大樓【南京分部】:金港大廈(和燕路)【武漢分部】:佳源大廈(高新二路)【成都分部】:領館區1號(中和大道)【沈陽分部】:沈陽理工大學/六宅臻品【鄭州分部】:鄭州大學/錦華大廈【石家莊分部】:河北科技大學/瑞景大廈 最近開間(周末班/連續班/晚班):2019年1月26日 |
實驗設備 |
◆小班教學,教學效果好 ☆注重質量☆邊講邊練 ☆合格學員免費推薦工作 ★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽; 2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。 3、培訓合格學員可享受免費推薦就業機會。☆合格學員免費頒發相關工程師等資格證書,提升職業資質。專注高端技術培訓15年,端海學員的能力得到大家的認同,受到用人單位的廣泛贊譽,端海的證書受到廣泛認可。 |
部份程大綱 |
|
- 第1章 課程導學
對課程整體的知識點,項目進行介紹。
- 1-1 課程導學
第2章 區塊鏈概念科普
使用村莊的例子介紹區塊鏈是什么,分布式記賬的過程和不可篡改性,常見的數字貨幣都有哪些,以及區塊鏈技術的前景的介紹。
- 2-1 區塊鏈是什么
2-2 數字貨幣
2-3 區塊鏈應用場景
第3章 區塊鏈技術概念科普
使用課程輔助工具iblockchain,介紹區塊鏈里的哈希,非對稱加密,挖礦,記賬,分布式的技術原理。
- 3-1 哈希
3-2 共識POW,POS和DPOS
3-3 非對稱加密
3-4 拜占庭將軍問題-容錯
3-5 p2p網絡
3-6 區塊
第4章 Nodejs開發一個區塊鏈
完全使用Nodejs實現哈希,非對稱加密,挖礦,轉賬,P2P網絡節點同步數據,實現一個 迷你的區塊鏈應用iblockchain。
- 4-1 Nodejs啟動項目+哈希函數實現
4-2 創世區塊挖出
4-3 校驗新區塊(1)
4-4 校驗新區塊(2)
4-5 區塊鏈加上命令行工具
4-6 格式化輸出
4-7 交易轉賬
4-8 查詢余額
4-9 rsa非對稱加密算法
4-10 加密解密函數實現
4-11 轉賬信息加解密
4-12 p2p是什么
4-13 Nodejs使用udp協議實現p2p
4-14 P2P網絡--啟動節點
4-15 新節點加入sayhi邏輯
4-16 廣播聊天
4-17 新節點同步區塊信息
4-18 挖礦廣播
4-19 交易廣播(1)
4-20 交易廣播(2)
4-21 代碼規范+回顧
第5章 以太坊智能合約Solidity
介紹以太坊智能合約開發語言Solidity是什么,以及Solidity具體的語法,如數組,map,結構體,函數,循環等具體的語法,為后續開發自己的智能合約做準備。
- 5-1 Solidity版本Helloworld
5-2 chrome以太坊錢包插件metamask安裝
5-3 Solidity數據類型-布爾-數字-地址
5-4 Solidity數組和映射
5-5 Solidity結構體和枚舉
第6章 Truffle+Web3.js+React開發智能合約
使用Truffle工具套件和Web3.js開發一個簡單的Dapp,包括環境搭建,合約編寫,代碼測試,React展現UI等等。
- 6-1 React開發環境搭建
6-2 trufle介紹安裝
6-3 部署合約到本地私有鏈
6-4 測試合約代碼
6-5 Web3瀏覽器鏈接區塊鏈
6-6 Ant.design配置
6-7 寵物領養開發
6-8 回顧
第7章 IPFS星際文件系統
學習和使用區塊鏈版本的百度云盤使用,去中心化的文件系統里上傳文件,下載文件,為后面的實戰項目做準備,實戰的圖片和視頻,都會放在IPFS里。
- 7-1 IPFS介紹
7-2 IPFS-desktop使用
7-3 react+ipfs-api瀏覽器和ipfs交互
7-4 react+ipfs上傳文件
7-5 react+ipfs 上傳數據+ipfs跨域配置
7-6 react+ipfs讀取ipfs網絡數據
第8章 實戰-開發區塊鏈版本的“慕課”
這一個章節包含的內容非常多,包括需求分析,合約編寫,React+Ant-Design實現頁面,測試合約,代碼優化等等,完成復雜的Dapp。
- 8-1 搭建solidity開發環境,自己定制一個truffle
8-2 自動化重新編譯智能合約
8-3 課程列表合約實現
8-4 mocha測試環境搭建
8-5 測試驅動開發課程添加功能
8-6 測試驅動開發-刪除課程功能
8-7 solidity定制remove方法完成刪除元素的操作
8-8 豐富課程實例參數
8-9 眾籌購買和講師設置視頻邏輯開發,包括購買分成邏輯
8-10 合約綜合測試-分成-購買邏輯
8-11 合約邏輯回顧
8-12 合約部署腳本
8-13 合約部署地址持久化
8-14 配置環境
8-15 react-router4入門
8-16 導航組件和結構開發
8-17 我要眾籌01
8-18 我要眾籌02
8-19 我要眾籌03
8-20 我要眾籌04
8-21 我要眾籌05
8-22 課程列表
8-23 刪除課程
8-24 課程詳情
8-25 購買分成邏輯
8-26 上傳視頻
8-27 首頁上線開關
8-28 問答合約實現
8-29 新增問答
8-30 問題列表獲取
8-31 回復功能實現
|