这门课解决什么问题

这门课程旨在帮助你掌握Solana区块链的开发,具体解决以下问题: 1. 学习Solana区块链的基础知识和应用场景。 2. 掌握如何使用Rust和JavaScript进行Solana智能合约的开发。 3. 理解并构建一个完整的DeFi项目,包括创建自己的加密货币。 4. 编写和测试自定义的Solana程序,并进行部署。 5. 学会如何使用JavaScript进行Staking操作,以及部署Web3应用程序。

适合什么基础

这门课程适合以下技术学习者: 1. 对区块链技术感兴趣,但尚未接触Solana的初学者。 2. 拥有基本的编程知识,特别是熟悉的Rust或JavaScript的程序员。 3. 希望深入了解区块链技术,特别是在Solana生态系统中的开发者。

建议先看哪几块

建议先观看前几块内容,以建立基础知识: 1. 01 - 理解Solana和区块链的指南:快速了解Solana及其工作原理。 2. 02 - 空投项目:通过实际操作了解钱包和空投的基本概念。 3. 03 - DEFI项目-启动您自己的加密货币:理解并实践创建和管理自己的加密货币。

学完能独立做什么

学完这门课程后,你将能够独立完成以下任务: 1. 创建并部署一个简单的Solana智能合约。 2. 管理你的加密资产,进行转账和接收支付。 3. 利用JavaScript进行Staking操作。 4. 部署和运行一个简单的Web3应用程序。

资料怎么配合练习

课程资料包中包含了大量的视频教程,每段视频都详细介绍了如何使用Rust和JavaScript进行实际操作。建议配合课程中的代码示例和项目实践,逐步完成每个项目。通过实际编写代码并测试,你将能够更好地理解和掌握Solana区块链开发的核心概念和技术。

课程目录

