Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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 🙄

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.