java-antd-web3全栈dapp开发教程

已完结 · 共71课时  有效期1年

从0到1、真实项目驱动,贯穿合约设计、前后端交互、链上全流程

736 元/71课时

收藏

稿件投诉

记笔记

  • 用手机看
java-antd-web3全栈dapp开发教程

4139

已完结 · 共71课时

有效期1年

从0到1、真实项目驱动,贯穿合约设计、前后端交互、链上全流程

发布者
关注
up

哈希扣

滴,终于被你发现了, 我是一名区块链编程讲师,你想要的教程,我这里都有,嘿嘿。

课程概述

评论(0)

课程概述 本课程以Spring Boot + Ant Design + Web3 技术栈为核心,结合智能合约开发,打造一个完整的全栈去中心化应用(DApp)。 课程涵盖从智能合约设计、Java后端开发、Ant Design前端实现,到链上测试与部署的全流程从 0 到 1 的实战项目,帮助学员掌握区块链DApp开发的核心技能。 课程内容紧贴2025年技术趋势,注重实战与理论结合,适合希望快速切入Web3领域的开发者。 课程特色 1. 全栈闭环:覆盖智能合约、Java后端、Ant Design前端,实现DApp完整开发链路。 2. 实战驱动:从 0 到 1,以多周期产品为场景,贯穿合约设计、前后端交互、链上部署全流程。 3. 深度集成Web3: MetaMask 交互、ERC20授权 ,区块监听与事件解析(Java后端与链交互) 学习收获 1. 掌握核心能力: ○ 智能合约开发与测试 ○ Spring Boot后端与区块链的交互(Web3j库) ○ 前端Web3集成(Ant Design + ethers.js) 2. 深入理解DApp架构:链上逻辑与链下服务的协同设计。 3. 企业级项目经验:从0到1完成一个可部署的DApp,代码开源可复用。 4. 就业竞争力:区块链全栈工程师的必备技能体系。 适合人群 1. 有一定基础的开发者:熟悉Java/Spring Boot或React/Ant Design,希望拓展Web3技能。 2. 区块链初学者:对智能合约与DApp开发感兴趣,需系统学习实战项目。 3. 全栈工程师:寻求将传统Web开发经验迁移至区块链领域。 4. 技术管理者:了解DApp开发全流程,为团队技术选型提供参考。 学员基础要求: ● 熟悉Java或JavaScript基础语法 ● 了解基础区块链概念(如钱包、智能合约) ● 需要 Solidity经验 课程大纲 模块一:项目准备与工具搭建 开发思路分析:DApp架构设计与核心流程拆解 环境初始化:前端(Ant Design)、后端(Spring Boot)、合约(Solidity)项目搭建 工具链配置:Web3客户端集成、区块数据解析、智能合约编译 模块二:智能合约开发(Solidity) 核心数据结构设计:产品、周期任务、订单存储 模块三:Java后端开发(Spring Boot) Web3集成:客户端构建、区块监听、事件解析(产品创建、玩家参与事件等等) 模块四:前端开发(Ant Design + Web3.js) 核心功能模块: Wallet 连接(MetaMask集成)、请求钩子封装 ,产品列表展示、参与进度实时更新 ,参与弹窗交互(授权检测、合约调用) 以及前后端联调:接口对接、数据动态渲染等等。 模块五:链上测试与部署 合约部署:测试网 bsc test 网络全流程验证(创建产品→参与→派发) 模块六:后续方向与总结 解析项目开发可能遇到的问题。
常见问题
Q:课程在什么时间更新?
A:课程更新频次以页面前端展示为准。购买成功后,课程更新将通过账号动态提示,方便及时观看。
Q:课程购买后有收看时间限制吗?
A:本课程购买后有效期1年,请知悉。
Q:原价购买课程后,如遇到优惠折扣,是否可以退还差价或重新购买?
A:虚拟商品付款后无法返还,请您随时留意各类课程折扣信息,按需购买。
Q:购买课程后是否可以加入老师的粉丝群或者用户群?
A:如老师设置用户群,我们将邀您加入,但我们无法承诺所有老师均提供用户群服务,感谢理解。

查看更多

购买须知

1. 本内容为付费内容,购买成功后方可观看。

2. 本内容为虚拟服务,已购买内容不支持退款,敬请谅解。

3. 实际购买价格以页面展示的价格及订单结算页显示价格为准。

736 元/71课时 立即购买
课程目录
仅看课时

附赠课件

准备工具

1

全集试看

学习必看,课程收货

视频课

8分36秒

2

全集试看

项目开发思路分析

视频课

5分34秒

3

全集试看

前端项目初始化

视频课

8分59秒

4

后端项目初始化

视频课

18分37秒

5

合约项目初始化

视频课

6分31秒

智能合约开发

6

产品结构

视频课

11分14秒

7

产品周期任务结构

视频课

6分32秒

8

产品订单及存储结构

视频课

4分37秒

9

创建产品-1入参

视频课

2分52秒

10

创建产品-2存储

视频课

5分58秒

11

创建产品-3事件

视频课

3分26秒

12

创建产品-4初始化第一期

视频课

4分5秒

13

创建产品-5触发周期事件

视频课

2分20秒

14

测试创建产品方法

视频课

5分19秒

15

玩家参与-入参

视频课

2分5秒

16

玩家参与-效验

视频课

8分29秒

17

玩家参与-授权转账

视频课

8分50秒

18

玩家参与-保存订单

视频课

4分53秒

19

玩家参与-订单事件

视频课

6分5秒

20

玩家参与-人数检查

视频课

4分21秒

21

