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