-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
0ca0c54
commit 43b2fe6
Showing
1 changed file
with
76 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,80 @@ | ||
--- | ||
title: Solana Development Course | ||
title: Solana 开发课程 | ||
sidebar_position: 0 | ||
slug: / | ||
--- | ||
|
||
:::info | ||
欢迎来到希望学习 Web3 开发的 Web 开发人员的最佳起点。 Solana 的高速、低成本和能源效率使其成为理想的学习网络。 | ||
|
||
source is : https://www.soldev.app/course | ||
::: | ||
|
||
|
||
## Module 0 : 介绍 | ||
|
||
- 入门 | ||
|
||
## Module 1: 密码学和 Solana 客户端简介 | ||
|
||
- 密码学基础知识 | ||
- 从网络读取数据 | ||
- 将数据写入网络 | ||
- 与钱包互动 | ||
- 序列化数据 | ||
- 反序列化数据 | ||
- 页面、顺序和过滤程序数据 | ||
|
||
## Module 2: 客户端与常见 Solana 程序的交互 | ||
|
||
- 使用token program 创建token | ||
- 通过token swap 交换token | ||
- 使用Metaplex创建solana nft | ||
|
||
## Module 3: 基本 Solana 程序开发 | ||
|
||
- hello world | ||
- 创建基本程序,第 1 部分 - 处理指令数据 | ||
- 创建基本程序,第 2 部分 - 状态管理 | ||
- 创建基本程序,第 3 部分 - 基本安全性和验证 | ||
|
||
|
||
## Module 4: 中级 Solana 程序开发 | ||
|
||
- 本地程序开发 | ||
- 程序派生地址 | ||
- 跨程序调用 | ||
|
||
## Module 5: Anchor 项目开发 | ||
|
||
- Anchor 开发简介 | ||
- 客户端 Anchor 开发简介 | ||
- Anchor DPA与账户 | ||
- Anchor CPI和错误 | ||
|
||
## Modul 6: 超越基础 | ||
|
||
- Solana 程序中的环境变量 | ||
- Solana Pay | ||
- 版本化事务和查找表 | ||
- Rust程序宏 | ||
|
||
## Module 7: Solana 程序安全 | ||
|
||
- 如何使用程序安全模块 | ||
- 签名人授权 | ||
- 账户数据匹配 | ||
- 重新初始化攻击 | ||
- 重复的可变账户 | ||
- 类型角色扮演 | ||
- 任意CPI | ||
- Bump seed canonicalizatio | ||
- Closing accounts and revival attacks | ||
- PDA 共享 | ||
|
||
## Module 8: 高级 Solana 编程 | ||
|
||
- 程序架构 | ||
- 预言机和预言机网络 | ||
- 可验证随机函数 | ||
- 压缩NFT |