HOME > IT & Software > Solana Blockchain Developer Bootcamp with Rust + JavaScript

Solana Blockchain Developer Bootcamp with Rust + JavaScript

SynopsisSolana Blockchain Developer Bootcamp with Rust + JavaScript,...
Solana Blockchain Developer Bootcamp with Rust + JavaScript  No.1

Solana Blockchain Developer Bootcamp with Rust + JavaScript, available at $79.99, has an average rating of 4.35, with 109 lectures, based on 858 reviews, and has 8111 subscribers.

You will learn about Understand the basic philosophy behind the blockchain and distributed/decentralised applications Understand the fundamentals of Solana and how Solana is different from Ethereum Learn the capabilities and applications of the Solana blockchain Understand how Solana programs (smart contracts) work, both in theory and in practice Learn how to develop professional web applications with modern tools & libraries including React, Anchor, Mocha, Web3, and more Develop an impressive NFT marketplace from scratch for your portfolio Launch your own cryptocurrency using the Solana Program Library Unit-test your Solana programs with the Mocha framework Design blazingly fast websites that communicate with the blockchain using React and Web3 Deploy full Solana applications onto the blockchain for everyone to see Become proficient in advanced development with Anchor Combine Chainlink with Solana to harness real-world data in your dapps This course is ideal for individuals who are Individuals who want to take advantage of the cutting-edge Solana blockchain while its new and rapidly growing It is particularly useful for Individuals who want to take advantage of the cutting-edge Solana blockchain while its new and rapidly growing.

Enroll now: Solana Blockchain Developer Bootcamp with Rust + JavaScript

Summary

Title: Solana Blockchain Developer Bootcamp with Rust + JavaScript

Price: $79.99

Average Rating: 4.35

Number of Lectures: 109

Number of Published Lectures: 109

Number of Curriculum Items: 109

Number of Published Curriculum Objects: 109

Original Price: A$74.99

Quality Status: approved

Status: Live

