全部试看小节
本章主要对课程内容、课程特色亮点、课程内容安排等做整体介绍,给同学们在学习上提出指导性建议。
一个新技术的学习离不开优秀的领路人,本章将会对讲师资历做简介并将讲师多年积累的学习经验和技巧悉数传授 ,让同学们学完本部分内容可以对讲师和Web3.0的学习技巧有基本的认知。
本章重点解析智能合约与普通应用逻辑的根本区别,讲解合约运行的最高层机制,并带领大家初次接触简单的合约代码。
本章是学习后续所有章节的基础,初次接触合约代码;讲解基本语法语义,掌握语言的数据类型,包括基本类型和复合类型,剖析智能合约与普通应用逻辑的根本区别,合约的基本构成要素,以及合约运行的最高层机制,对合约这一构造形成初步的但是完整的概念,熟练掌握Remix IDE的使用,具备合约的基础开发能力。 ...
本章内容是课程中承上启下的部分,较之前开始触及技术内幕,同时又是后续代理模式的基础。本章重点讲解合约通过接口的调用方式,合约间调用的上下文变量变化的基本机制,结合transaction message的结构讲解calldata,与静态调用方法的比照,尤其是结合fallback函数,理清gas和gas费用的区别、gas limit和gas的关系,函数...
本章重点讲解delegatecall的作用和机制以及基于delegatecall的设计模式及其应用。本章内容是Solidity语言中较为困难的部分,采用”模拟训练“,”实战“”道具“打比方的方式,讲清楚delegatecall的机制,总结之前课程中上下文变量的知识加以系统化,分析各种不同情况下的上下文变化,让你对abi、delegatecall、fallback函...
本章作为进阶部分,重点在于揭示技术内幕,其中汇编部分学习目的不在于掌握汇编开发,而是通过汇编的学习与开发深入了解语言幕后机制,让你透彻理解合约开发中困难却又常用的技术-多重继承,以及C3线性化的问题。
本章为实战开发第一课,完成导入性的知识技能,包括项目介绍,开发工具环境的掌握,分析设计功能与UI,完成区块链网络接入部分的设计开发。
本章将完成NFT发行功能的开发,包括合约设计开发与测试,NFT合约访问层与功能开发,重点讲解openzepellin多重继承的使用及如何配合使用链上链下数据,配合完成应用整体功能。
本章将完成NFT交易市场功能开发,包括市场合约设计开发和交易合约访问层与功能开发,重点讲解交易基本模式,强化分层设计模式,由专门模块负责合约访问,及分析链下实现搜索功能。
本章将探讨Web3.0开发中的进化论,中心化与去中心化的结合问题,并初步实现一个数据库搜索功能;通过另一种去中心化存储Arweave实现NFT;放开视野,了解Web3.0生态,以opensea为例探讨应用合成的无限可能。
全部试看小节
长期从事 IT 研发并担任技术领导者,在关键技术攻关,体系结构把控以及团队管理等各方面 有丰富的经验。从业以来初期做算法研发,先后致力于企业级应用,SaaS 应用,物联网 平台,大数据互联网金融,电商平台的研发运营,最近在区块链金融领域、深度学习领域从事研发、教学活动。 个人特点是,热爱编码,过硬的技术能力。
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题