Web3 Developer in 2024 Roadmap: Solidity, Smart Contract, and Blockchain Development [Full Course]
thirdweb thirdweb
18.2K subscribers
32,782 views
0

 Published On Sep 6, 2023

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: https://github.com/thirdweb-example/y...
Application Github Repo: https://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 (https://thirdweb.com/thirdweb.eth/Tok...)
ERC721 (https://thirdweb.com/thirdweb.eth/Dro...)
ERC1155 (https://thirdweb.com/thirdweb.eth/Dro...)
ERC721 Staking (https://thirdweb.com/thirdweb.eth/NFT...)

Course links:
thirdweb (https://thirdweb.com/)
ETH unit converter (https://eth-converter.com/)
Metamask wallet (https://metamask.io/)
thirdweb Docs (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-an...)
Yarn (https://classic.yarnpkg.com/lang/en/d...)
Git (https://git-scm.com/book/en/v2/Gettin...)
VS Code (https://code.visualstudio.com/download)
VS Code command line shortcut (https://code.visualstudio.com/docs/se...)

thirdweb Docs: https://portal.thirdweb.com/

Join our Community of over 30,000 Web3 builders:   / discord  
thirdweb Official Site: https://thirdweb.com/dashboard
thirdweb Twitter:   / thirdweb  

show more

Share/Embed