Articles
Educational materials & tutorials.
Posts
3- Creating a smart contract for ‘tiered’ NFTsArticleelPiablo12Jul 04, 2023
Hey happy hackers, are you ready for building some TierNFTs? Just checking, but have you already completed the previous two lessons in this track of five? If not, it might be nice to get those under your wing first. And if you’re an absolute beginner, Getting Started….. is definitely where you need to be. You’ll find all the Solidity basics, developer tools, blockchain fundamentals needed for this project starting over there. in this tutorial you’ll be building a project with tiered NFTs, which you can reuse and adapt for a tonne of real world scenarios. there’ll be some variation on the tooling you used in the previous Basic NFT project What you’ll learn you’ll go a lot deeper with both Solidity and infrastructure concepts you learned in Build a Basic NFT build out extra functionality to your smart contract to exponentially increase use cases for NFTs code an SVG directly into the contract, as opposed to using separate .json files Note well - please complete all the interactive quizzes and digest any additional materials that are embedded in the tutorial. These will really deepen your knowledge, so let yourself take your time. When you come back here to the forum, you’ll be an absolute genius for answering other folks’ questions. And that’s going to bump up your reputation. So take it nice and easy, and enjoy! Next steps are to Write Automated Tests for your TierNFT – one of the most important things to learn as an app developer, and secure code is what web3 needs to be a safe environment for everyone. After that, you’ll be building and connecting to a front end in the fifth and final lesson of this track. a Developer’s Guide to Ethereum track using web3.py library is a next possible alternative, where you can learn all the fundamentals of how a blockchain works, and why we use them. our ERC20 track is underway and another avenue you can take. For now, enjoy tiering up those NFTs up!
- Pre-intermediate
0 - Build a Basic NFT – prepare for a deep dive frens….ArticleelPiablo12Jul 03, 2023
Hey conscientious coders. So you’ve decided to Build a Basic NFT. Make sure you’ve been Getting Started with Smart Contract Development first, if you’ve landed here unprepared. If you’re still quite new, this is a deep dive tutorial, and it’s broad. But it is fun!! you’ll build a very valuable NFT smart contract, which you can use as the backbone for many of your future NFT projects. use a wide range of developer tools, including Hardhat to interact with the contract view your NFT on a public market place What you’ll learn deepen your knowledge of the tech stack of web3 learn how to develop using a console use dependencies with package managers enhance your Solidity knowledge from previous lessons write scripts in JavaScript to deploy your contract configure your code to deploy on a live Ethereum testnet Please note: We have lots of mini-quizzes and additional learning content built into the lesson. They are not there to slow you down, but to compound your new knowledge, helping you become a grounded developer. Please use them before rushing to the forum. There is a lot to unpack, so take your time, enjoy it – it will make you proud at the end of the day. Please utilise your wisdom by helping answer the questions of others on the forum here. Just make sure to keep it within the context of the actual tutorial i.e. meaningful for the other. Then you build yourself a reputation here on DeveloperDao.Peeranha.io as a conscientious steward of education! Next steps we’d advise are to continue down this ERC721 track, and build TierNFTs on what you have just created. A follow up tutorial with writing tests in JavaScript for these contracts, and finish up by creating a front end to showcase your new skills to the world when you are done, follow our ERC20 track building with Foundry this time or go via Python for a Developer’s Guide to Ethereum, to really learn about the architecture we’re building upon! Happy building a better world!
- Pre-intermediate
0 - Introducing You to Smart Contract DevelopmentArticleelPiablo12Jul 03, 2023
Welcome fellow hackers! If you're here, then you're Getting Started with Smart Contract Development, where no prior coding experience is really needed. But having a technical mindset will help a lot. the tutorial will guide you through building a very basic smart contract – that’s all you need to get you started. you’ll be using the Remix browser IDE, a safe development environment to learn the steps to deploy your smart contract and interact with it, as if you were on a live blockchain, such as Ethereum. take your time to learn what’s going on with all those moving parts – they will prove invaluable in your future development journey. Take note - we have lots of in-depth learning resources built into the lesson, including the most important basics of Solidity and an intro to blockchain. Throughout the lesson, you’ll find interactive quizzes. Make sure you are testing yourself on these first, before rushing to the forum. So let your curiosity enhance your wisdom, and build yourself a reputation to match. That way you can shine, when you share with others over here on DeveloperDAO.Peeranha.io as a next step, we can recommend that you Build a Basic NFT with a full suite of developer tooling, and more. A stepping stone to tiering those NFTs, learning how to write automated tests for your contract, and finally building a front end so the rest of the world can interact with them. The whole works! alternatively, go down our Python track, or the ERC20 route using Foundry as your development framework. The world is your oyster!
- Beginner
0
- 12
- 11
- 10
- 10
- 10
- 10
- Intermediate
- Pre-intermediate
- Beginner
- Advanced
- Academy team