24.05.2022
4
Like
15
Views
In the last year, the interest in Web3 has suddenly spiked. We can even see this very clearly in the web3 search graph from google trends.
I wanted to enter the web3 world by getting my share of this interest. After some research, I realized that this would be possible by making smart contracts on the blockchain and I needed to learn the Solidity language. After spending some time on https://cryptozombies.io/, the famous way to learn solidity language, I had to take a break for a number of reasons.
After a while, I saw that a bootcamp related to Web3 was opened at https://www.patika.dev/ and I applied again without thinking. this got me pretty excited about web3. This bootcamp developed the person on how to build a web3 project on the near blockchain, and at the end promised NEAR Certified Developer to those who did the project with the support of NEAR.
In the near blockchain ecosystem, smart contracts are currently created with WebAssembly and Rust language. I had no trouble learning it since WebAssembly is a version of JavaScript. It was easier for me than learning a separate language like Solidity.
Here the NEAR ecosystem provides the perfect environment for distributing smart contracts created with WebAssembly. It makes things so easy that you realize that it is not really difficult to enter the Web3 world. But as in any job, there is a long process that requires effort.
The near.org website has a lot of documentation to help with this process. Which means they offer many resources to motivate you through this process. For example, you can find many videos with a simple search on youtube or many sample projects at https://github.com/near-examples or a NEAR community on discord.
You can open mainnet and testnet accounts over the NEAR protocol. The testnet account is completely free and makes an excellent testing environment for developers. Developers have the opportunity to test their projects by creating as many testnet accounts as they want.
After about 1 month of bootcamp process, I created my project here; https://github.com/muhammedalibilgin/farm-management-with-cryptocurrency.git . I created and deployed a smart contract on the NEAR blockchain with this simple Web3 project. In my project, I envisioned the event of a farm receiving an order via blockchain. With this smart contract you can create, get, update and delete an order to the farm.
After this project, I started a new project including the frontend side. NEAR offers us the “near-api-js” library to reach the contract by the frontend and perform some operations. If you want to review this project that is still under construction, I leave the link here; https://github.com/muhammedalibilgin/order-management-with-near.git
You need to log in to be able to comment!
Muhammed Ali Bilgin
İstanbul Üniversitesi İktisat Fakültesinden mezun oldum fakat yazılıma hayran kaldım. Hem frontend hem de backend'de kullanılabilir bir dil olduğundan javascript çalışıyorum.Frontend'de React konusunda biraz ilerledim, biraz Web3 ve Backend'de nodejs de öğrenmek istiyorum.
Location
Hatay, TR
Education
Maliye - İstanbul Üniversitesi