簡介:以去中心化為核心特征的新生代應用已經(jīng)撲面而來,開發(fā)者面臨觀念、知識與技能的升級;defi、nft、web3.0、metaverse等領域的技術與方法論是web2.0前后端開發(fā)者向web3.0開發(fā)轉向的關鍵技術。本課程提供一個快速入門與介紹教程,使學習者管中窺豹,開啟職業(yè)新天地。
第1章 未來已來:Web3.0時代的序幕已經(jīng)拉開
從發(fā)展歷史與現(xiàn)狀、內(nèi)涵與影響等方面對web3.0做介紹,以形成對web3.0的基本把握和準確認知,從Defi、NFT、元宇宙等子領域中選擇典型項目進行介紹,并總結分析當前web3.0應用的基礎模式。
第2章 web3.0給開發(fā)者帶來哪些新的機遇與挑戰(zhàn)
從業(yè)內(nèi)的、開發(fā)者的角度介紹和了解重要的職業(yè)的、行業(yè)的動態(tài),分析web2.0開發(fā)者的機遇、挑戰(zhàn)和技術過度可行性等問題。從比較單純的技術的角度介紹web3的基本技術棧和知識結構要求,即有對知識的全景把握,又有性質與作用的區(qū)分,入行門徑與長期修養(yǎng)相區(qū)別,為開發(fā)者的轉軌過渡提供一個切實可行的路線圖。
第3章 入門體驗:開發(fā)屬于你的第一個Web3.0項目-ERC20合約
本章作為solidity智能合約開發(fā)的實戰(zhàn)入門,開發(fā)一個符合規(guī)范的代幣協(xié)議。初步介紹同質化token標準--ERC20,介紹其作用、影響力與接口規(guī)范。通過開發(fā)一個ERC20token達到以下學習目的:入門solidity合約語言使用、合約開發(fā)與測試工具與方法;通過部署操作所開發(fā)合約token,體驗合約技術的應用場景,建立對web3.0基本的但是生動具體的認知。