这门课解决什么工作场景

Solana 以高吞吐和低手续费著称,但这套能力落地到工程里并不轻松。本课程聚焦于“如何把想法变成链上可运行的程序”,覆盖三个典型职场需求:一是基于 Solana 的代币发行与空投场景,对应产品发币、社区运营的技术支撑;二是自定义程序的编写与测试,对应 DApp 后端逻辑的交付;三是前端与链上数据的交互,包括质押管理和 dApp 部署,对应完整的全栈交付能力。如果你需要独立承担 Solana 方向的开发任务,而不是只做前端页面或只做理论研究,这套内容能补齐中间的短板。

适合什么基础、建议先看哪几块

课程不要求你是 Rust 专家,但需要熟悉 JavaScript/TypeScript 的基础语法,并且对区块链的钱包、账户、交易概念有基本认知。内容编排从环境搭建和账户操作入手,循序渐进进入代币经济模型和程序开发,最后落到 dApp 集成。建议先精读前两个模块,掌握本地开发环境配置、助记词管理与 SOL 转账,这是后续所有操作的前置条件;然后进入代币创建部分,理解 SPL 标准下的铸造、限额与销毁机制;再切换到自定义程序模块,重点看 Calculator 项目的上下文结构与 Mocha 测试编写;质押部分可作为进阶补充,理解资金委托与取出的完整生命周期。

学完能独立做什么、资料怎么配合练习

学完后,你应该能够独立完成 Solana 本地节点或测试网的开发环境搭建,发行并管理自定义代币,编写并通过单元测试的 Anchor 程序,以及使用 JavaScript 客户端连接钱包、查询链上数据并完成质押操作。资料配合上,不要只看视频演示,必须动手跑通每个项目的 Starter Code。先按步骤安装依赖、初始化 Anchor 项目,再逐段修改代码并运行测试,遇到报错不要跳过,先读错误信息再对照理论讲解。练习时建议把代币发行、程序调用和质押流程串联起来,写一个简单的本地 dApp 把三条线串成闭环,这样在面试或实际项目中才能证明你具备独立交付能力。

课程目录

01 -理解solana和区块链的指南.mp4
 1_0

01 Applications of Solana in 2 minutes(2024_09_05_21_29_21_180).mp4
 24.61M 1_0

02 Introduction to the blockchain(2024_09_05_21_29_37_251).mp4
 19.62M 1_0

03 Introduction to Solana(2024_09_05_21_30_05_742).mp4
 21.33M 02 - 空投项目.mp4
 2_0

01 Project intro + theory on wallets and airdropping(2024_09_05_21_30_34_729).mp4
 10.17M 2_0

03 Environment set-up(2024_09_05_21_30_52_256).mp4
 5.76M 2_0

04 Create your own wallet(2024_09_05_21_31_08_526).mp4
 3.15M 2_0

05 Retrieve your wallet's credentials(2024_09_05_21_31_24_031).mp4
 5.43M 2_0

06 Get the balance of your wallet(2024_09_05_21_31_43_108).mp4
 9.16M 2_0

07 Send yourself some SOL(2024_09_05_21_32_11_507).mp4
 11.28M 03 - DEFI项目-启动您自己的加密货币.mp4
 3_0

01 Project intro + theory on tokens and programs(2024_09_05_21_32_40_682).mp4
 7.89M 3_0

03 Install the Solana Program Library(2024_09_05_21_33_10_405).mp4
 3.92M 3_0

04 Create your own wallet and check on Solana Explorer(2024_09_05_21_33_20_184).mp4
 11.05M 3_0

05 Create a token(2024_09_05_21_33_50_841).mp4
 6.09M 3_0

06 Mint your token(2024_09_05_21_34_09_200).mp4
 11.93M 3_0

07 Limit the total supply of your token and burn your token(2024_09_05_21_34_41_273).mp4
 11.93M 3_0

08 Send your token to your friends with the Phantom wallet(2024_09_05_21_35_10_985).mp4
 13.53M 04 - 编写并测试自定义Solana程序.mp4
 4_0

01 Project intro + theory on custom programs and accounts(2024_09_05_21_35_50_105).mp4
 9.66M 4_0

03 Set up an Anchor project(2024_09_05_21_36_06_254).mp4
 10.26M 4_0

04 Write the create function for your calculator(2024_09_05_21_36_36_028).mp4
 6.52M 4_0

05 Specify the context of your create function(2024_09_05_21_37_00_237).mp4
 10.79M 4_0

06 Specify the calculator account structure(2024_09_05_21_37_34_186).mp4
 3.73M 4_0

07 Write Mocha tests for your create function(2024_09_05_21_37_45_790).mp4
 31.08M 4_0

08 Write the addition function for your calculator(2024_09_05_21_38_52_440).mp4
 11.09M 4_0

09 Write Mocha tests for your addition function(2024_09_05_21_39_20_574).mp4
 8.66M 4_0

10 Your turn!(2024_09_05_21_39_40_990).mp4
 2.76M 4_0

11 Solution walk-through(2024_09_05_21_39_49_284).mp4
 9.84M 

06 -PROJECT -用JavaScript为你的SOL做质押.mp4
 6_0