玩家参与-开始下一期

视频课

4分57秒

22

测试玩家参与方法

视频课

11分37秒

Java后端开发

23

构建web3客户端

视频课

6分8秒

24

尝试解析区块数据

视频课

9分49秒

25

编译sol文件

视频课

8分16秒

26

解析产品创建事件

视频课

11分38秒

27

解析产品周期事件

视频课

8分12秒

28

解析玩家参与事件

视频课

6分

29

解析等待开奖事件

视频课

10分37秒

30

开奖逻辑-预计算1

视频课

11分9秒

31

开奖逻辑-预计算2

视频课

9分15秒

32

区块监听逻辑集成

视频课

26分22秒

33

区块监听逻辑测试

视频课

16分28秒

34

合约开奖-入参检测

视频课

4分39秒

35

合约开奖-号码计算

视频课

4分44秒

36

合约开奖-找到幸运玩家

视频课

3分35秒

37

合约开奖-奖品发放

视频课

6分8秒

38

合约开奖-记录开奖事件

视频课

2分20秒

39

Java-记录开奖数据

视频课

5分10秒

40

Java-调用开奖

视频课

22分5秒

41

整体流程测试

视频课

10分48秒

42

补充gas预算

视频课

5分23秒

前端页面开发

43

连接钩子实现

视频课

11分31秒

44

请求钩子实现

视频课

6分4秒

45

后端实现产品列表接口

视频课

5分21秒

46

前端对接产品列表接口

视频课

10分16秒

47

币种基础信息实现

视频课

20分44秒

48

参与进度实现

视频课

11分30秒

49

参与按钮实现

视频课

9分52秒

50

参与窗口布局-编辑

视频课

5分1秒

51

参与窗口布局-右上

视频课

4分49秒

52

参与窗口布局-提示

视频课

11分16秒

53

参与前条件预检测

视频课

7分37秒

54

合约资金授权

视频课

14分52秒

55

合约调用参与

视频课

15分30秒

56

详情-布局实现

视频课

12分54秒

57

详情-面包实现

视频课

3分53秒

58

详情-后端往期接口

视频课

5分21秒

59

详情-前端往期对接

视频课

7分13秒

60

详情-后端接口

视频课

9分2秒

61

详情-参与进度实现

视频课

9分33秒

62

详情-参与按钮

视频课

10分2秒

63

详情-辅助信息

视频课

8分2秒

64

详情-参与列表

视频课

4分44秒

65

详情-开奖细节后台接口

视频课

5分4秒

66

详情-开奖细节前端对接

视频课

18分25秒

67

整体流程测试、

视频课

13分13秒

链上测试

68

部署到链上

视频课

33分34秒

69

token分发

视频课

13分25秒

70

功能测试-课程源码

视频课

5分2秒

后续方向

71

课程总结!

视频课

5分24秒

相关推荐
课程封面

Snowy快速开发平台教程

Snowy快速开发平台教程

8620播放/共38课时

课程封面

AI 大模型全栈开发上岸集训营:直通 offer

学习计划+答疑+简历优化+模拟面试,导师 1v1 陪跑到上岸

7817播放/共60课时

课程封面

PostgreSQL与Patroni高可用

Patroni与Citus整合,构建高可用PGSQL亿级存储

86播放/共13课时

课程封面

深入学习Flowable

初探Flowable、深入剖析引擎设计思想、企业深入定制

425播放/共28课时

课程封面

PostgreSQLShardingSphere

ShardingSphere数据分片、读写分离、高可用架构

130播放/共20课时

课程封面

毕设基于SSM+Vue3实现设备维修管理系统

基于SSM+Vue3实现设备维修管理系统毕设项目

4469播放/共137课时

课程封面

Java从入门到实战

一学就会的Java课,专为新手打造!

318.6万播放/共67课时

课程封面

Python小白也能听懂的入门课

Michael老师,ViaX盐趣签约导师,南洋理工大学博士。新华网大数据分析师、新加坡A-STAR研究中心研究员、曾获“新加坡总统奖学金”、论文曾多次发表在CSWIM、ICIS、ISR、IS等国际会议

396.3万播放/共20课时

课程封面

Hyperframes生成视频教程

使用Hyperframes生成各种视频以及Skill封装

936播放/共11课时

课程封面

Python实战精讲:萌新系统入门

大家和Allen一起从新手村出发,用四个章节、16个案例解锁各种学习Python的姿势,最终拥有闯荡程序员大陆的资格。

222.7万播放/共30课时

课程封面

AI时代解读6G:从技术逻辑到战略认知

探索下一代通讯技术的深层机制,洞悉6G时代的战略布局与机遇

102播放/共7课时

课程封面

Java快速入门实战(专为入门粉丝量身定制)

专为小白量身定制从入门到提升的Java核心技术教程!一共分为11个章节,82小节,细致全面、深入浅出、通俗易懂、源码剖析的讲解方式,手把手带你入门到提升,掌握这些技术,即可达到P7程序员要求的基本功!

20.9万播放/共83课时

课程封面

2021 Zabbix 全年在线课(录播)

课程直播已结束,目前仅支持购买后直接观看。

51播放/共14课时

课程封面

Python零基础30天速通(小白定制版)

专为小白定制的Python新手入门课程,30节实战精讲,内容包含Python办公自动化、Python爬虫、数据分析、数据可视化等Python必修课程,学完可额外获得Python实战项目资源大礼包一份。

31.0万播放/共30课时

课程封面

小白也能听懂的人工智能原理

仅用中学数学知识就能看懂的人工智能入门课

493.8万播放/共14课时