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

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.

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):

[![My TypeScript Journey](./TypeScript-journey.png)](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.