[Udemy] Solana Blockchain Developer Bootcamp with Rust + jаvascript (Learn With Arjun)
Технология блокчейна является самой пробивной силой за последние годы, и среди различных блокчейнов сияющей звездой является Солана. Это быстрее, дешевле и лучше для окружающей среды, чем Биткойн и Эфириум. Эти факторы означают, что Solana растет в геометрической прогрессии, несмотря на то, что она такая новая.
Крупные технологические компании и стартапы не могут нанять разработчиков, которые достаточно быстро разбираются в технологиях блокчейна. Опубликовано так мало ресурсов, которые помогут вам по-настоящему понять, для чего используются блокчейны, не говоря уже о создании приложений с их помощью.
В этом цель этого курса: стать лучшим онлайн-ресурсом для изучения Solana, блокчейна и того, как создавать приложения с использованием этих передовых технологий.
К концу этого курса вы:
- Станете экспертом Solana и Web3-разработчиком
- Научитесь создавать собственные децентрализованные приложения с нуля
- Заработать миллионы на NFT? Создать децентрализованную версию Uber или свой банк? Вам решать!
В этом курсе вы охватите:
- Что такое блокчейн Solana, как он работает и почему он такой невероятный
- Глубокое погружение в разработку Solana с использованием Rust, jаvascript и командной строки
- Полные проекты, которые укрепят ваши навыки в DeFi (децентрализованные финансы), NFT (невзаимозаменяемые токены), dapps (децентрализованные приложения), Web3 и т.д.
Что такое Солана?
Solana — это криптовалюта, такая как Биткойн или Эфириум. Что отличает ее от остальных, так это ее скорость, экономичность и экологичность, и это делает Солану готовой обогнать как Биткойн, так и Эфириум по популярности и внедрению. Более того, Solana позволяет таким разработчикам, как вы, легко создавать децентрализованные приложения, ориентированные на передачу ценности от одной стороны к другой. Она даже поддерживает *программы*, которые представляют собой фрагменты кода, работающие на блокчейне, и которые могут заменить ваш банк/агентство недвижимости/компанию по продаже билетов/ и т.д.
Содержание складчины (файлы и папки)
01 Your guide to understanding Solana and the blockchain
001 Applications of Solana in 2 minutes English.vtt [2k 371]
001 Applications of Solana in 2 minutes.mp4 [21m 385k 801]
002 Introduction to the blockchain English.vtt [4k 883]
002 Introduction to the blockchain.mp4 [20m 407k 560]
003 Introduction to Solana English.vtt [4k 728]
003 Introduction to Solana.mp4 [23m 216k 661]
004 Where to find course resources.html [226]
02 PROJECT Airdropping
005 Project intro theory on wallets and airdropping English.vtt [2k 798]
005 Project intro theory on wallets and airdropping.mp4 [11m 925k 12]
006 Setup for this project.html [766]
007 Environment setup English.vtt [1k 892]
007 Environment setup.mp4 [5m 954k 166]
008 Create your own wallet English.vtt [2k 47]
008 Create your own wallet.mp4 [3m 990k 433]
009 Retrieve your wallets credentials English.vtt [2k 657]
009 Retrieve your wallets credentials.mp4 [5m 87k 835]
010 Get the balance of your wallet English.vtt [3k 527]
010 Get the balance of your wallet.mp4 [8m 897k 892]
011 Send yourself some SOL English.vtt [3k 810]
011 Send yourself some SOL.mp4 [11m 150k 542]
03 DEFI PROJECT Launch your own cryptocurrency
012 Project intro theory on tokens and programs English.vtt [5k 235]
012 Project intro theory on tokens and programs.mp4 [31m 326k 374]
013 Setup for this project.html [1k 239]
014 Install the Solana Program Library English.vtt [1k 82]
014 Install the Solana Program Library.mp4 [3m 388k 130]
015 Create your own wallet and check on Solana Explorer English.vtt [3k 800]
015 Create your own wallet and check on Solana Explorer.mp4 [11m 446k 715]
016 Create a token English.vtt [2k 291]
016 Create a token.mp4 [6m 309k 994]
017 Mint your token English.vtt [3k 809]
017 Mint your token.mp4 [12m 115k 318]
018 Limit the total supply of your token and burn your token English.vtt [3k 762]
018 Limit the total supply of your token and burn your token.mp4 [11m 828k 714]
019 Send your token to your friends with the Phantom wallet English.vtt [5k 464]
019 Send your token to your friends with the Phantom wallet.mp4 [13m 791k 445]
04 PROJECT Write and test a custom Solana program
020 Project intro theory on custom programs and accounts English.vtt [2k 623]
020 Project intro theory on custom programs and accounts.mp4 [10m 734k 807]
021 Setup for this project.html [1k 317]
022 Set up an Anchor project English.vtt [3k 790]
022 Set up an Anchor project.mp4 [10m 2k 141]
023 Write the create function for your calculator English.vtt [3k 337]
023 Write the create function for your calculator.mp4 [6m 720k 983]
024 Specify the context of your create function English.vtt [4k 721]
024 Specify the context of your create function.mp4 [11m 252k 927]
025 Specify the calculator account structure English.vtt [1k 624]
025 Specify the calculator account structure.mp4 [4m 48k 850]
026 Write Mocha tests for your create function English.vtt [9k 86]
026 Write Mocha tests for your create function.mp4 [29m 48k 699]
027 Write the addition function for your calculator English.vtt [3k 677]
027 Write the addition function for your calculator.mp4 [11m 367k 984]
028 Write Mocha tests for your addition function English.vtt [2k 465]
028 Write Mocha tests for your addition function.mp4 [8m 380k 355]
029 Your turn English.vtt [1k 174]
029 Your turn.mp4 [3m 145k 878]
030 Solution walkthrough English.vtt [3k 579]
030 Solution walkthrough.mp4 [10m 308k 340]
05 DEFI PROJECT Launch GoFundMe as a Web3 dapp
031 Project intro theory on programderived accounts English.vtt [4k 632]
031 Project intro theory on programderived accounts.mp4 [17m 188k 43]
032 Setup for this project.html [1k 311]
033 Set up an Anchor project English.vtt [3k 18]
033 Set up an Anchor project.mp4 [6m 244k 396]
034 Create a crowdfunding campaign English.vtt [4k 765]
034 Create a crowdfunding campaign.mp4 [7m 975k 473]
035 Specify the context for the create function English.vtt [6k 991]
035 Specify the context for the create function.mp4 [13m 733k 353]
036 Define the structure of a crowdfunding campaign English.vtt [1k 664]
036 Define the structure of a crowdfunding campaign.mp4 [4m 962k 258]
037 Withdraw money from a crowdfunding campaign English.vtt [6k 427]
037 Withdraw money from a crowdfunding campaign.mp4 [24m 63k 984]
038 Donate money to a crowdfunding campaign English.vtt [4k 218]
038 Donate money to a crowdfunding campaign.mp4 [14m 714k 148]
039 Deploy your dapp to the devnet English.vtt [2k 951]
039 Deploy your dapp to the devnet.mp4 [8m 864k 447]
040 Set up a blank React project English.vtt [1k 549]
040 Set up a blank React project.mp4 [5m 42k 625]
041 Add a Connect wallet button to your web app English.vtt [12k 382]
041 Add a Connect wallet button to your web app.mp4 [32m 792k 535]
042 Create a campaign from the web app English.vtt [11k 878]
042 Create a campaign from the web app.mp4 [48m 829k 741]
043 Display all created campaigns on the web app English.vtt [5k 342]
043 Display all created campaigns on the web app.mp4 [19m 894k 145]
044 Donate to a campaign from the web app English.vtt [2k 972]
044 Donate to a campaign from the web app.mp4 [12m 520k 857]
045 Withdraw from a campaign from the web app English.vtt [4k 944]
045 Withdraw from a campaign from the web app.mp4 [18m 33k 403]
06 PROJECT Stake your SOL with jаvascript
046 Project intro theory on staking.html [19]
047 Setup for this project.html [766]
048 View current and delinquent validators English.vtt [5k 795]
048 View current and delinquent validators.mp4 [12m 750k 687]
049 Create a new stake account English.vtt [8k 390]
049 Create a new stake account.mp4 [26m 847k 327]
050 Delegate your stake to a validator English.vtt [4k 95]
050 Delegate your stake to a validator.mp4 [12m 569k 798]
051 Check out the delegators for a specific validator English.vtt [3k 309]
051 Check out the delegators for a specific validator.mp4 [11m 767k 518]
052 Deactivate your stake account English.vtt [1k 685]
052 Deactivate your stake account.mp4 [5m 277k 249]
053 Withdraw SOL from your stake account English.vtt [2k 633]
053 Withdraw SOL from your stake account.mp4 [12m 157k 63]
07 NFT PROJECT Develop a full web app to sell your custom NFTs
054 Project intro theory on NFTs and Metaplex Candy Machine English.vtt [5k 336]
054 Project intro theory on NFTs and Metaplex Candy Machine.mp4 [44m 272k 572]
055 Setup for this project.html [1k 503]
056 Grab the starter code English.vtt [1k 874]
056 Grab the starter code.mp4 [3m 644k 742]
057 Retrieve the Solana object in your web app English.vtt [8k 685]
057 Retrieve the Solana object in your web app.mp4 [21m 693k 252]
058 Connect your Phantom wallet to your web app English.vtt [7k 152]
058 Connect your Phantom wallet to your web app.mp4 [18m 432k 90]
059 Install the Metaplex CLI English.vtt [3k 519]
059 Install the Metaplex CLI.mp4 [9m 901k 310]
060 Design your custom NFTs English.vtt [4k 870]
060 Design your custom NFTs.mp4 [10m 801k 99]
061 Copy the NFT JSON structure.html [654]
062 Deploy your NFTs to the devnet English.vtt [9k 967]
062 Deploy your NFTs to the devnet.mp4 [32m 782k 153]
063 Copy the structure for configjson.html [656]
064 Call your Candy Machine from your web app part 1 English.vtt [10k 331]
064 Call your Candy Machine from your web app part 1.mp4 [51m 565k 382]
065 Call your Candy Machine from your web app part 2 English.vtt [4k 577]
065 Call your Candy Machine from your web app part 2.mp4 [21m 814k 228]
066 Render NFT info on your web app English.vtt [3k 26]
066 Render NFT info on your web app.mp4 [12m 324k 575]
067 Copy this code for setCandyMachine.html [1k 327]
068 Mint an NFT from your web app English.vtt [5k 197]
068 Mint an NFT from your web app.mp4 [31m 702k 467]
08 DAPP PROJECT Deploy a Web3 version of GIPHY
069 Project intro theory on Web3 and dapps English.vtt [4k 36]
069 Project intro theory on Web3 and dapps.mp4 [33m 117k 137]
070 Setup for this project.html [1k 544]
071 Run the starter code English.vtt [2k 664]
071 Run the starter code.mp4 [5m 646k 872]
072 Connect to your Phantom wallet from your web app English.vtt [13k 281]
072 Connect to your Phantom wallet from your web app.mp4 [38m 450k 465]
073 Build the GIF wall English.vtt [13k 871]
073 Build the GIF wall.mp4 [48m 540k 887]
074 Write and test a basic Solana program English.vtt [10k 517]
074 Write and test a basic Solana program.mp4 [26m 229k 611]
075 Store GIF data on the blockchain part 1 English.vtt [13k 294]
075 Store GIF data on the blockchain part 1.mp4 [30m 850k 401]
076 Store GIF data on the blockchain part 2 English.vtt [7k 72]
076 Store GIF data on the blockchain part 2.mp4 [24m 514k 276]
077 Deploy your dapp to the devnet English.vtt [5k 724]
077 Deploy your dapp to the devnet.mp4 [16m 610k 231]
078 Hook up your web app with your Solana program part 1 English.vtt [17k 102]
078 Hook up your web app with your Solana program part 1.mp4 [63m 363k 435]
079 Hook up your web app with your Solana program part 2 English.vtt [5k 705]
079 Hook up your web app with your Solana program part 2.mp4 [36m 762k 251]
080 Extension challenges.html [1k 285]
09 CHAINLINK PROJECT Retrieve realtime exchange rates with Solana
081 Project intro theory on Chainlink English.vtt [3k 964]
081 Project intro theory on Chainlink.mp4 [33m 332k 371]
082 Setup for this project.html [1k 317]
083 Write the logic for retrieving exchange rates English.vtt [5k 221]
083 Write the logic for retrieving exchange rates.mp4 [9m 850k 119]
084 Update on Cargotoml.html [289]
085 Specify the context of your execute function English.vtt [4k 29]
085 Specify the context of your execute function.mp4 [9m 583k 48]
086 Specify the result account structure English.vtt [840]
086 Specify the result account structure.mp4 [1m 848k 480]
087 Write Mocha tests for your execute function English.vtt [8k 265]
087 Write Mocha tests for your execute function.mp4 [17m 953k 530]
088 Copy the Chainlink program ID.html [276]
089 Compile and run your program English.vtt [6k 603]
089 Compile and run your program.mp4 [31m 275k 788]
10 BONUS Read and write basic data on the Terra blockchain
090 About this bonus project.html [630]
091 Connect to a Terra node English.vtt [5k 417]
091 Connect to a Terra node.mp4 [11m 130k 860]
092 Create and airdrop to a Terra account English.vtt [3k 329]
092 Create and airdrop to a Terra account.mp4 [6m 170k 120]
093 Read data from the Terra blockchain English.vtt [8k 861]
093 Read data from the Terra blockchain.mp4 [35m 200k 541]
094 Transfer and swap USTLUNA English.vtt [8k 750]
094 Transfer and swap USTLUNA.mp4 [21m 828k 542]
11 BONUS Create a Terra Web3 game with a DeFi component
095 Setup for this project.html [996]
096 Create your project English.vtt [2k 348]
096 Create your project.mp4 [12m 178k 100]
097 Write your Terra smart contract part 1 English.vtt [23k 503]
097 Write your Terra smart contract part 1.mp4 [65m 188k 34]
098 Write your Terra smart contract part 2 English.vtt [13k 872]
098 Write your Terra smart contract part 2.mp4 [44m 73k 922]
099 Deploy your Terra smart contract to the testnet English.vtt [4k 379]
099 Deploy your Terra smart contract to the testnet.mp4 [8m 1k 706]
100 Run the web app English.vtt [1k 606]
100 Run the web app.mp4 [2m 665k 437]
101 Connect your web app to the Terra blockchain English.vtt [8k 882]
101 Connect your web app to the Terra blockchain.mp4 [21m 350k 260]
102 Add routes and pages to your web app English.vtt [7k 785]
102 Add routes and pages to your web app.mp4 [21m 192k 593]
103 Copy the guidejs code.html [1k 84]
104 Read data from your smart contract on the web app English.vtt [14k 513]
104 Read data from your smart contract on the web app.mp4 [36m 347k 876]
105 Write data to your smart contract from the web app English.vtt [10k 684]
105 Write data to your smart contract from the web app.mp4 [26m 364k 60]
106 Copy the utils for the executejs file.html [1k 471]
107 Build out the game English.vtt [7k 312]
107 Build out the game.mp4 [22m 964k 320]
108 Add a wallet address label English.vtt [2k 606]
108 Add a wallet address label.mp4 [6m 444k 579]
109 DeFi send UST to winners English.vtt [7k 671]
109 DeFi send UST to winners.mp4 [22m 924k 575]
Объем: 1,55Гб.
Отзывы
(Читать все отзывы ->)