Our Journey is a little bit long and detailed but I will break it down into multiple sections.
Here I compiled a roadmap of how this program will be:
1/4
• Introduction to Solidity
• What are Smart-contracts?
• Tools needed
• How Build a Simple Smart Contract (video)
Here I compiled a roadmap of how this program will be:
1/4
• Introduction to Solidity
• What are Smart-contracts?
• Tools needed
• How Build a Simple Smart Contract (video)
2/4
•Libraries
•Build a simple webpage HTML
•Connect Your Smart Contract to your webpage with Ether.js (video)
3/4
- What are Cryptocurrency’s
- Coins vs Tokens
- Build a Simple Erc20 Token
4/4
- Introduction to NFTS
- Build an ER721 token (A video NFTs)
•Libraries
•Build a simple webpage HTML
•Connect Your Smart Contract to your webpage with Ether.js (video)
3/4
- What are Cryptocurrency’s
- Coins vs Tokens
- Build a Simple Erc20 Token
4/4
- Introduction to NFTS
- Build an ER721 token (A video NFTs)
At the end of this program you will build things you see in the video below.
It will give you an head start to becoming a builder during the #Merge.
I for one know that after the merge projects will start waking up, new builders will emerge and this will set you up!
It will give you an head start to becoming a builder during the #Merge.
I for one know that after the merge projects will start waking up, new builders will emerge and this will set you up!
1/4
• Introduction to Solidity
- What is Solidity?
- 8yrs Ago, precisely, August 2014, @gavofyork submitted a proposal to develop a language that would transform the #Ethereum ecosystem, implementing amazing “programs” that will be so effective in “blockchain interactions”.
• Introduction to Solidity
- What is Solidity?
- 8yrs Ago, precisely, August 2014, @gavofyork submitted a proposal to develop a language that would transform the #Ethereum ecosystem, implementing amazing “programs” that will be so effective in “blockchain interactions”.
These “programs” are “smart contracts”
They allow humans to interact with the blockchain
(more on this later)
- Other developers such as @ethchris, @alexberegszaszi and several other developers with @ethchris as team lead helped develop this language and called it solidity.
They allow humans to interact with the blockchain
- Other developers such as @ethchris, @alexberegszaszi and several other developers with @ethchris as team lead helped develop this language and called it solidity.
- Solidity is an object Oriented programming language influenced by c++ , JavaScript and Python.
It implements Smart-contracts on various blockchain platforms especially #Ethereum.
It implements Smart-contracts on various blockchain platforms especially #Ethereum.
- Object-Oriented languages are languages that have foundation in the use of objects.
- Objects are the basic units of the language
- They are used to form classes which are in turn used to produce applications.
- Objects are the basic units of the language
- They are used to form classes which are in turn used to produce applications.
• What are Smart-contracts?
- These are Programs that enables interactions in the blockchain and with the blockchain, only if certain conditions are met!
With solidity you build contracts which are used to perform transactions (coins), represent assets (tokens) and store info.
- These are Programs that enables interactions in the blockchain and with the blockchain, only if certain conditions are met!
With solidity you build contracts which are used to perform transactions (coins), represent assets (tokens) and store info.
Congratulations! You understand the fundamental Functions of Solidity, Let’s get to know the “Tools you need” to continue your journey.
• Tools needed as a Solidity Developer
- Social Help Tools
- IDEs (Integrated development environment) & Deployment tools
- Wallet
- A Runtime Environment
- Webpage to contract tools
- layer 1 connection tool
- Social Help Tools
- IDEs (Integrated development environment) & Deployment tools
- Wallet
- A Runtime Environment
- Webpage to contract tools
- layer 1 connection tool
• Social Help Tools
@StackOverflow
@Twitter
@discord
@github
-These tools will help you if you have issues with your codes, you can easily search for those issues or errors, it is possible that someone has asked questions on them and these questions are solved.
@StackOverflow
@discord
@github
-These tools will help you if you have issues with your codes, you can easily search for those issues or errors, it is possible that someone has asked questions on them and these questions are solved.
• IDEs & Deployment Tools
- Remix @EthereumRemix is an IDE and also a deployment tool for Ethereum you can use it to write solidity, compile your codes and deploy.
- VScode @code is a very powerful IDE for developers in general but we will need hardhat to compile and deploy.
- Remix @EthereumRemix is an IDE and also a deployment tool for Ethereum you can use it to write solidity, compile your codes and deploy.
- VScode @code is a very powerful IDE for developers in general but we will need hardhat to compile and deploy.
• Wallets( I Recommend MetaMask for starters )
Note:
- You need to deploy your contract to a test-net or main-net
- Interact with it
- Main-net use real ETH, Test-net uses Fake ETH
- Wallets help to store ETH needed to deploy your contracts and interact with it.
Note:
- You need to deploy your contract to a test-net or main-net
- Interact with it
- Main-net use real ETH, Test-net uses Fake ETH
- Wallets help to store ETH needed to deploy your contracts and interact with it.
• A Runtime Environment
- They have informations needed for developers to easily run programs outside of a browser, these informations are called dependencies and modules
- I recommend Node JS
@nodejs
It is a JavaScript runtime environment.
nodejs.org
- They have informations needed for developers to easily run programs outside of a browser, these informations are called dependencies and modules
- I recommend Node JS
@nodejs
It is a JavaScript runtime environment.
nodejs.org
• Layer 1 connection tool
- Layer 1 blockchains are blockchains of blockchains.
E.g ETH & BTC
- To connect your contract to a layer 1 blockchain, I recommend Alchemy (alchemy.com)
- Layer 1 blockchains are blockchains of blockchains.
E.g ETH & BTC
- To connect your contract to a layer 1 blockchain, I recommend Alchemy (alchemy.com)
• How Build a Simple Smart Contract (video)
- We will be having this in our “live video” Tomorrow take you time to read through, relax, don’t rush.
There will be a Q&A section and Opportunities in blockchain development tomorrow on Twitter (space)
- We will be having this in our “live video” Tomorrow take you time to read through, relax, don’t rush.
There will be a Q&A section and Opportunities in blockchain development tomorrow on Twitter (space)
If love this thread, Retweet the first thread, like and Give a comment.
Here’s the first thread, Retweet, like and share for others to see!!!💎❤️❤️❤️
Loading suggestions...