Solana Blockchain Developer Bootcamp with Rust + JavaScript
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 it's new and rapidly growing It is particularly useful for Individuals who want to take advantage of the cutting-edge Solana blockchain while it's 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 it's new and rapidly growing
Target Audiences
- Individuals who want to take advantage of the cutting-edge Solana blockchain while it's 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 wallet's 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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024