Solidity智能合約開(kāi)發(fā)實(shí)戰(zhàn)培訓(xùn)(以太坊/EVM兼容鏈)
-
-
【培訓(xùn)對(duì)象】
具備一定編程基礎(chǔ)(如JavaScript、Python或Go),希望進(jìn)入Web3領(lǐng)域的區(qū)塊鏈開(kāi)發(fā)工程師、后端開(kāi)發(fā)人員,以及需要掌握智能合約核心開(kāi)發(fā)技能的技術(shù)人員。
-
-
【培訓(xùn)目標(biāo)】
一、 深入理解以太坊虛擬機(jī)(EVM)的工作原理、交易機(jī)制和Gas模型,掌握智能合約的運(yùn)行原理。
二、 熟練使用Solidity語(yǔ)言進(jìn)行智能合約開(kāi)發(fā),掌握其核心語(yǔ)法、數(shù)據(jù)類(lèi)型、函數(shù)修飾符及事件機(jī)制。
三、 能夠獨(dú)立完成ERC20、ERC721等主流代幣標(biāo)準(zhǔn)的合約實(shí)現(xiàn),并掌握合約的測(cè)試、部署與驗(yàn)證方法。
四、 掌握智能合約常見(jiàn)安全漏洞的識(shí)別與防范技巧,編寫(xiě)健壯、安全的合約代碼。
-
-
【培訓(xùn)內(nèi)容介紹】
一、 以太坊與智能合約基礎(chǔ):以太坊架構(gòu)、賬戶模型(EOA與合約賬戶)、交易結(jié)構(gòu)、Gas機(jī)制、EVM執(zhí)行原理。
二、 Solidity開(kāi)發(fā)環(huán)境搭建:Remix IDE在線開(kāi)發(fā)、本地開(kāi)發(fā)環(huán)境(Truffle/HardHat)配置、MetaMask錢(qián)包使用。
三、 Solidity語(yǔ)法核心(一):變量類(lèi)型(值類(lèi)型與引用類(lèi)型)、狀態(tài)變量與局部變量、全局變量與函數(shù)。
四、 Solidity語(yǔ)法核心(二):可見(jiàn)性修飾符(public/private/internal/external)、pure/view/payable關(guān)鍵字、函數(shù)修改器(modifier)。
五、 Solidity進(jìn)階特性:映射(mapping)與數(shù)組、結(jié)構(gòu)體(struct)、枚舉(enum)、事件(event)與日志。
六、 合約間交互與繼承:合約的創(chuàng)建與調(diào)用、接口(interface)與抽象合約、多重繼承與構(gòu)造函數(shù)。
七、 主流代幣標(biāo)準(zhǔn)實(shí)現(xiàn):ERC20同質(zhì)化代幣合約實(shí)現(xiàn)、ERC721非同質(zhì)化代幣(NFT)合約實(shí)現(xiàn)、ERC1155多代幣標(biāo)準(zhǔn)簡(jiǎn)介。
八、 智能合約測(cè)試與部署:使用HardHat/Truffle編寫(xiě)單元測(cè)試、測(cè)試網(wǎng)(Goerli/Sepolia)部署、區(qū)塊瀏覽器(Etherscan)合約驗(yàn)證。
九、 智能合約安全實(shí)踐:常見(jiàn)漏洞分析(重入攻擊、整數(shù)溢出、訪問(wèn)控制漏洞)、安全開(kāi)發(fā)最佳實(shí)踐、合約審計(jì)基礎(chǔ)。
十、 Gas優(yōu)化技巧:存儲(chǔ)布局優(yōu)化、變量打包、函數(shù)選擇器優(yōu)化、降低Gas消耗的編碼實(shí)踐。
十一、 庫(kù)合約與高級(jí)模式:SafeMath庫(kù)、Ownable模式、可升級(jí)合約模式(透明代理/UUPS)簡(jiǎn)介。
十二、 實(shí)戰(zhàn)演練:從零開(kāi)發(fā)一個(gè)完整的去中心化應(yīng)用(DApp)智能合約,包含ERC20代幣發(fā)行、空投功能和簡(jiǎn)單的DeFi借貸邏輯。
如果您想學(xué)習(xí)本課程,請(qǐng)
預(yù)約報(bào)名
如果沒(méi)找到合適的課程或有特殊培訓(xùn)需求,請(qǐng)
訂制培訓(xùn)
除培訓(xùn)外,同時(shí)提供相關(guān)技術(shù)咨詢與技術(shù)支持服務(wù),有需求請(qǐng)發(fā)需求表到郵箱soft@info-soft.cn,或致電4007991916
技術(shù)服務(wù)需求表點(diǎn)擊在線申請(qǐng)
服務(wù)特點(diǎn):
海量專(zhuān)家資源,精準(zhǔn)匹配相關(guān)行業(yè),相關(guān)項(xiàng)目專(zhuān)家,針對(duì)實(shí)際需求,顧問(wèn)式咨詢,互動(dòng)式授課,案例教學(xué),小班授課,實(shí)際項(xiàng)目演示,快捷高效,省時(shí)省力省錢(qián)。
專(zhuān)家力量:
中國(guó)科學(xué)院軟件研究所,計(jì)算研究所高級(jí)研究人員
oracle,微軟,vmware,MSC,Ansys,candence,Altium,達(dá)索等大型公司高級(jí)工程師,項(xiàng)目經(jīng)理,技術(shù)支持專(zhuān)家
中科信軟培訓(xùn)中心,資深專(zhuān)家或講師
大多名牌大學(xué),碩士以上學(xué)歷,相關(guān)技術(shù)專(zhuān)業(yè),理論素養(yǎng)豐富
多年實(shí)際項(xiàng)目經(jīng)歷,大型項(xiàng)目實(shí)戰(zhàn)案例,熱情,樂(lè)于技術(shù)分享
針對(duì)客戶實(shí)際需求,案例教學(xué),互動(dòng)式溝通,學(xué)有所獲