487| 0
|
[web前端] 661 Web3.0热门领域NFT项目实战 |
课程介绍: 深入Web3.0技术的人才,一将难求。本课程由Web3.0资深专家手把手带你从合约技术的深度剖析到Web3.0主流项目NFT的落地,让你深度掌握Web3.0开发主流技术,助力你快速成为Web3.0开发抢手人才。课程融合老师多年从业经验,以去中心化的应用模式为主线,贯穿Solidity合约开发技术、合约的契约关系本质,Web3.0应用中的存储技术以及应用设计的方法与思想。如果你正想提升Web3.0技术深度,那这门课就是为你准备的。 课程大纲: 第1章 课程介绍与学习指南 试看 1 节 | 22分钟 本章主要对课程内容、课程特色亮点、课程内容安排等做整体介绍,给同学们在学习上提出指导性建议。 第2章 引言 Introduction 3 节 | 11分钟 一个新技术的学习离不开优秀的领路人,本章将会对讲师资历做简介并将讲师多年积累的学习经验和技巧悉数传授 ,让同学们学完本部分内容可以对讲师和Web3.0的学习技巧有基本的认知。 第3章 Web3.0根基初识-智能合约 4 节 | 50分钟 本章重点解析智能合约与普通应用逻辑的根本区别,讲解合约运行的最高层机制,并带领大家初次接触简单的合约代码。 第4章 详析合约基本结构 27 节 | 302分钟 本章是学习后续所有章节的基础,初次接触合约代码;讲解基本语法语义,掌握语言的数据类型,包括基本类型和复合类型,剖析智能合约与普通应用逻辑的根本区别,合约的基本构成要素,以及合约运行的最高层机制,对合约这一构造形成初步的但是完整的概念,熟练掌握Remix IDE的使用,具备合约的基础开发能力。 ... 第5章 基础进阶之函数调用 26 节 | 264分钟 本章内容是课程中承上启下的部分,较之前开始触及技术内幕,同时又是后续代理模式的基础。本章重点讲解合约通过接口的调用方式,合约间调用的上下文变量变化的基本机制,结合transaction message的结构讲解calldata,与静态调用方法的比照,尤其是结合fallback函数,理清gas和gas费用的区别、gas limit和gas的关系,函数... 第6章 合约重难点详解之delegatecall与代理模式 13 节 | 137分钟 本章重点讲解delegatecall的作用和机制以及基于delegatecall的设计模式及其应用。本章内容是Solidity语言中较为困难的部分,采用”模拟训练“,”实战“”道具“打比方的方式,讲清楚delegatecall的机制,总结之前课程中上下文变量的知识加以系统化,分析各种不同情况下的上下文变化,让你对abi、delegatecall、fallback函... 第7章 合约进阶-揭示技术内幕,了解语言幕后机制 10 节 | 111分钟 本章作为进阶部分,重点在于揭示技术内幕,其中汇编部分学习目的不在于掌握汇编开发,而是通过汇编的学习与开发深入了解语言幕后机制,让你透彻理解合约开发中困难却又常用的技术-多重继承,以及C3线性化的问题。 第8章 实战项目启航 9 节 | 136分钟 本章为实战开发第一课,完成导入性的知识技能,包括项目介绍,开发工具环境的掌握,分析设计功能与UI,完成区块链网络接入部分的设计开发。 第9章 实战项目-NFT发行 9 节 | 137分钟 本章将完成NFT发行功能的开发,包括合约设计开发与测试,NFT合约访问层与功能开发,重点讲解openzepellin多重继承的使用及如何配合使用链上链下数据,配合完成应用整体功能。 第10章 实战项目-内容发布 6 节 | 103分钟 本章将完成NFT交易市场功能开发,包括市场合约设计开发和交易合约访问层与功能开发,重点讲解交易基本模式,强化分层设计模式,由专门模块负责合约访问,及分析链下实现搜索功能。 第11章 实战项目-扩展开发 10 节 | 168分钟 本章将探讨Web3.0开发中的进化论,中心化与去中心化的结合问题,并初步实现一个数据库搜索功能;通过另一种去中心化存储Arweave实现NFT;放开视野,了解Web3.0生态,以opensea为例探讨应用合成的无限可能。 第12章 课程总结 1 节 | 17分钟 重温课程内容,清楚整理Web3.0应用开发者所需的知识与技能要求,便于大家后续复习巩固。
购买主题
本主题需向作者支付 20 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.