https://github.com/foyzulkarim/ts-practices
This repository documents my exploration of TypeScript through practical projects and exercises.
https://github.com/foyzulkarim/ts-practices
typescript
Last synced: over 1 year ago
JSON representation
This repository documents my exploration of TypeScript through practical projects and exercises.
- Host: GitHub
- URL: https://github.com/foyzulkarim/ts-practices
- Owner: foyzulkarim
- License: mit
- Created: 2024-08-29T11:34:30.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-15T03:30:46.000Z (almost 2 years ago)
- Last Synced: 2025-03-09T23:47:25.602Z (over 1 year ago)
- Topics: typescript
- Language: TypeScript
- Homepage:
- Size: 714 KB
- Stars: 40
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# TypeScript Learning Journey
This repository documents my exploration of TypeScript through practical projects and exercises.
## Video Tutorial
Here is a video tutorial that complements this repository (click the image to watch the playlist):
[](https://www.youtube.com/playlist?list=PLEYpvDF6qy8YHlvaNdM8_Lx1suLb0UIOH)
## Learning Plan
My current focus areas include:
- Building a Fastify API server with TypeScript to handle CRUD operations using SQLite, TypeORM, and Fastify.
- Creating interactive Forms and Lists in React with TypeScript.
- Exploring and implementing concepts of Object Oriented Programming in TypeScript.
## Repository Structure
I've organized the repository into folders to clearly separate different projects and concepts:
- `01-CRUD`: Code for the node.js console app with CRUD operations.
- `02-Fastify-API`: TypeScript Fastify API server with SQLite and TypeORM.
- `03-Forms-and-Lists`: React components for Forms and Lists.
- `04-OOP`: Exercises and examples related to Object Oriented Programming.
- ... (Additional folders will be added as I progress)
## How to Use
Each folder contains its own README with specific instructions on how to run or explore the code within.
## Feedback
I welcome feedback and suggestions as I continue to learn and improve! Feel free to open an issue or reach out.
## Disclaimer
This repository is primarily for my personal learning. While I strive for correctness, the code may not always represent best practices or production-ready solutions.