Web3 Developer in 2024 Roadmap: Solidity, Smart Contract, and Blockchain Development [Full Course]
Vložit
- čas přidán 25. 06. 2024
- Start learning how to become a blockchain developer. In this course, you'll understand the concepts of blockchain technology and smart contracts. You'll create your own wallet, learn how to develop and deploy your own smart contracts, and build a portfolio app to showcase the work you've completed throughout this course.
Begin by understanding the concepts of web3, blockchain, and smart contracts. We'll then delve into the significance of wallets and teach you how to create your very own MetaMask wallet. In the subsequent section, we'll deploy and construct our own smart contracts. Deploy your own ERC20, ERC721, and ERC1155 smart contracts, as well as other pre-built smart contracts. The final section covers using the smart contracts you've deployed. You'll develop a portfolio-like application and create mini-projects that interact with and utilize those contracts through a frontend app.
*Mumbai testnet support has been officially deprecated. Transition to the Amoy testnet for improved scalability and reduced gas fees.*
Smart contract Github repo: github.com/thirdweb-example/y...
Application Github Repo: github.com/thirdweb-example/y...
Timestamps:
Getting Started
00:00 Overview
04:57 What is web3?
11:06 What is blockchain?
30:20 What are smart contracts?
40:10 What are wallets?
45:21 Create a Metamask wallet
01:07:20 What is thirdweb?
Smart Contracts
01:18:31 Overview
01:21:17 Smart contract standards
01:28:18 thirdweb Explore
01:36:22 Deploy ERC20 contract
01:40:40 Deploy ERC721 contract
01:46:30 Deploy ERC1155 contract
01:49:35 thirdweb Dashboard
01:54:38 Create ERC20 tokens (cryptocurrency)
01:56:18 Events
01:57:20 Code Snippets
01:58:20 Analytics
01:58:57 Settings
01:59:45 Sources
01:59:55 Explorer
02:06:13 Create ERC721 NFT
02:19:15 Create ERC1155 NFT
02:26:00 Embeds
02:32:34 Solidity basics overview
02:34:47 Required tools for creating smart contracts and blockchain apps
02:36:14 thirdweb CLI
02:38:08 thirdweb API key
02:44:13 Hello World smart contract
02:52:15 Deploy smart contracts with thirdweb
02:56:25 Coin flip smart contract
03:07:43 Tip jar smart contract
03:23:45 Message board smart contract
03:31:45 Profiles status smart contract
03:41:35 thirdweb contract extensions
03:45:40 thirdweb Publish
Application
03:58:43 Overview
04:01:05 Demo of blockchain app
04:04:05 Prepare smart contract for app
04:06:05 Demo of Staking app
04:08:54 Deploy ERC721 Staking smart contract
04:16:45 Create and setup blockchain app with thirdweb
04:28:35 Navbar
04:35:53 Project card components
04:48:05 ERC20 app
05:06:25 ERC721 app
05:24:14 ERC1155 app
05:44:03 Tip jar app
06:00:18 Profile status app
06:13:49 Staking app
Smart Contracts:
ERC20 (thirdweb.com/thirdweb.eth/Tok...)
ERC721 (thirdweb.com/thirdweb.eth/Dro...)
ERC1155 (thirdweb.com/thirdweb.eth/Dro...)
ERC721 Staking (thirdweb.com/thirdweb.eth/NFT...)
Course links:
thirdweb (thirdweb.com/)
ETH unit converter (eth-converter.com/)
Metamask wallet (metamask.io/)
thirdweb Docs (portal.thirdweb.com/)
thirdweb Explore (thirdweb.com/explore)
Testnet Opensea (testnets.opensea.io/)
Requirements:
Node.js and npm (docs.npmjs.com/downloading-an...)
Yarn (classic.yarnpkg.com/lang/en/d...)
Git (git-scm.com/book/en/v2/Gettin...)
VS Code (code.visualstudio.com/download)
VS Code command line shortcut (code.visualstudio.com/docs/se...)
thirdweb Docs: portal.thirdweb.com/
Join our Community of over 30,000 Web3 builders: / discord
thirdweb Official Site: thirdweb.com/dashboard
thirdweb Twitter: / thirdweb - Věda a technologie
I admire your heart to put an arguably $1000 course for free on CZcams. I'm definitely subbing
Thank you for the kind words and support!
absolutely stunning. Thanks for the hours you put in this video
Holly !!!!
the time passed 4 hours and I really enjoying the way you are teaching and giving the information !
Thanks a lot thirdweb to simplifies everything !
Man, I gotta hand it to you-I would have a headache trying to explain like you while doing any of it. You’re a total genius.
OMG yes!!! thank you Watase!! sooooo good to learn more! :)
Glad you enjoyed it!
Excellent. I am constantly waiting for new training videos from you. This is very interesting. Continue in the same spirit.👍
same here
Hope you enjoyed the course and there are many more tutorials and videos coming.
📢 Superb narration, kudos! 👏
Thank you. I have finally finished it. Thank you so much !!! I learned a lot here !!!
Great job! Glad you enjoyed the course.
glad to see this...thanks man
Glad you liked it! Thanks
Here for it ty
Thank you
Wow 😲, Awesome 👍
Finally all in one package ❤🎉
🚀💯
Wow, this is fire !! Especially the dapp part. Very clean and detailed, subbed liked and adding this to my playlist ❤🔥
Thanks 🔥 Glad you enjoyed the course!
really love your videos and product,
Thank You
Glad you like them!
This is great. Thanks
Glad you liked it!
106th... Thanks!!! Just in time!!!
keep doing the great work
We will! 👍
This is incredible content !!!!!
Thank you! ♥
This is a Great one ❤
Thank you ♥
Thank you for the video. Can I ask you to make a separate video about ecosystems that use web3 as a basis when creating applications? Personally, I'm interested in NEAR Protocol
These videos are amazing, bro thanks a million.
Glad you like them!
bravo, sky is your starting point too good. thank you
Glad you think so!
Love your videos. This was the exact info I’ve been looking for. Been mainly on the buying side of crypto. But I feel it’s time to learn more. There’s so much to ingest🧠⚡️You are appreciated so much❤️🌍🤝
Just came across your video. Oh man, I wish I would have found your course sooner. Could punch me in my stupid face non-stop right now. I spent over 500 € on courses that don't even come close to the level of yours.
Thank you from the bottom of my heart for the course and all the effort and love you put into it, thank you so much 🙏
I just have one question, how long do you think it takes to get started in this field?
I want to build a second leg because life is becoming more expensive. My main job is IT forensics and data analyst. How much time should you spend per day if you want to work professionally in this field until the end of the year?
Thank you and best regards from Austria 🇦🇹
Thank you 🙏
You’re welcome 😊
Amazing ❤😊
Thanks 😄
Thank you for your efforts
Thank you!
Awesome tuturial! Thanks!
Thanks! Glad you enjoyed it!
@@thirdweb_ I can't able to add 0.2 MATIC from Mumbai..what is an alternative?
Thanks bro. Your a hero. I admire your dedication to share this kind of tutorial about a web3 for free.
I appreciate that!
thank you!
You're welcome!
THIRDWEB commitment to mastering these transformative technologies is not just a course; it's a step towards reshaping the digital landscape. May your lines of code resonate with innovation, and your blockchain endeavors pave the way for a decentralized future. Happy coding on your extraordinary Web3 adventure!
Just completed the course. Great course
How many projects he did? Can they be put in resume?
Amazing to hear! Glad you enjoyed it.
how do you put youtube courses on a portfolio, how do you then stand out from thousands of applicants' and if given a project can you do it yourself without following a video. @@santoshmore2953
can we have ERC20 example page as well along with CSS? Thaks in advance if you share it.
Do you have a video on how to sign in users in the Next js app directory using thirdweb?
hey man i tried deploying contract like you directed in the video and i couldnt find the signature drop... any advice on which contract i can select to continue the course.. thanks.... love the teaching
getting vulnerabilties when installing third web cli, aka (nmp) does this mean i cannot completely use CLI ???
let me ask
i found you code token erc-20
so how a bout tax buy and sell when list uniswap
how many percent tax buy and sell when code?
At 3:04:32 there is the line "Flip Coin (flipCoin) NONPAYABLE" but "Flip Coin" with a space does NOT appear anywhere in the code so where does it come from?
Sir it's a request to kindly launch a full stack web 3 based course! No matter at all, it will be hit on youtube and social media
HI, Im having trouble with thirdweb commands in the terminal. I have successfully installed thirdweb CLI, nodjs, and npm, however my thirdweb commands are not functioning correctly within the terminal. I've tried reaching out to support but they were not able to solve the issue and I have not gotten any more responses from them in the last week or so. Can you help please? Thanks.
when i choose hardhat the publish is not working why it is giving the error on network chainid please help
The invite link to the Thirdweb discord server is invalid. I'm not able to join the server
import styles from "../styles/Home.module.css"; is not working , even after taking the file Home.module.css and pasting it in styles/Home.module.css , that is not applying for some reason...
I want to have custom requirements integrating blockchain and php based community softwear . Please help 🙏
I need a third web hoody
what version of nodes should be used for installation cli all latest versions(18 19 20) npm ERR! code 1
Does anyone know where the css style sheet need at 4:26:00
make a project tutorial on ICP based and using Motoko Language
Please could you put subtitles ?
Hi i have a question about the withdraw from the erc721 drop contract on thirdweb. How it works? if someone buy the my drop NFT, then balance ?money? is it directly coming into my metamask adress ? i'm really confused about this progress, because there is no withdraw function on the ethersan. Can you explain this? PLS...
Correct. With the ERC721 (NFTDrop contract) by thirdweb the funds are directly sent to the address set as for the primary sales. Funds don't get deposited to the contract through sales/mints.
Error: ENOENT: no such file or directory, open 'C:\Users\Administrator\AppData\Roaming\xdg.config\.thirdweb\wallet.json'
Got this error when execute `thirdweb login`, anyone can help on this?
What applications do I need to get started? I have Visual Studio Code. Do I need to install something with my terminal window into a directory? (I'm on macOS)
You will also need something like node.js. But that should be the only requirements to get started.
@@thirdweb_ I think I got everything set up, but when I log in, it links my account to the page but never asks for the secret key. then when I try to deploy it keeps giving me an error of 'Error uploading metadata' Error Failed to get upload token
Hi on the erc721 nft drop on the opensea, that i tried to buy my listed nft from the my another accounts for checking but it keeps showing that no longer available after clicking the buy button, even added the new items for listed it keeps showing that. Can anyone know? or is it error on the thiwrdwebs contract or minting process?
PLS...
If you need more help troubleshooting you can open a support ticket in our Discord and provide more details of the error.
It’s a very informative video but why are you getting people to add networks that has third web in the RPC? That is not the correct RPC for these networks.
These are the RPCs thirdweb provides. You can override with any RPC you want to use.
1:35:02
Why photo in my web over large
I'm having trouble installing thirdweb CLI in windows 10. Anyone else have problems with that?
If you are still experiencing the issues you can open a ticket with more details about it here: thirdweb.com/support
Could you please share file: Home.module.css ? Thanks
cant find the erc721a contract on your website (any more)
did you find a solution?
The NFT Drop contract uses the ERC-721A standard: thirdweb.com/thirdweb.eth/DropERC721
There arent much help about music NFT, all your resources are centered on images, is there anywhere i can find help as regards to rendering sounds
Thank you for the feedback. NFT media can be anything from an image, a 3D file, or a music file. We will put it on our list to add some tutorials where the media is music versus an image ♥
pleaes include how to access the onplay and onpause controls, i tried it and I think the network was slow so it returns undefined.I'll be so pysched if this can get fixed@@thirdweb_
discord ???
is this tutorial an advertising to your thirdweb or not? cuz if you made the tutorial to focus on thirdweb, then you can't seriously focus on other subjects & I won't watch the video until you answer me!
Bruh it's his channel , whatever he would like he will do , though he has just introduced us to a new tool , instead of crtisizing , just admire it
documentation is terrible, links are given to git, where completely different commands do not understand anything
2x speed...
1:05:10 /
2:42:55 I'm having issue inserting the API key. I have no issue logging in, but it doesn't ask me for the API key.
I'm able to login using this command:
npx thirdweb login
But after that, it just says I'm logged in and doesn't ask for anything else.
I tried:
npx thirdweb login --new
and
npx thirdweb generate --key
none of it works ☹
I also tried "login" and when I enter the API key, it also says incorrect. Really don't know what to do after this