Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fabiconcept/solidity-101
Retake solidity course 🙄
https://github.com/fabiconcept/solidity-101
Last synced: about 1 month ago
JSON representation
Retake solidity course 🙄
- Host: GitHub
- URL: https://github.com/fabiconcept/solidity-101
- Owner: fabiconcept
- Created: 2024-07-10T12:38:33.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-25T15:55:37.000Z (5 months ago)
- Last Synced: 2024-07-26T17:09:04.957Z (5 months ago)
- Language: Solidity
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Solidity 101
Welcome to my Solidity 101 repository! This repository is dedicated to keeping track of all my lesson codes, notes, and tips as I learn Solidity, the programming language used for developing smart contracts on the Ethereum blockchain.
## Table of Contents
- [Introduction](#introduction)
- [Lessons](#lessons)
- [Notes](#notes)
- [Tips](#tips)
- [Resources](#resources)
- [Contributing](#contributing)
- [License](#license)## Introduction
Solidity is an object-oriented programming language for writing smart contracts. This repository serves as my personal learning journal where I document my journey into the world of blockchain development with Solidity.
## Lessons
Here, you will find the code examples and exercises from various lessons:
1. Master Solidity Programming Language Course ✔
2. Solidity Introduction | Why Solidity Is Better Than Other Smart Contract Languages ✔
3. Remix IDE Tutorial | Complete Overview Of Online Solidity Code Editor ✔
4. Hotel Booking Solidity Smart Contract | Tutorial Of Real Solidity Smart Contract ✔
5. Write Your First Solidity Smart Contract ✔
6. NFT Counter Solidity Smart Contract | Increment & Decrement NFT Count ✔
7. Solidity Data Types | Data Types in Solidity Smart Contracts ✔
8. Solidity Function | What are functions in Solidity Like, Function, Modifiers, Pure ✔
9. State Variables In Solidity | Reading, and Writing to a State Variable ✔
10. Local Variables In Solidity ✔
11. Global Variables In Solidity ✔
12. View In Solidity ✔
13. Pure In Solidity ✔
14. Event Tickets Smart Contract in Solidity ✔
15. Constant In Solidity ✔
16. If, Else In Solidity ✔
17. While Loop In Solidity Programming Language ✔
18. Do While Loop In Solidity Programming Language ✔
19. For Loop In Solidity Programming Language ✔
20. Require Error Handler In Solidity | Require Statement ✔
21. Assert Error Handler In Solidity | Assert Statement ✔
22. Revert Error Handler In Solidity | Revert Statement ✔
23. Modifier In Solidity | How to create Modifiers In Solidity ✔
24. Solidity Constructor | How To Use Solidity Constructor Function ✔
25. Solidity Mapping | How To Use Solidity Mapping, Add, Update & Remove Items ✔
26. Solidity Array ✔
27. Solidity Array Manipulation ✔
28. Solidity Enum ✔
29. Solidity Struct ✔## Resources
A list of resources that have been helpful in my learning journey:
- [Solidity Documentation](https://docs.soliditylang.org/en/v0.8.6/)
- [Solidity Course by Daulat Hussain](https://www.youtube.com/playlist?list=PLWUCKsxdKl0oksYr6IG_wRsaSUySQC0ck)## Contributing
I welcome contributions from others who are also learning Solidity. If you have a code example, note, or tip that you'd like to share, please feel free to submit a pull request.
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Make your changes.
4. Commit your changes (`git commit -m 'Add some feature'`).
5. Push to the branch (`git push origin feature-branch`).
6. Open a pull request.