
使用Rust和Typescript的Solana区块链开发者训练营(英文版)
来自 网络整理·免费领取学习资源
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《使用Rust和Typescript的Solana区块链开发者训练营(英文版)》。官网需要单独购买,有集上可以免费领取。
课程介绍
使用Rust和Typescript的Solana区块链开发者训练营
Solana Blockchain Developer Foundation – Rust and Typescript
想动手开发dApps、DeFi、NFT和Solana代币吗?我们会教你用Web3.js、Metaplex、智能合约、React和TypeScript这些工具来完成你的项目
您将会学到:
Solana 程序 – 智能合约
Solana 开发者核心概念
创建 Solana SPL 代币
React 中的钱包适配器
使用代码从网页浏览器连接钱包并发送 SOL
使用 NodeJS 编程发送 Solana SPL 代币(如 USDC、Orca 或你自己的代币)
学习 Rust
使用代码和 TypeScript 创建 Solana NFT
学习使用 Metaplex 和 Arweave 铸造 NFT
学习要求:
只需要一些最基本的编程知识
课程描述:
学习 Solana 区块链基础
学习如何与代码交互:
Solana 程序(智能合约)。代币程序
Solana 账户
使用 Postman 和几乎任何编程语言通过 JSON RPC API 向区块链发送请求的 Solana API
使用 web3.js 通过 JavaScript 发送 Solana 交易
系统程序库代币,如何与 Solana 代币程序交互
创建一个 Solana 代币,并能够通过后端代码发送代币
检查钱包是否拥有 NFT
与钱包交互发送交易
通过签名交易用钱包发送 SOL
Phantom 钱包和钱包适配器简介
智能合约 – Solana 程序
使用 Metaplex 和 Arweave 铸造 NFT
本课程旨在为所有想要使用 Solana 创建自己的 DAO 和初创公司的人奠定基础
一个 DAO,即去中心化自治组织,是新一代创业公司,要求新企业家学习 web3 技能,DAO 与无中介共享收入,并且可以接近实时实现
NFT 持有者可以通过区块链和代码进行验证,发送价值的触发可以通过智能合约和与 solana 区块链通信的后端代码实现
我们希望打下基础,让您能够在掌握 web3、solana 开发以及环保型区块链的旅程中崛起并成功,超快速度与超低交易费用
此课程面向哪些人:
初学者程序员,想要成为区块链开发者
课程目录
- 1 – Introduction
- 1 -Intro
- 1 -Intro.srt
- 1 -Intro_en.srt
- 2 -Introduction
- 2 -Introduction.srt
- 2 -Introduction_en.srt
- 3 -Intro to Rust
- 3 -Intro to Rust.srt
- 3 -Intro to Rust_en.srt
- 4 -Introduction Core Solana Concepts
- 4 -Introduction Core Solana Concepts.srt
- 4 -Introduction Core Solana Concepts_en.srt
- 10 – Solana Core concepts
- 1 -Programs (Smart Contracts)
- 1 -Programs (Smart Contracts).srt
- 1 -Programs (Smart Contracts)_en.srt
- 2 -Accounts
- 2 -Accounts.srt
- 2 -Accounts_en.srt
- 3 -Transactions
- 3 -Transactions.srt
- 3 -Transactions_en.srt
- 4 -PDA – Program Derived Address
- 4 -PDA – Program Derived Address.srt
- 4 -PDA – Program Derived Address_en.srt
- 5 -Keypairs
- 5 -Keypairs.srt
- 5 -Keypairs_en.srt
- 11 – Solana Tokens
- 1 -Token Program
- 1 -Token Program.srt
- 1 -Token Program_en.srt
- 2 -Create a Token in Solana
- 2 -Create a Token in Solana.srt
- 2 -Create a Token in Solana_en.srt
- 3 -Send SPL Token Solana
- 3 -Send SPL Token Solana.srt
- 3 -Send SPL Token Solana_en.srt
- 4 – Send SPL Token Code Github.html
- 12 – PROJECT – Build a Block Explorer
- 1 -Get Transactions from a Wallet Address – Get Transaction Signatures
- 1 -Get Transactions from a Wallet Address – Get Transaction Signatures.srt
- 1 -Get Transactions from a Wallet Address – Get Transaction Signatures_en.srt
- 13 – Dapps in Solana
- 1 -Intro Dapps in Solana
- 1 -Intro Dapps in Solana.srt
- 1 -Intro Dapps in Solana_en.srt
- 14 – Solana Smart Contracts (Programs)
- 1 -Intro
- 1 -Intro.srt
- 1 -Intro_en.srt
- 2 -Solana Smart Contracts Life Cycle
- 2 -Solana Smart Contracts Life Cycle.srt
- 2 -Solana Smart Contracts Life Cycle_en.srt
- 3 -Create and Deploy Smart Contract in Solana
- 3 -Create and Deploy Smart Contract in Solana.srt
- 3 -Create and Deploy Smart Contract in Solana_en.srt
- 4 -Invoke a Solana Smart Contract (Solana Program)
- 4 -Invoke a Solana Smart Contract (Solana Program).srt
- 4 -Invoke a Solana Smart Contract (Solana Program)_en.srt
- 5 -Send Data Solana Smart Contract
- 5 -Send Data Solana Smart Contract.srt
- 5 -Send Data Solana Smart Contract_en.srt
- 6 -Smart Contract Serialize & Deserialize Data
- 6 -Smart Contract Serialize & Deserialize Data.srt
- 6 -Smart Contract Serialize & Deserialize Data_en.srt
- 15 – Strategic Smart Contracts Solana Programs with Client React Code
- 1 -Solana Program Counter w a Wallet Adapter Client Rect App realtime blockchain
- 1 -Solana Program Counter w a Wallet Adapter Client Rect App realtime blockchain.srt
- 1 -Solana Program Counter w a Wallet Adapter Client Rect App realtime blockchain_en.srt
- 2 -Solana Program Smart Contract, Calculator using a React Client App for invoking
- 2 -Solana Program Smart Contract, Calculator using a React Client App for invoking.srt
- 2 -Solana Program Smart Contract, Calculator using a React Client App for invoking_en.srt
- 16 – Solana Wallets – Wallet Adapter
- 1 -Intro Solana Wallet Adapter
- 1 -Intro Solana Wallet Adapter.srt
- 1 -Intro Solana Wallet Adapter_en.srt
- 2 – Intro Solana Wallet Adapter.html
- 2 -2. Solana Wallet Adapter – Installing Dependencies, Adding Wallets
- 2 -2. Solana Wallet Adapter – Installing Dependencies, Adding Wallets.srt
- 2 -2. Solana Wallet Adapter – Installing Dependencies, Adding Wallets_en.srt
- 3 -Use Solana Wallet Adapter
- 3 -Use Solana Wallet Adapter.srt
- 3 -Use Solana Wallet Adapter_en.srt
- 17 – Basic Solana Code
- 1 -Connecting with Phantom Wallet
- 1 -Connecting with Phantom Wallet.srt
- 1 -Connecting with Phantom Wallet_en.srt
- 2 -Send Sol with Phantom and Coded
- 2 -Send Sol with Phantom and Coded.srt
- 2 -Send Sol with Phantom and Coded_en.srt
- 18 – JSON RPC API SOLANA
- 1 -Get Account Info Balance of a Wallet
- 1 -Get Account Info Balance of a Wallet.srt
- 1 -Get Account Info Balance of a Wallet_en.srt
- 2 -HTTP GET REQUEST INTRO
- 2 -HTTP GET REQUEST INTRO.srt
- 2 -HTTP GET REQUEST INTRO_en.srt
- 3 -HTTP GET REQUEST RUST
- 3 -HTTP GET REQUEST RUST.srt
- 3 -HTTP GET REQUEST RUST_en.srt
- 19 – Metaplex for NFTs as Industry Standard
- 1 -Intro to Metaplex
- 1 -Intro to Metaplex.srt
- 1 -Intro to Metaplex_en.srt
- 2 – Free Course Books for our Students
- 1 -Rust Programming for Beginners Simplified Version (Book)
- 1 -Rust Programming for Beginners Simplified Version (Book).srt
- 1 -Rust Programming for Beginners Simplified Version (Book)_en.srt
- 1 -Rust Programming for Beginners Simplified Version_true
- 2 -Solana Core Concepts
- 2 -Solana Core Concepts.srt
- 2 -Solana Core Concepts_en.srt
- 2 -Solana Developer Concepts
- 20 – SOLANA NFTs
- 1 -Intro to Solana NFTs
- 1 -Intro to Solana NFTs.srt
- 1 -Intro to Solana NFTs_en.srt
- 2 -Metaplex & Solana NFT Metadata INTRO
- 2 -Metaplex & Solana NFT Metadata INTRO.srt
- 2 -Metaplex & Solana NFT Metadata INTRO_en.srt
- 3 -Get Solana NFTs in wallet with Typescript
- 3 -Get Solana NFTs in wallet with Typescript.srt
- 3 -Get Solana NFTs in wallet with Typescript_en.srt
- 4 -Intro Get solana NFTs in Wallet – Wallet Adapter
- 4 -Intro Get solana NFTs in Wallet – Wallet Adapter.srt
- 4 -Intro Get solana NFTs in Wallet – Wallet Adapter_en.srt
- 5 – Get Github Code.html
- 5 -Get NFTs with CODE & Wallet Adapter
- 5 -Get NFTs with CODE & Wallet Adapter.srt
- 5 -Get NFTs with CODE & Wallet Adapter_en.srt
- 6 -Intro Metaplex & Get NFT Metadata for Solana NFT with code
- 6 -Intro Metaplex & Get NFT Metadata for Solana NFT with code.srt
- 6 -Intro Metaplex & Get NFT Metadata for Solana NFT with code_en.srt
- 7 -Mint Solana NFT with Metadata & Metaplex
- 7 -Mint Solana NFT with Metadata & Metaplex.srt
- 7 -Mint Solana NFT with Metadata & Metaplex_en.srt
- 8 -Intro to Arweave Permaweb for dApps
- 8 -Intro to Arweave Permaweb for dApps.srt
- 8 -Intro to Arweave Permaweb for dApps_en.srt
- 9 -Arweave -Upload Files Image and JSON
- 9 -Arweave -Upload Files Image and JSON.srt
- 9 -Arweave -Upload Files Image and JSON_en.srt
- 21 – Game Studio for Web3 Crypto Times
- 1 -Intro
- 1 -Intro.srt
- 1 -Intro_en.srt
- 2 -Skills Required for running a Game Studio. My opinion
- 2 -Skills Required for running a Game Studio. My opinion.srt
- 2 -Skills Required for running a Game Studio. My opinion_en.srt
- 3 -Game Engines. Unity vs Unreal Engine. Analysis
- 3 -Game Engines. Unity vs Unreal Engine. Analysis.srt
- 3 -Game Engines. Unity vs Unreal Engine. Analysis_en.srt
- 22 – Solana DAPPS Ecosystem
- 1 -Solsea (NFT Marketplace) Explained
- 1 -Solsea (NFT Marketplace) Explained.srt
- 1 -Solsea (NFT Marketplace) Explained_en.srt
- 2 -Magic Eden (NFT Leading Marketplace) Overview
- 2 -Magic Eden (NFT Leading Marketplace) Overview.srt
- 2 -Magic Eden (NFT Leading Marketplace) Overview_en.srt
- 23 – Build DApps using Firebase as web2 serverless tech
- 1 -Intro to Firebase
- 1 -Intro to Firebase.srt
- 1 -Intro to Firebase_en.srt
- 24 – Security
- 1 -Why Blockchain Auditing Top Blockchain Audit Companies
- 1 -Why Blockchain Auditing Top Blockchain Audit Companies.srt
- 1 -Why Blockchain Auditing Top Blockchain Audit Companies_en.srt
- 25 – App Development with Firebase for Solana
- 1 -INTRO – CREATE Auth API Email and Password
- 1 -INTRO – CREATE Auth API Email and Password.srt
- 1 -INTRO – CREATE Auth API Email and Password_en.srt
- 26 – Cardano (ADA)
- 1 -Intro to Cardano
- 1 -Intro to Cardano.srt
- 1 -Intro to Cardano_en.srt
- 27 – Bonus (Create GPTS for GPT Store) OpenAI
- 1 -GPT-Research – How powerful is GPT-4
- 1 -GPT-Research – How powerful is GPT-4.srt
- 1 -GPT-Research – How powerful is GPT-4_en.srt
- 2 -GPT Marketing for GPT Store
- 2 -GPT Marketing for GPT Store.srt
- 2 -GPT Marketing for GPT Store_en.srt
- 3 -GPT Knowledge – Create Books
- 3 -GPT Knowledge – Create Books.srt
- 3 -GPT Knowledge – Create Books_en.srt
- 3 -Solana Developer Concepts
- 4 -GPT Create AI Generated Images for Sell Adobe Stock Methodology
- 4 -GPT Create AI Generated Images for Sell Adobe Stock Methodology.srt
- 4 -GPT Create AI Generated Images for Sell Adobe Stock Methodology_en.srt
- 5 -Sentiment Analysis Classifier GPT
- 5 -Sentiment Analysis Classifier GPT_en.srt
- 6 -Intro WaveNet for Sound Generation GPT4
- 6 -Intro WaveNet for Sound Generation GPT4.srt
- 6 -Intro WaveNet for Sound Generation GPT4_en.srt
- 7 -APA 7th Book Citating and Referncing Books INTRO
- 7 -APA 7th Book Citating and Referncing Books INTRO.srt
- 7 -APA 7th Book Citating and Referncing Books INTRO_en.srt
- 8 -APA 7th Edition
- 8 -APA Book 7th Edition Citation GPT
- 8 -APA Book 7th Edition Citation GPT.srt
- 8 -APA Book 7th Edition Citation GPT_en.srt
- 3 – cNFTs Solana Compressed NFTs
- 1 -Intro to Solana cNFTs (Solana Compressed NFTs Revolution)
- 1 -Intro to Solana cNFTs (Solana Compressed NFTs Revolution).srt
- 1 -Intro to Solana cNFTs (Solana Compressed NFTs Revolution)_en.srt
- 2 -Solana Meme Coin Strategy (UPDATE)
- 2 -Solana Meme Coin Strategy (UPDATE).srt
- 2 -Solana Meme Coin Strategy (UPDATE)_en.srt
- 3 -Update cNFT metadata Metaplex Bubblegum
- 3 -Update cNFT metadata Metaplex Bubblegum.srt
- 3 -Update cNFT metadata Metaplex Bubblegum_en.srt
- 4 – Solana DEXs and Aggregators
- 1 -INTRO Jupiter Swap API +Jupiter Quote API
- 1 -INTRO Jupiter Swap API +Jupiter Quote API.srt
- 1 -INTRO Jupiter Swap API +Jupiter Quote API_en.srt
- 5 – Top dApps Solana
- 1 -Intro to Tensor Solana NFT leading Marketplace
- 1 -Intro to Tensor Solana NFT leading Marketplace.srt
- 1 -Intro to Tensor Solana NFT leading Marketplace_en.srt
- 6 – PROJECT – NFT MARKETPLACE FROM SCRATCH & OPEN SOURCE
- 1 -INTRO IDEAL NFT MARKETPLACE
- 1 -INTRO IDEAL NFT MARKETPLACE.srt
- 1 -INTRO IDEAL NFT MARKETPLACE_en.srt
- 7 – PROJECT – CREATE YOUR DAO
- 1 -INTRO TO DAOS – CREATE YOUR DAO (LEGAL, STRATEGY, ETC)
- 1 -INTRO TO DAOS – CREATE YOUR DAO (LEGAL, STRATEGY, ETC).srt
- 1 -INTRO TO DAOS – CREATE YOUR DAO (LEGAL, STRATEGY, ETC)_en.srt
- 8 – PROJECT Create an NFT Project(Real Utility Token)
- 1 -PROJECT INTRO – CREATE A DAPP WITH A REAL UTILITY TOKEN UNLOCKS A BOOK
- 1 -PROJECT INTRO – CREATE A DAPP WITH A REAL UTILITY TOKEN UNLOCKS A BOOK.srt
- 1 -PROJECT INTRO – CREATE A DAPP WITH A REAL UTILITY TOKEN UNLOCKS A BOOK_en.srt
- 2 -Real NFT Utility Token Presentation
- 2 -Real NFT Utility Token Presentation.srt
- 2 -Real NFT Utility Token Presentation_en.srt
- 3 -Requirements
- 3 -Requirements.srt
- 3 -Requirements_en.srt
- 4 -dApp Validate NFT holders to download a book
- 4 -dApp Validate NFT holders to download a book.srt
- 4 -dApp Validate NFT holders to download a book_en.srt
- 9 – INTRO RUST Programming
- 1 -Intro to RUST
- 1 -Intro to RUST.srt
- 1 -Intro to RUST_en.srt
- 10 -HTTP POST REQUEST TO SOLANA API
- 10 -HTTP POST REQUEST TO SOLANA API.srt
- 10 -HTTP POST REQUEST TO SOLANA API_en.srt
- 2 -Installation of Rust
- 2 -Installation of Rust.srt
- 2 -Installation of Rust_en.srt
- 3 -Rust Program Compilation & Cargo
- 3 -Rust Program Compilation & Cargo.srt
- 3 -Rust Program Compilation & Cargo_en.srt
- 4 -Fundamental Data Types Rust Intro
- 4 -Fundamental Data Types Rust Intro.srt
- 4 -Fundamental Data Types Rust Intro_en.srt
- 5 -Arrays in Rust
- 5 -Arrays in Rust.srt
- 5 -Arrays in Rust_en.srt
- 6 -Vectors in Rust
- 6 -Vectors in Rust.srt
- 6 -Vectors in Rust_en.srt
- 7 -Strings in Rust
- 7 -Strings in Rust.srt
- 7 -Strings in Rust_en.srt
- 8 -HashMaps in Rust
- 8 -HashMaps in Rust.srt
- 8 -HashMaps in Rust_en.srt
- 9 -References in Rust
- 9 -References in Rust.srt
- 9 -References in Rust_en.srt
包含内容
- · 1 – Introduction
- · 1 -Intro
- · 1 -Intro.srt
- · 1 -Intro_en.srt
- · 2 -Introduction
- · 2 -Introduction.srt
- · 2 -Introduction_en.srt
- · 3 -Intro to Rust
贡献者
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。