01 -理解solana和区块链的指南
1_001 Applications of Solana in 2 minutes(2024_09_05_21_29_21_180).mp4 24.61M
1_002 Introduction to the blockchain(2024_09_05_21_29_37_251).mp4 19.62M
1_003 Introduction to Solana(2024_09_05_21_30_05_742).mp4 21.33M
02 - 空投项目
2_001 Project intro + theory on wallets and airdropping(2024_09_05_21_30_34_729).mp4 10.17M
2_003 Environment set-up(2024_09_05_21_30_52_256).mp4 5.76M
2_004 Create your own wallet(2024_09_05_21_31_08_526).mp4 3.15M
2_005 Retrieve your wallet's credentials(2024_09_05_21_31_24_031).mp4 5.43M
2_006 Get the balance of your wallet(2024_09_05_21_31_43_108).mp4 9.16M
2_007 Send yourself some SOL(2024_09_05_21_32_11_507).mp4 11.28M
03 - DEFI项目-启动您自己的加密货币
3_001 Project intro + theory on tokens and programs(2024_09_05_21_32_40_682).mp4 7.89M
3_003 Install the Solana Program Library(2024_09_05_21_33_10_405).mp4 3.92M
3_004 Create your own wallet and check on Solana Explorer(2024_09_05_21_33_20_184).mp4 11.05M
3_005 Create a token(2024_09_05_21_33_50_841).mp4 6.09M
3_006 Mint your token(2024_09_05_21_34_09_200).mp4 11.93M
3_007 Limit the total supply of your token and burn your token(2024_09_05_21_34_41_273).mp4 11.93M
3_008 Send your token to your friends with the Phantom wallet(2024_09_05_21_35_10_985).mp4 13.53M
04 - 编写并测试自定义Solana程序
4_001 Project intro + theory on custom programs and accounts(2024_09_05_21_35_50_105).mp4 9.66M
4_003 Set up an Anchor project(2024_09_05_21_36_06_254).mp4 10.26M
4_004 Write the create function for your calculator(2024_09_05_21_36_36_028).mp4 6.52M
4_005 Specify the context of your create function(2024_09_05_21_37_00_237).mp4 10.79M
4_006 Specify the calculator account structure(2024_09_05_21_37_34_186).mp4 3.73M
4_007 Write Mocha tests for your create function(2024_09_05_21_37_45_790).mp4 31.08M
4_008 Write the addition function for your calculator(2024_09_05_21_38_52_440).mp4 11.09M
4_009 Write Mocha tests for your addition function(2024_09_05_21_39_20_574).mp4 8.66M
4_010 Your turn!(2024_09_05_21_39_40_990).mp4 2.76M
4_011 Solution walk-through(2024_09_05_21_39_49_284).mp4 9.84M
06 -PROJECT -用JavaScript为你的SOL做质押
6_003 View current and delinquent validators(2024_09_05_21_49_27_790).mp4 12.70M
6_004 Create a new stake account(2024_09_05_21_50_10_588).mp4 28.48M
6_005 Delegate your stake to a validator(2024_09_05_21_51_16_419).mp4 12.67M
6_006 Check out the delegators for a specific validator(2024_09_05_21_51_49_384).mp4 11.52M
6_007 Deactivate your stake account(2024_09_05_21_52_19_314).mp4 5.31M
6_008 Withdraw SOL from your stake account(2024_09_05_21_52_33_864).mp4 10.74M
08 - DAPP项目-部署GIPHY的Web3版本
8_001 Project intro + theory on Web3 and dapps(2024_09_05_22_00_42_939).mp4 33.06M
8_003 Run the starter code(2024_09_05_22_01_11_725).mp4 5.52M
8_004 Connect to your Phantom wallet from your web app(2024_09_05_22_01_27_858).mp4 37.43M
8_005 Build the GIF wall(2024_09_05_22_02_59_392).mp4 48.28M
8_006 Write and test a basic Solana program(2024_09_05_22_04_40_816).mp4 31.38M
8_007 Store GIF data on the blockchain - part 1(2024_09_05_22_05_52_238).mp4 35.66M
8_008 Store GIF data on the blockchain - part 2(2024_09_05_22_07_18_447).mp4 26.98M
8_009 Deploy your dapp to the devnet(2024_09_05_22_08_09_120).mp4 16.23M
8_010 Hook up your web app with your Solana program - part 1(2024_09_05_22_08_53_230).mp4 59.58M
8_011 Hook up your web app with your Solana program - part 2(2024_09_05_22_11_10_470).mp4 40.44M
09 - CHAINLINK项目-检索实时汇率与索拉纳
9_001 Project intro + theory on Chainlink(2024_09_05_22_12_06_996).mp4 33.67M
9_003 Write the logic for retrieving exchange rates(2024_09_05_22_12_34_780).mp4 9.11M
9_005 Specify the context of your execute function(2024_09_05_22_13_07_762).mp4 9.57M
9_006 Specify the result account structure(2024_09_05_22_13_35_025).mp4 1.49M
9_007 Write Mocha tests for your execute function(2024_09_05_22_13_40_863).mp4 17.77M
9_009 Compile and run your program(2024_09_05_22_14_32_977).mp4 29.71M
10 -奖金-读写Terra区块链上的基本数据
10_002 Connect to a Terra node(2024_09_05_22_15_24_176).mp4 11.78M
10_003 Create and airdrop to a Terra account(2024_09_05_22_16_03_539).mp4 5.85M
10_004 Read data from the Terra blockchain(2024_09_05_22_16_26_392).mp4 35.68M
10_005 Transfer and swap USTLUNA(2024_09_05_22_17_27_652).mp4 21.02M
11 - 奖励-创建一个带有DeFi组件的Terra Web3游戏
11_002 Create your project(2024_09_05_22_18_33_495).mp4 11.45M
11_003 Write your Terra smart contract - part 1(2024_09_05_22_18_53_938).mp4 63.13M
11_004 Write your Terra smart contract - part 2(2024_09_05_22_21_32_387).mp4 42.04M
11_005 Deploy your Terra smart contract to the testnet(2024_09_05_22_23_14_978).mp4 7.73M
11_006 Run the web app(2024_09_05_22_23_40_995).mp4 2.66M
11_007 Connect your web app to the Terra blockchain(2024_09_05_22_23_51_291).mp4 22.20M
11_008 Add routes and pages to your web app(2024_09_05_22_24_51_706).mp4 20.98M
11_010 Read data from your smart contract on the web app(2024_09_05_22_25_52_111).mp4 36.41M
11_011 Write data to your smart contract from the web app(2024_09_05_22_27_36_163).mp4 26.35M
11_013 Build out the game(2024_09_05_22_28_48_711).mp4 21.90M
11_014 Add a wallet address label(2024_09_05_22_29_45_618).mp4 6.75M
11_015 DeFi - send UST to winners(2024_09_05_22_30_05_001).mp4 22.27M
DEFI项目-推出GoFundMe作为Web3 dapp
5_001 Project intro + theory on program-derived accounts(2024_09_05_21_40_14_219).mp4 13.28M
5_003 Set up an Anchor project(2024_09_05_21_40_41_429).mp4 6.25M
5_004 Create a crowdfunding campaign(2024_09_05_21_41_01_862).mp4 7.58M
5_005 Specify the context for the create function(2024_09_05_21_41_32_826).mp4 13.29M
5_006 Define the structure of a crowdfunding campaign(2024_09_05_21_42_16_053).mp4 5.36M
5_007 Withdraw money from a crowdfunding campaign(2024_09_05_21_42_28_425).mp4 26.75M