03 View current and delinquent validators(2024_09_05_21_49_27_790).mp4
 12.70M 6_0

04 Create a new stake account(2024_09_05_21_50_10_588).mp4
 28.48M 6_0

05 Delegate your stake to a validator(2024_09_05_21_51_16_419).mp4
 12.67M 6_0

06 Check out the delegators for a specific validator(2024_09_05_21_51_49_384).mp4
 11.52M 6_0

07 Deactivate your stake account(2024_09_05_21_52_19_314).mp4
 5.31M 6_0

08 Withdraw SOL from your stake account(2024_09_05_21_52_33_864).mp4
 10.74M 08 - DAPP项目-部署GIPHY的Web3版本.mp4
 8_0

01 Project intro + theory on Web3 and dapps(2024_09_05_22_00_42_939).mp4
 33.06M 8_0

03 Run the starter code(2024_09_05_22_01_11_725).mp4
 5.52M 8_0

04 Connect to your Phantom wallet from your web app(2024_09_05_22_01_27_858).mp4
 37.43M 8_0

05 Build the GIF wall(2024_09_05_22_02_59_392).mp4
 48.28M 8_0

06 Write and test a basic Solana program(2024_09_05_22_04_40_816).mp4
 31.38M 8_0

07 Store GIF data on the blockchain - part 1(2024_09_05_22_05_52_238).mp4
 35.66M 8_0

08 Store GIF data on the blockchain - part 2(2024_09_05_22_07_18_447).mp4
 26.98M 8_0

09 Deploy your dapp to the devnet(2024_09_05_22_08_09_120).mp4
 16.23M 8_0

10 Hook up your web app with your Solana program - part 1(2024_09_05_22_08_53_230).mp4
 59.58M 8_0

11 Hook up your web app with your Solana program - part 2(2024_09_05_22_11_10_470).mp4
 40.44M 09 - CHAINLINK项目-检索实时汇率与索拉纳.mp4
 9_0

01 Project intro + theory on Chainlink(2024_09_05_22_12_06_996).mp4
 33.67M 9_0

03 Write the logic for retrieving exchange rates(2024_09_05_22_12_34_780).mp4
 9.11M 9_0

05 Specify the context of your execute function(2024_09_05_22_13_07_762).mp4
 9.57M 9_0

06 Specify the result account structure(2024_09_05_22_13_35_025).mp4
 1.49M 9_0

07 Write Mocha tests for your execute function(2024_09_05_22_13_40_863).mp4
 17.77M 9_0

09 Compile and run your program(2024_09_05_22_14_32_977).mp4
 29.71M 10 -奖金-读写Terra区块链上的基本数据.mp4
 10_0

02 Connect to a Terra node(2024_09_05_22_15_24_176).mp4
 11.78M 10_0

03 Create and airdrop to a Terra account(2024_09_05_22_16_03_539).mp4
 5.85M 10_0

04 Read data from the Terra blockchain(2024_09_05_22_16_26_392).mp4
 35.68M 10_0

05 Transfer and swap USTLUNA(2024_09_05_22_17_27_652).mp4
 21.02M 

11 - 奖励-创建一个带有DeFi组件的Terra Web3游戏.mp4
 11_0

02 Create your project(2024_09_05_22_18_33_495).mp4
 11.45M 11_0

03 Write your Terra smart contract - part 1(2024_09_05_22_18_53_938).mp4
 63.13M 11_0

04 Write your Terra smart contract - part 2(2024_09_05_22_21_32_387).mp4
 42.04M 11_0

05 Deploy your Terra smart contract to the testnet(2024_09_05_22_23_14_978).mp4
 7.73M 11_0

06 Run the web app(2024_09_05_22_23_40_995).mp4
 2.66M 11_0

07 Connect your web app to the Terra blockchain(2024_09_05_22_23_51_291).mp4
 22.20M 11_0

08 Add routes and pages to your web app(2024_09_05_22_24_51_706).mp4
 20.98M 11_0

10 Read data from your smart contract on the web app(2024_09_05_22_25_52_111).mp4
 36.41M 11_0

11 Write data to your smart contract from the web app(2024_09_05_22_27_36_163).mp4
 26.35M 11_0

13 Build out the game(2024_09_05_22_28_48_711).mp4
 21.90M 11_0

14 Add a wallet address label(2024_09_05_22_29_45_618).mp4
 6.75M 11_0

15 DeFi - send UST to winners(2024_09_05_22_30_05_001).mp4
 22.27M DEFI项目-推出GoFundMe作为Web3 dapp 5_0

01 Project intro + theory on program-derived accounts(2024_09_05_21_40_14_219).mp4
 13.28M 5_0

03 Set up an Anchor project(2024_09_05_21_40_41_429).mp4
 6.25M 5_0

04 Create a crowdfunding campaign(2024_09_05_21_41_01_862).mp4
 7.58M 5_0

05 Specify the context for the create function(2024_09_05_21_41_32_826).mp4
 13.29M 5_0

06 Define the structure of a crowdfunding campaign(2024_09_05_21_42_16_053).mp4
 5.36M 5_0

07 Withdraw money from a crowdfunding campaign(2024_09_05_21_42_28_425).mp4
 26.75M