Web3 Developer in 2024 Roadmap: Solidity, Smart Contract and Blockchain Development [Full Course]

Web3 Developer in 2024 Roadmap: Solidity, Smart Contract and Blockchain Development [Full Course]

HomethirdwebWeb3 Developer in 2024 Roadmap: Solidity, Smart Contract and Blockchain Development [Full Course]
Web3 Developer in 2024 Roadmap: Solidity, Smart Contract and Blockchain Development [Full Course]
ChannelPublish DateThumbnail & View CountDownload Video
Channel AvatarPublish Date not found Thumbnail
0 Views
Start learning how to become a blockchain developer. In this course you will 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 in this course.

Start by understanding the concepts of web3, blockchain and smart contracts. Next, we'll delve into the meaning of wallets and teach you how to create your own MetaMask wallet. In the next section we will implement and build our own smart contracts. Deploy your own ERC20, ERC721 and ERC1155 smart contracts, as well as other pre-built smart contracts. The final section focuses on how to use the smart contracts you've implemented. You develop a portfolio-style application and create mini-projects that interact with and use these contracts through a frontend app.

**Mumbai testnet support has officially ended. Transition to the Amoy testnet for improved scalability and lower gas costs.**

Smart contract Github repository: https://github.com/thirdweb-example/youtube-course-contracts
Application Github Repo: https://github.com/thirdweb-example/youtube-course

Timestamps:
To work
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 Discover
01:36:22 Implement ERC20 contract
01:40:40 Deploy ERC721 contract
01:46:30 Implement 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 Analyses
01:58:57 Settings
01:59:45 Sources
01:59:55 Explorer
02:06:13 ERC721 Create NFT
02:19:15 ERC1155 Create NFT
02:26:00 Containments
02:32:34 Basic overview of solidity
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 Implement smart contracts with thirdweb
02:56:25 Smart currency exchange contract
03:07:43 Tip jar smart contract
03:23:45 Smart contract notice board
03:31:45 Smart contract profile status
03:41:35 third web contract renewals
03:45:40 thirdweb Publish
Application
03:58:43 Overview
04:01:05 Blockchain app demo
04:04:05 Preparing smart contract for app
04:06:05 Demo of the Staking app
04:08:54 Implement ERC721 Staking smart contract
04:16:45 Create and setup blockchain app with thirdweb
04:28:35 Navigation bar
04:35:53 Parts of the project map
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 Stakeout app

Smart contracts:
ERC20 (https://thirdweb.com/thirdweb.eth/TokenERC20)
ERC721 (https://thirdweb.com/thirdweb.eth/DropERC721)
ERC1155 (https://thirdweb.com/thirdweb.eth/DropERC1155)
ERC721 Stakeout (https://thirdweb.com/thirdweb.eth/NFTStake)

Course links:
thirdweb (https://thirdweb.com/)
ETH Unit Converter (https://eth-converter.com/)
Metamask Wallet (https://metamask.io/)
thirdweb Documents (https://portal.thirdweb.com/)
thirdweb Explore (https://thirdweb.com/explore)
Testnet Opensea (https://testnets.opensea.io/)

Requirements:
Node.js and npm (https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)
Yarn (https://classic.yarnpkg.com/lang/en/docs/install/#mac-stable)
Git (https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
VS Code (https://code.visualstudio.com/download)
VS Code command line shortcut (https://code.visualstudio.com/docs/setup/setup-overview)

thirdweb Documents: https://portal.thirdweb.com/

Join our community of 30,000+ Web3 builders: https://discord.gg/thirdweb
Official thirdweb site: https://thirdweb.com/dashboard
thirdweb Twitter: https://twitter.com/thirdweb

Please take the opportunity to connect and share this video with your friends and family if you find it helpful.