Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
DaviRain-Su committed Sep 28, 2023
1 parent 0ca0c54 commit 43b2fe6
Showing 1 changed file with 76 additions and 1 deletion.
77 changes: 76 additions & 1 deletion docs/solana-development-course/README.md
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

0 comments on commit 43b2fe6

Please sign in to comment.