> For the complete documentation index, see [llms.txt](https://notes.nomanaziz.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://notes.nomanaziz.me/development.md).

# Development

- [Blockchain](https://notes.nomanaziz.me/development/blockchain.md)
- [FreeCodeCamp Course](https://notes.nomanaziz.me/development/blockchain/freecodecamp-course.md): Blockchain, Solidity, and Full Stack Web3 Development with JavaScript
- [1. Introduction](https://notes.nomanaziz.me/development/blockchain/freecodecamp-course/1.-introduction.md)
- [2. Solidity Basics](https://notes.nomanaziz.me/development/blockchain/freecodecamp-course/2.-solidity-basics.md)
- [3. Storage Factory](https://notes.nomanaziz.me/development/blockchain/freecodecamp-course/3.-storage-factory.md)
- [4. Fund Me](https://notes.nomanaziz.me/development/blockchain/freecodecamp-course/4.-fund-me.md)
- [5. Ethers.js](https://notes.nomanaziz.me/development/blockchain/freecodecamp-course/5.-ethers.js.md)
- [6. Hardhat](https://notes.nomanaziz.me/development/blockchain/freecodecamp-course/6.-hardhat.md)
- [7. Hardhat | Fund Me](https://notes.nomanaziz.me/development/blockchain/freecodecamp-course/7.-hardhat-or-fund-me.md)
- [8. Contract Lottery | Raffle](https://notes.nomanaziz.me/development/blockchain/freecodecamp-course/8.-contract-lottery-or-raffle.md)
- [9. IPFS](https://notes.nomanaziz.me/development/blockchain/freecodecamp-course/9.-ipfs.md)
- [10. ERC20s](https://notes.nomanaziz.me/development/blockchain/freecodecamp-course/10.-erc20s.md)
- [11. DeFi & Aave](https://notes.nomanaziz.me/development/blockchain/freecodecamp-course/11.-defi-and-aave.md)
- [12. NFTs | Encoding](https://notes.nomanaziz.me/development/blockchain/freecodecamp-course/12.-nfts-or-encoding.md)
- [13. Reentrancy Attack](https://notes.nomanaziz.me/development/blockchain/freecodecamp-course/13.-reentrancy-attack.md)
- [Backend](https://notes.nomanaziz.me/development/backend.md)
- [NodeJs](https://notes.nomanaziz.me/development/backend/nodejs.md)
- [Introduction](https://notes.nomanaziz.me/development/backend/nodejs/introduction.md)
- [Additional Concepts](https://notes.nomanaziz.me/development/backend/nodejs/additional-concepts.md)
- [ExpressJs](https://notes.nomanaziz.me/development/backend/nodejs/expressjs.md)
- [Database](https://notes.nomanaziz.me/development/database.md)
- [SQL](https://notes.nomanaziz.me/development/database/sql.md)
- [Basics](https://notes.nomanaziz.me/development/database/sql/basics.md): Course : https://www.postgresqltutorial.com | Exercises : https://pgexercises.com
- [1. Querying Data](https://notes.nomanaziz.me/development/database/sql/basics/1.-querying-data.md)
- [2. Filtering Data](https://notes.nomanaziz.me/development/database/sql/basics/2.-filtering-data.md)
- [3. Joining Multiple Tables](https://notes.nomanaziz.me/development/database/sql/basics/3.-joining-multiple-tables.md)
- [4. Grouping Data](https://notes.nomanaziz.me/development/database/sql/basics/4.-grouping-data.md)
- [5. Set Operations](https://notes.nomanaziz.me/development/database/sql/basics/5.-set-operations.md)
- [6. Grouping Sets, Cube, and Rollup](https://notes.nomanaziz.me/development/database/sql/basics/6.-grouping-sets-cube-and-rollup.md)
- [7. Subquery](https://notes.nomanaziz.me/development/database/sql/basics/7.-subquery.md)
- [8. Common Table Expressions](https://notes.nomanaziz.me/development/database/sql/basics/8.-common-table-expressions.md)
- [9. Modifying Data](https://notes.nomanaziz.me/development/database/sql/basics/9.-modifying-data.md)
- [10. Transactions](https://notes.nomanaziz.me/development/database/sql/basics/10.-transactions.md)
- [11. Import & Export Data](https://notes.nomanaziz.me/development/database/sql/basics/11.-import-and-export-data.md)
- [12. Managing Tables](https://notes.nomanaziz.me/development/database/sql/basics/12.-managing-tables.md)
- [Testing](https://notes.nomanaziz.me/development/testing.md)
- [Test Driven Development (TDD)](https://notes.nomanaziz.me/development/testing/test-driven-development-tdd.md): Source : https://www.youtube.com/@Fireship
- [Jest js](https://notes.nomanaziz.me/development/testing/jest-js.md)
- [Cypress js](https://notes.nomanaziz.me/development/testing/cypress-js.md)
