How to get started in Web 3.0?
Roadmap to Learn Web3 πͺ
π§΅ thread β
Roadmap to Learn Web3 πͺ
π§΅ thread β
π There are two different types of Blockchain developers:
1β’ There are those who work on building the architecture and design of smart contracts, and they are also concerned with the security of contracts.
1β’ There are those who work on building the architecture and design of smart contracts, and they are also concerned with the security of contracts.
2β’ There are those who work on the basis of the web who build applications for DApps and smart contracts as created by the main developer.
But one of the most requested types is the second type, where many companies build decentralized applications, smart contracts, etcβ¦
But one of the most requested types is the second type, where many companies build decentralized applications, smart contracts, etcβ¦
π Now we can define what is the development of DApps applications?It is divided into two types, front-end and back-end.
1β’ Front end development is the same as the traditional part we know in Web2.
1β’ Front end development is the same as the traditional part we know in Web2.
2β’ Developing the backend, and here is the most important task in the web3 which is building smart contracts and it is considered somewhat difficult, but the matter is not that difficult as it complicates it, you just need to know how to deal with data and transactions in theβ¦
... Blockchain and this happens with the help of the most famous language in the field, which is the language of Solidity.
π What do I need to learn for front end DApps?
1- The basics of the Frontend (HTML, CSS, and JavaScript).
1- The basics of the Frontend (HTML, CSS, and JavaScript).
2β’ A framework for dealing with the front end such as (React, Angular, etc..) Of course, it is not mandatory.
3β’ Offices for dealing with smart contracts such as (Web3.js and Ethers.js).
3β’ Offices for dealing with smart contracts such as (Web3.js and Ethers.js).
π What should I learn for the backend in DApps?
1β’ Solidity language in order to build smart contracts with ease, and Solidity language is one of the most widely used languages in the field. Of course you can build smart contracts with languages like Python or Rust.
1β’ Solidity language in order to build smart contracts with ease, and Solidity language is one of the most widely used languages in the field. Of course you can build smart contracts with languages like Python or Rust.
2β’ Hardhat is a library that compiles and compiles smart contracts written in Solidity.
3β’ Publish contracts on platforms like Alchemy so that you can easily publish your contracts to the public.
3β’ Publish contracts on platforms like Alchemy so that you can easily publish your contracts to the public.
π Where can I learn this? Check this out π
That's a wrap!
If you liked this thread, retweet the first tweet and drop a like.
Follow me @Eng_khairallah1, for more content about:
- π Web3
- βοΈ Blockchain Dev
- π Start-Ups
- πͺ NFT/DeFi
- π Web Development
If you liked this thread, retweet the first tweet and drop a like.
Follow me @Eng_khairallah1, for more content about:
- π Web3
- βοΈ Blockchain Dev
- π Start-Ups
- πͺ NFT/DeFi
- π Web Development
Loading suggestions...