-
Tutorials and guides
Day 20. Setting up the development environment (project-specific)
In Day 19, we completed the common setup for development using Hardhat. Following that, this guide will explain the setup for each individual project. -
Tutorials and guides
Day 19. Hardhat – Setting Up the Development Environment (General Edition) –
As we begin development with Hardhat, we will deepen our understanding of the development tools and environment used and actually set up the environment. -
Tutorials and guides
Day 18. Hardhat – Overview of web3 Frameworks –
In the IT world, a framework is a software that provides a group of functionalities for system development. Various frameworks are available in the web3 world as well, making blockchain development more accessible for developers. This guide explains web3 frameworks. -
Tutorials and guides
Day 17. Solidity Basic Syntax – Contract Implementation –
We will implement a contract utilizing the knowledge accumulated up to Day 16. As an example, we will create a contract with basic crowdfunding functionality. First, let's understand the development process for developing a contract and then introduce the actual code. -
Tutorials and guides
Day 16. Solidity Basic Syntax – Style Guide –
The Style Guide in Solidity programming refers to guidelines that dictate the order and manner of coding, focusing on aspects such as how to write and organize code. Adhering to a style guide in coding is crucial for several reasons, including improving readability, facilitating maintenance, unifying code across teams, and preventing errors. Consistently following a coding style guide is essential for the long-term success of a project. -
Tutorials and guides
Day 15. Solidity Basic Syntax – Events –
In Solidity, events are a mechanism for notifying the external world. Using events, external entities (such as frontend applications) can receive information from triggered events and perform various actions. -
Tutorials and guides
Day 14. Solidity Basic Syntax – Error Handling –
In coding, error handling is a crucial element. Creating code that returns clear errors at the appropriate time helps in analyzing problems and deriving improvement measures when issues occur. This guide explains error handling in Solidity. -
Tutorials and guides
Day 13. Basic Syntax of Solidity – Inheritance/Instantiation –
In Solidity, there are two main methods to utilize the functionalities of other contracts. In this tutorial, we will explain these two methods: inheritance and instantiation. -
Tutorials and guides
Day 12. Basic Syntax of Solidity – Control Structures –
In Solidity, like in other programming languages, control structures such as if statements and for loops are used. -
Tutorials and guides
Day 11. Basic Syntax of Solidity – Units, Special Variables, and Functions –
Solidity includes predefined special variables for specific purposes. In this guide, we will explain some of the representative units and special variables.