What You Will Learn

  • Understand the basic philosophy behind the blockchain and distributed/decentralised applications
  • Understand the fundamentals of Solana and how Solana is different from Ethereum
  • Learn the capabilities and applications of the Solana blockchain
  • Understand how Solana programs (smart contracts) work, both in theory and in practice
  • Learn how to develop professional web applications with modern tools & libraries including React, Anchor, Mocha, Web3, and more
  • Develop an impressive NFT marketplace from scratch for your portfolio
  • Launch your own cryptocurrency using the Solana Program Library
  • Unit-test your Solana programs with the Mocha framework
  • Design blazingly fast websites that communicate with the blockchain using React and Web3
  • Deploy full Solana applications onto the blockchain for everyone to see
  • Become proficient in advanced development with Anchor
  • Combine Chainlink with Solana to harness real-world data in your dapps
  • Who Should Attend

  • Individuals who want to take advantage of the cutting-edge Solana blockchain while its new and rapidly growing
  • Target Audiences

  • Individuals who want to take advantage of the cutting-edge Solana blockchain while its new and rapidly growing
  • Ready to master Solana blockchain development? You’ve come to the right place!

    Blockchain technology is the most disruptive force in years, and amongst the various blockchains is the shining star that is Solana. It’s faster, cheaper, and better for the environment than both Bitcoin and Ethereum. These factors mean Solana is growing exponentially despite being so new, and make it likely to reach mass adoption.

    Large tech companies and start-ups alike cannot hire developers who understand blockchain technologies fast enough, but there are so few resources published to help you truly understand what blockchains are used for, let alone build apps with them.

    That’s the purpose of this course: to be the best resource online for learning about Solana, the blockchain, and how to build apps with these cutting-edge technologies.

    By the end of this course, you’ll:

  • Be an expert Solana and Web3 developer

  • Be proficient at creating your own decentralised applications from scratch

  • Make millions from NFTs? Build a decentralised version of Uber? Create your own bank? Up to you!

  • In this course you’ll cover:

  • What the Solana blockchain is, how it works, and why it’s so incredible

  • Deep dive into Solana development using Rust, JavaScript, and the command line

  • Full projects that will solidify your skills in DeFi (decentralised finance), NFTs (non-fungible tokens), dapps (decentralised apps), Web3, and more

  • If you want to take advantage of the cutting-edge Solana blockchain while it’s still new and rapidly growing, this course is for you. All you need is beginner level programming experience.

    What is Solana?

    Solana is a cryptocurrency like Bitcoin or Ethereum. What differentiates it from the rest it is its speed, cost-effectiveness, and eco-friendliness, and these make Solana poised to overtake both Bitcoin and Ethereum in popularity and adoption. What’s more, is that Solana makes it easy for developers like you to create decentralised applications focused on transferring value from one party to another. It even supports *programs* which are pieces of code that run on the blockchain, and which can replace your bank/real estate agency/ticket selling company/accountant/witch doctor.

    Course Curriculum

    Chapter 1: Your guide to understanding Solana and the blockchain

    Lecture 1: Applications of Solana in 2 minutes

    Lecture 2: Introduction to the blockchain

    Lecture 3: Introduction to Solana

    Lecture 4: Where to find course resources

    Chapter 2: PROJECT – Airdropping

    Lecture 1: Project intro + theory on wallets and airdropping

    Lecture 2: Set-up for this project

    Lecture 3: Environment set-up

    Lecture 4: Create your own wallet

    Lecture 5: Retrieve your wallets credentials

    Lecture 6: Get the balance of your wallet

    Lecture 7: Send yourself some SOL

    Chapter 3: DEFI PROJECT – Launch your own cryptocurrency

    Lecture 1: Project intro + theory on tokens and programs

    Lecture 2: Set-up for this project

    Lecture 3: Install the Solana Program Library

    Lecture 4: Create your own wallet and check on Solana Explorer

    Lecture 5: Create a token

    Lecture 6: Mint your token

    Lecture 7: Limit the total supply of your token and burn your token

    Lecture 8: Send your token to your friends with the Phantom wallet

    Chapter 4: PROJECT – Write and test a *custom* Solana program

    Lecture 1: Project intro + theory on custom programs and accounts

    Lecture 2: Set-up for this project

    Lecture 3: Set up an Anchor project

    Lecture 4: Write the create function for your calculator

    Lecture 5: Specify the context of your create function

    Lecture 6: Specify the calculator account structure

    Lecture 7: Write Mocha tests for your create function

    Lecture 8: Write the addition function for your calculator

    Lecture 9: Write Mocha tests for your addition function

    Lecture 10: Your turn!

    Lecture 11: Solution walk-through

    Chapter 5: DEFI PROJECT – Launch GoFundMe as a Web3 dapp

    Lecture 1: Project intro + theory on program-derived accounts

    Lecture 2: Set-up for this project

    Lecture 3: Set up an Anchor project

    Lecture 4: Create a crowdfunding campaign

    Lecture 5: Specify the context for the create function

    Lecture 6: Define the structure of a crowdfunding campaign

    Lecture 7: Withdraw money from a crowdfunding campaign

    Lecture 8: Donate money to a crowdfunding campaign

    Lecture 9: Deploy your dapp to the devnet

    Lecture 10: Set up a blank React project

    Lecture 11: Add a Connect wallet button to your web app

    Lecture 12: Create a campaign from the web app

    Lecture 13: Display all created campaigns on the web app

    Lecture 14: Donate to a campaign from the web app

    Lecture 15: Withdraw from a campaign from the web app

    Chapter 6: PROJECT – Stake your SOL with JavaScript

    Lecture 1: Project intro + theory on staking

    Lecture 2: Set-up for this project

    Lecture 3: View current and delinquent validators

    Lecture 4: Create a new stake account

    Lecture 5: Delegate your stake to a validator

    Lecture 6: Check out the delegators for a specific validator

    Lecture 7: Deactivate your stake account

    Lecture 8: Withdraw SOL from your stake account

    Chapter 7: NFT PROJECT – Develop a full web app to sell your custom NFTs

    Lecture 1: Project intro + theory on NFTs and Metaplex Candy Machine

    Lecture 2: Set-up for this project

    Lecture 3: Grab the starter code

    Lecture 4: Retrieve the Solana object in your web app

    Lecture 5: Connect your Phantom wallet to your web app

    Lecture 6: Install the Metaplex CLI

    Lecture 7: Design your custom NFTs

    Lecture 8: Copy the NFT JSON structure

    Lecture 9: Deploy your NFTs to the devnet

    Lecture 10: Copy the structure for config.json

    Lecture 11: Call your Candy Machine from your web app – part 1

    Lecture 12: Call your Candy Machine from your web app – part 2

    Lecture 13: Render NFT info on your web app

    Lecture 14: Copy this code for setCandyMachine()

    Lecture 15: Mint an NFT from your web app

    Chapter 8: DAPP PROJECT – Deploy a Web3 version of GIPHY

    Lecture 1: Project intro + theory on Web3 and dapps

    Lecture 2: Set-up for this project

    Lecture 3: Run the starter code

    Lecture 4: Connect to your Phantom wallet from your web app

    Lecture 5: Build the GIF wall

    Lecture 6: Write and test a basic Solana program

    Lecture 7: Store GIF data on the blockchain – part 1

    Lecture 8: Store GIF data on the blockchain – part 2

    Lecture 9: Deploy your dapp to the devnet

    Lecture 10: Hook up your web app with your Solana program – part 1

    Lecture 11: Hook up your web app with your Solana program – part 2

    Lecture 12: Extension challenges!

    Chapter 9: CHAINLINK PROJECT – Retrieve real-time exchange rates with Solana

    Lecture 1: Project intro + theory on Chainlink

    Lecture 2: Set-up for this project

    Lecture 3: Write the logic for retrieving exchange rates

    Lecture 4: Update on Cargo.toml

    Lecture 5: Specify the context of your execute function

    Lecture 6: Specify the result account structure

    Lecture 7: Write Mocha tests for your execute function

    Lecture 8: Copy the Chainlink program ID

    Lecture 9: Compile and run your program

    Chapter 10: BONUS – Read and write basic data on the Terra blockchain

    Lecture 1: About this bonus project

    Instructors

  • Solana Blockchain Developer Bootcamp with Rust + JavaScript  No.2
    Learn With Arjun
    Blockchain + Frontend Engineer
  • Rating Distribution

  • 1 stars: 29 votes
  • 2 stars: 33 votes
  • 3 stars: 91 votes
  • 4 stars: 239 votes
  • 5 stars: 466 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!