Just in case you hit a snag, here's a starterpack. I'd advise you start with Akhil Sharma's video on setting up WSL for solana It helps with setting up a Solana dev environment on your laptop Then you should head on to learn the basics of Rust on solana on Josh's Devbox TH-cam channel. Then read the book Command line Rust by Ken-Youens Clark. Very well written. And also, you don't need to move through the tutorial sequentially. For example, I watched the Chapter on creating tokens then moved on to Part 2 (project 10-13) where I'm currently learning about DeFi. I wanted to post links but TH-cam kept deleting my comment.
I recently started learning Web3 and was asking experts what to focus on. Then I came across this video-thanks to Solana developers, I now have a clear roadmap to get started instead of waiting for answers!
Hello, are there any prerequisites I should know for this bootcamp? I'm interested in the Web3 but I don't know Rust. Do you think I can start the bootcamp after learning the basics of Rust? What would you recommend?
@@yusufad7663 I think as long as you understand any programming you good. Plus creating smart contracts you'll use anchor as library hence it be invoking anchor methods and solana also supports other languages like python and javascript. Still new on solana too. Just start learning and pick up rust slowly☺
will update my solana development journey on this comment Day- 1 , completed till 33:40 , gone throught the solana docs, intermediate level at rust grinding more on that , also on how programs interact with the chain , started with anchor and tinkering my way through solana cli . Day -2 , completed the favorites d-app , started with the voting -dapp , follow along and stuct with a error , posted first question on solana stack exchange, getting , understood more about PDA, and more on rust , currently at 1:35:00
Wow, 18 hours of content! This would take me forever to get through! A question for the bootcamp creators: what is the estimated time you expect developers to take on average to complete the entire program?
Loving this so far! Only small issue for me is that I personally don't like the switching to full screen cam all the time. When they're talking about the code I like to be able to see it, and ideally have them mousing over the parts they're talking about. Obviously I can look over it on my own screen but then I'm moving my head constantly to switch between looking at my code and the video
@@AnthonyConrad-nk8td hell no bro, you must learn rust first. then learn how solana works. and then learn how anchor works. and only then start watching this course
Hello, are there any prerequisites I should know for this bootcamp? I'm interested in the Web3 but I don't know Rust. I know nextjs and react. Do you think I can start the bootcamp after learning the basics of Rust? What would you recommend to start this bototcam?
@@davedoria2251 i still got that project to work and launched first contract, this is a good video i just get anoyed when things dont work as they should
Hello team, I'm Sensay Community member! We are building the digital agents that act as knowledge management systems. These agents allow you internally ping the personalized replica for information, while also offering the same capability to the community. On the Sensay platform, you can create a personalized agent and train it on data of your choice. This agent then behaves like you or your project, representing you or your product and boosting customer awareness and engagement. The training process is fully automated. You simply need to insert files, links to your pages, TH-cam links, or manually add information. These agents can communicate in over 100 languages and update their information from the source every 24 hours.
maybe some kinda out of context question. does anyone know legit sites to get an internship in web3? or is it better to reach out to the companies directly?
For the favorites program, shouldn't the msg be -> msg!( "User {}'s favorite number is {}, favorite color is {}, and their hobbies are {:?}", user_public_key, number, color, hobbies, ); When I followed the tutorial, it didn't pull the values for the variables when placed directly inside the {}
really appreciate the content however, the repo mentioned (specifically for project-2) seems to have been modified a lot than covered in the video to the point that the tests do not even run. Some clarifications on the test architecture used would be great.
In project-7-swap, the final phase when close vault, why the destination is taker, I think the lamports should return to the maker who created the vault in the frist place.@Solana
In Progress : Project 1 | Building a Favorites Program. In Progress : Project 2 | Creating a Voting Application. In Progress : Project 3 | Integrating Blinks and Actions. In Progress : Project 4 | Building a CRUD Application. In Progress : Project 5 | Creating a Token
I think the project-8-token-vesting is not a full completed course, because we have defined our claim_tokens instruction handler, but the ui only provider thoese two functions: create a breif vesting info for company and create specific vesting plan for an employee, there is no place to view an employee's vested infomation let alone claim tokens that has been unlock, in other words, claim_tokens instruction handler has never been called anywhere. I don't know if I am correct, anyone can help me understand this?
You guys need to look over Project 2 and walk thru some configs and requirements. Because the new npx create-solana-dapp does not come with a jest.config.ts. And please specify what node version you are using to get this to work. atleast in the repo :)
I realized that the issue is at the team who is creating npx create-solana-dapp. Their newest update is kind of broken for me. I cannot run their counter test when i just created the dapp. After running anchor build ofc
@@deauth5884 i have made an issue in the repo that provide the npx create-solana-dapp about it. And got an response that the mainteiner will try to implement the fix soon as possible! :)
@@JacobvCreech i followed the tutorial but get 8 errors when i do anchor build, related to anchor_spl::token_interface::Mint and the discriminator. i'm using the same versions and i believe i wrote the exact same code from the tutorial (but obviously can't confirm without a github/document link)
@@JacobvCreech it think some people might get confused cause Mike says at the end of the project (7) that the tests are available in the link so we could import them and run with the code we wrote. But he still shows the test code so we can always pause the video and write down the tests
@@JacobvCreech So after spending some time trying to debug it, I moved on to the other projects. Something I noticed when hitting confirm on the transaction was multiple requests to leone-bglol6-fast-mainnet.helius-rpc which come back with a status code of 200 but eventually it times out and the transaction to vote does not go through. I will spend some time trying to debug it or re-create it in case I did something wrong but if you have any idea please let me know.
Project-8- Vesting App --->the error when creating vesting account .. Error Code: DeclaredProgramIdMismatch. Error Number: 4100. Error Message: The declared program id does not match the actual program id. ............I have done everything to correct it but same error occurs .. i dont know why ? even after trying everything i cloned your project from github and without doing any extra code just installed dependencies and deployed .. and then try to create vesting account but same to same error .. now i am i dont know frustraiting a lot .. please any one can solve it ???
Appreciate the detailed breakdown! A bit off-topic, but I wanted to ask: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). Could you explain how to move them to Binance?
Just in case you hit a snag, here's a starterpack.
I'd advise you start with Akhil Sharma's video on setting up WSL for solana
It helps with setting up a Solana dev environment on your laptop
Then you should head on to learn the basics of Rust on solana on Josh's Devbox TH-cam channel.
Then read the book Command line Rust by Ken-Youens Clark. Very well written.
And also, you don't need to move through the tutorial sequentially.
For example, I watched the Chapter on creating tokens then moved on to Part 2 (project 10-13) where I'm currently learning about DeFi.
I wanted to post links but TH-cam kept deleting my comment.
Thanks man 😅
Thank you!
I LOVE YOU BROTHER. Good catch, I do have WSL2. I'll do just that, thanks m8.
Thanks bro❤
Hello thank you
But before taking this step should I learn the basics of rust first?
Or all this guide you listed will put me on the line
I will get through this. Mark my words.
Right there with you brother
Hope so 🥴
I’ll hold you accountable if you hold me accountable!
you got this!
@@creators1000 okay. i'll hold you accountable. but you do that to me as well!
please.
I recently started learning Web3 and was asking experts what to focus on. Then I came across this video-thanks to Solana developers, I now have a clear roadmap to get started instead of waiting for answers!
While building for the Radar Hackathon I was looking for a rich content like this..
Wow.. Finally all I need in on place.. Thank you Solana developers
Completed✅: Project 1 | Building a Favorites Program.
Completed✅ : Project 2 | Creating a Voting Application.
Completed✅ : Project 3 | Integrating Blinks and Actions.
Completed✅ : Project 4 | Building a CRUD Application.
In Progress : Project 5 | Creating a Token
Hello, are there any prerequisites I should know for this bootcamp? I'm interested in the Web3 but I don't know Rust. Do you think I can start the bootcamp after learning the basics of Rust? What would you recommend?
@@yusufad7663 just do it
@@yusufad7663 The best way to learn is just to start. We work with you enough on the minimal Rust required to build in the bootcamp
@@yusufad7663 yes you need a basic knowledge of Rust..
@@yusufad7663 I think as long as you understand any programming you good. Plus creating smart contracts you'll use anchor as library hence it be invoking anchor methods and solana also supports other languages like python and javascript. Still new on solana too. Just start learning and pick up rust slowly☺
I am finishing this this month!
Bookmark this 📌
Wow.. thats really awesome. Finally awesome content from solana official team.
will update my solana development journey on this comment
Day- 1 , completed till 33:40 , gone throught the solana docs, intermediate level at rust grinding more on that , also on how programs interact with the chain , started with anchor and tinkering my way through solana cli .
Day -2 , completed the favorites d-app , started with the voting -dapp , follow along and stuct with a error , posted first question on solana stack exchange, getting , understood more about PDA, and more on rust , currently at 1:35:00
Wow, 18 hours of content! This would take me forever to get through! A question for the bootcamp creators: what is the estimated time you expect developers to take on average to complete the entire program?
This is the best starter package for newbies, Good one from the Solana Dev community.
Loving this so far! Only small issue for me is that I personally don't like the switching to full screen cam all the time. When they're talking about the code I like to be able to see it, and ideally have them mousing over the parts they're talking about. Obviously I can look over it on my own screen but then I'm moving my head constantly to switch between looking at my code and the video
WTF I have waited for this for ages . Finally we are getting a full solana course . Am I dreaming 😮
1hr in and already loving it
didn't know it'll be on TH-cam. awesome. I'll be sure to watch it and have my llm agent fine tune itself on it.
Whew glad I got here within 2 weeks, so all the dependencies are in sync with the video.
We mention all the versions we use throughout the bootcamp. Just stick with those and you should be good!
woahh was searching from a week and this gem just dropped cool
I'm in the middle of learning rust so i can learn Anchor for Solana. this is perfect timing. definitely watching this video
bro i want to start this course, i don't have background knowledge of rust, is it advisable for me to start??
@@AnthonyConrad-nk8td hell no bro, you must learn rust first. then learn how solana works. and then learn how anchor works. and only then start watching this course
Ultimate guide, checking this out now!!
Needed this I’ve been running in circles
it work like a charm , I recommend this starter app to everyone
I believe that the dump mechanism in this favorites example will never be triggered, and I welcome any rebuttals
Just in time after I finished learning rust lfg
Step by step. Day by day
day day up
Awesome content from Solana
pnpm helped me over npm , was getting dependency errors on mac
Excellent work
Hopefully I have my first App ready when my Solana mobile arrives next year :-)
Let's Go Solana:
Completed[13-10-2024]✅: Project 1 | Building a Favorites Program.
Completed[21-10-2024]✅: Project 2 | Creating a Voting Application.
Completed[24-10-2024]✅: Project 3 | Integrating Blinks and Actions
Hello, are there any prerequisites I should know for this bootcamp? I'm interested in the Web3 but I don't know Rust. I know nextjs and react. Do you think I can start the bootcamp after learning the basics of Rust? What would you recommend to start this bototcam?
@@yusufad7663 just start if u can you can
@@yusufad7663 just start don't think too much
thanks so much man
Thank you!!!!!! For the video!!!
Hell yeaaaah just what I've been waiting for!!
This is so good from Solana..
Wingbits is not just a platform for sharing flight data; it's an ambitious project aiming to redefine how we understand and interact with our skies
Let's go!
26:20 if you are wondering how he fills in the "declare_id!" on line 3, it automatically fills in when you build later
you mean at 26:20, but thanks anyways
@@sharp2448 thanks, I fixed it
Going to start now wish me luck 😊
Good luck!
Thanks guys! But also damn it's hard. I was wondering if I can ommit javascript and use just Rust and Anchor.
This is great
On project 7 you could have finished it, it would take you 20 more minutes to implement the claiming part.
You created the instructions afterall.
Will this course help me become an expert Solana developer?
made one month ago and already deprecated, thats wonderfull
I'm about to get into this but what has been deprecated?
@@davedoria2251 initspace
@@davedoria2251 i still got that project to work and launched first contract, this is a good video i just get anoyed when things dont work as they should
love it
Hello team, I'm Sensay Community member!
We are building the digital agents that act as knowledge management systems. These agents allow you internally ping the personalized replica for information, while also offering the same capability to the community.
On the Sensay platform, you can create a personalized agent and train it on data of your choice. This agent then behaves like you or your project, representing you or your product and boosting customer awareness and engagement. The training process is fully automated. You simply need to insert files, links to your pages, TH-cam links, or manually add information. These agents can communicate in over 100 languages and update their information from the source every 24 hours.
could u please include captions for video~~~~~
maybe some kinda out of context question. does anyone know legit sites to get an internship in web3? or is it better to reach out to the companies directly?
What do you use to auto complete your code on vs code?
for the crud app, to be scalable, how would one filter, and paginate all the accounts?
because I dont want to have to query every account at once
Solana a real one for this
For the favorites program, shouldn't the msg be -> msg!(
"User {}'s favorite number is {}, favorite color is {}, and their hobbies are {:?}",
user_public_key,
number,
color,
hobbies,
); When I followed the tutorial, it didn't pull the values for the variables when placed directly inside the {}
really appreciate the content however,
the repo mentioned (specifically for project-2) seems to have been modified a lot than covered in the video to the point that the tests do not even run. Some clarifications on the test architecture used would be great.
Both should have used Solana bankrun. I'll double check on the voting app in the repo, but the video should be teaching you how to build it.
@@JacobvCreech aah got it, all I need now is somebody to spoonfeed me with bankrun and jest. I think I do not like testing.
thank you solana
Wake up babe, Finally Solana dropped a new course to learn.
In project-7-swap, the final phase when close vault, why the destination is taker, I think the lamports should return to the maker who created the vault in the frist place.@Solana
this should be split into many parts
Is it possible to build all projects using python.? Do we have any content for that.
Can you please upload the Captions in this video as well?
done!
@@SolanaFndn Thanks a lot 🫶
One of the best bootcamps for Solana so far ✨
Brianna ko dekh kar muth nikal gya 😮💨
@@BiA-hg7qr 💀😭
YES!!!!!
can i start it as begineer to blockchain ?
In Progress : Project 1 | Building a Favorites Program.
In Progress : Project 2 | Creating a Voting Application.
In Progress : Project 3 | Integrating Blinks and Actions.
In Progress : Project 4 | Building a CRUD Application.
In Progress : Project 5 | Creating a Token
Keep going!
Wow this is i need
I think the project-8-token-vesting is not a full completed course, because we have defined our claim_tokens instruction handler, but the ui only provider thoese two functions: create a breif vesting info for company and create specific vesting plan for an employee, there is no place to view an employee's vested infomation let alone claim tokens that has been unlock, in other words, claim_tokens instruction handler has never been called anywhere.
I don't know if I am correct, anyone can help me understand this?
Trust me I'm going to complete it before 2025
Still have time to complete before November!
Added to next project
Released just in time when I was starting to get tired of Solidity.🤣
You guys need to look over Project 2 and walk thru some configs and requirements. Because the new npx create-solana-dapp does not come with a jest.config.ts. And please specify what node version you are using to get this to work. atleast in the repo :)
I realized that the issue is at the team who is creating npx create-solana-dapp. Their newest update is kind of broken for me. I cannot run their counter test when i just created the dapp. After running anchor build ofc
@@Reblixt any solution to this yet??
@@deauth5884 i have made an issue in the repo that provide the npx create-solana-dapp about it. And got an response that the mainteiner will try to implement the fix soon as possible! :)
We're looking into this
this is fixed on github issues/5
Could anyone tell me what is the copilot extension being used?
good
I started
hi everyone, what would you focus on starting with web3, solana or ethereum? and why? thanks!
Solana. This video has your information
On Project 9 at the end but not getting the 7 transferred from token lottery account to our account part. Working on finding where it went wrong.
Project 9 done, 🎉
Would it be hard to sync the audio exactly to lipmovement?😅
I'm here now, there's no going back.
At 10:20:34, the audio and video become out of sync, with the video lagging behind the audio by at least five seconds. please fix this.
Project 8 -> why couldn't employees claim their token after cliff time . ?
I am new to blockchain , is it worth investing and learning blockchain tech ?
yes
Please add english subtitles.
added!
Are companies looking specifically for solana developers
Failing installation of anchor-bankrun. Can anyone help?
look at the issues in the repo, there is a solution there
Install anchor-bankrun 5.0.0 or 4.0.0. 4.1.0 has an issue.
@@JacobvCreech It's working. Thanks
Please Solana we need Product Designer and UI/UX Focused Course too
why is there no code in the github for the token-swap project?
Because you build the entire project within the bootcamp. The notes in the readme tell you to do that
@@JacobvCreech i followed the tutorial but get 8 errors when i do anchor build, related to anchor_spl::token_interface::Mint and the discriminator. i'm using the same versions and i believe i wrote the exact same code from the tutorial (but obviously can't confirm without a github/document link)
@@bgsgma We'll get it uploaded soon
PLSSSSSSSSSSSSSSSS INCLUDE CAPTIONS FOR VIDEOOOOOO
CC are available tho 🤔
Looks like they added🎉🎉🎉
in the repo there are no Project 7 | Building a Swap Program
This is on purpose since you build the entire program within the video
@@JacobvCreech it think some people might get confused cause Mike says at the end of the project (7) that the tests are available in the link so we could import them and run with the code we wrote. But he still shows the test code so we can always pause the video and write down the tests
@@0xW0L0L0 Ok we'll add them in
@@JacobvCreech you guys are the best ❤
This project is now added
Anyone able to get third project working? I keep getting Unable to confirm transaction: timeout reached when using the phantom wallet to confirm
Were you able to figure this out?
@@JacobvCreech So after spending some time trying to debug it, I moved on to the other projects. Something I noticed when hitting confirm on the transaction was multiple requests to leone-bglol6-fast-mainnet.helius-rpc which come back with a status code of 200 but eventually it times out and the transaction to vote does not go through. I will spend some time trying to debug it or re-create it in case I did something wrong but if you have any idea please let me know.
I need to learn first the achor rust before to watch this video?
i think if you code along your hands will start catching up the coding skills quite faster.
anyone facing issues with the tests in project 2 have been fixed on their github issues/5
Project-8- Vesting App --->the error when creating vesting account .. Error Code: DeclaredProgramIdMismatch. Error Number: 4100. Error Message: The declared program id does not match the actual program id. ............I have done everything to correct it but same error occurs .. i dont know why ? even after trying everything i cloned your project from github and without doing any extra code just installed dependencies and deployed .. and then try to create vesting account but same to same error .. now i am i dont know frustraiting a lot .. please any one can solve it ???
I wish you guys had a certificate for this course( Please add it to the website with a possibility to claim it. It would be very helpful, thank u
Is it completely beginner friendly??
If you have any software engineering background, you should be able to do this bootcamp
What was the prerequisites for this course?
Smol brain😅
@@rajumondal4283 where can i buy that smoooolll brain ?
@@Splash-d5usmolana brain blockchain
@@Splash-d5usmolana brain blockchain.
@@Splash-d5u buy my token already :D
8:43:20 anyone knows why he has a code suggestion popping up in his vscode ?
probably copilot or some other AI assistant?
MINI on Solana is next up, check the chart 📈 🚀
dude, choose your audienceäää1 here are the devs comment section no degens!
@@mohamedhicham6298 trust me it's going up $$
Pls is there a website where we can get the certificate from solona
who cares about certificates? 😂
@@0xW0L0L0 some organisations do
crazy
This!!!!!!!!!
8:41:42
Can subtitles be added?
done!
Where can I joined the bootcamp
by watching this video. This video is the bootcamp
@@datastatacian ohh thank you, I thought it have a group
I'm here
Appreciate the detailed breakdown! A bit off-topic, but I wanted to ask: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). Could you explain how to move them to Binance?
Please add subtitle!!!
added! let us know how it goes!
@@SolanaFndn thank you so much