From 3f8f24e84d21791b9d9504feeb67585cb9c27a3b Mon Sep 17 00:00:00 2001 From: sau-mili <146661411+sau-mili@users.noreply.github.com> Date: Mon, 17 Jun 2024 22:28:51 +0530 Subject: [PATCH] TypeScript formatting done --- Programming Languages/TypeScript/readme.md | 339 +++++++++++---------- 1 file changed, 183 insertions(+), 156 deletions(-) diff --git a/Programming Languages/TypeScript/readme.md b/Programming Languages/TypeScript/readme.md index e97b9d72..7038f6ea 100644 --- a/Programming Languages/TypeScript/readme.md +++ b/Programming Languages/TypeScript/readme.md @@ -11,9 +11,7 @@ Below are some essential resources to help you get started and deepen your under ## Table of Contents - [Roadmap](#roadmap) - - [TypeScript Developer Roadmap I](#roadmap) - - [TypeScript Developer Roadmap II](#roadmap) -- [Tutorial](#tutorial) +- [TypeScript](#typescript) - [Introduction](#introduction) - [Fundamentals](#fundamentals) - [Classes and OOP](#classes-and-oop) @@ -21,27 +19,32 @@ Below are some essential resources to help you get started and deepen your under - [Generics](#generics) - [Modules](#modules) - [Decorators](#decorators) -- [TypeScript With Popular Frameworks](#typescript-with-popular-frameworks) +- [Popular Frameworks](#popular-frameworks) - [Tools and IDEs](#tools-and-ides) - [Tools](#tools) - [IDEs](#ides) - [Online Playground](#online-playground) - [TypeScript Runtime](#typescript-runtime) -- [Typescript Libraries](#typescript-libraries) +- [Libraries](#libraries) - [TypeScript Validation](#typescript-validation) - [Build Systems](#build-systems) - [Official TypeScript Resources](#official-typescript-resources) -- [Books](#books) -- [Youtube Channels](#youtube-channels) -- [TypeScript Projects](#typescript-projects) +- [Youtube](#youtube) + - [Youtube Channels](#youtube-channels) + - [Youtube Playlists](#youtube-playlists) +- [Projects](#projects) - [Beginner Level Projects](#beginner-level-projects) - [Intermediate Level Projects](#intermediate-level-projects) - [Advance Level Projects](#advance-level-projects) - [Courses](#courses) - [Free Courses](#free-courses) - [Paid Courses](#paid-courses) -- [Community and Support](#coummunity-and-support) -- [TypeScript Cheatsheets](#typescript-cheatsheets) +- [Additional Resources](#additional-resources) + - [Books](#books) + - [Free books](#free-books) + - [Paid books](#paid-books) + - [Communities](#coummunities) + - [Cheatsheets](#cheatsheets) - [Conclusion](#conclusion) ### Roadmap @@ -67,10 +70,10 @@ Below are some essential resources to help you get started and deepen your under -### Tutorial +### TypeScript > Start your journey into TypeScript programming with these essential tutorials covering basic syntax and all concepts. -### Introduction +#### Introduction @@ -100,7 +103,7 @@ Below are some essential resources to help you get started and deepen your under
-### Fundamentals +#### Fundamentals @@ -231,7 +234,7 @@ Below are some essential resources to help you get started and deepen your under
-### Classes and OOP +#### Classes and OOP @@ -264,7 +267,7 @@ Below are some essential resources to help you get started and deepen your under
-### Advanced Types in Typescript +#### Advanced Types in Typescript @@ -290,7 +293,7 @@ Below are some essential resources to help you get started and deepen your under
-### Generics +#### Generics @@ -315,7 +318,7 @@ Below are some essential resources to help you get started and deepen your under
-### Modules +#### Modules @@ -344,7 +347,7 @@ Below are some essential resources to help you get started and deepen your under
Resource Name
-### Decorators +#### Decorators @@ -382,7 +385,7 @@ Below are some essential resources to help you get started and deepen your under
-### Typescript with popular frameworks +### Popular frameworks @@ -630,7 +633,7 @@ Below are some essential resources to help you get started and deepen your under - + @@ -639,7 +642,7 @@ Below are some essential resources to help you get started and deepen your under
Resource Name
Agent FrameworkCreate interceptor for your class and method using decorators.Create an interceptor for your class and method using decorators.
SunTori
-### TypeScript Libraries +### Libraries > Explore these TypeScript libraries to enhance your development projects @@ -977,140 +980,12 @@ Below are some essential resources to help you get started and deepen your under -### Books -> Here are some books which can help you to enhance your typescript skills. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Resource NameDescription
TypeScript in 50 LessonsBy Stefan Baumgartner.
TypeScript QuicklyLearn modern TypeScript and build your own blockchain. Supporting code samples on GitHub.
Angular Development with TypeScript, Second EditionIntermediate-level tutorial introducing Angular and TypeScript. By Yakov Fain and Anton Moiseev.
Angular 2 Development with TypeScriptBy Yakov Fain and Anton Moiseev.
Learning TypeScript 2.x 2nd Ed.By Remo H. Jansen.
Mastering TypeScript 2nd Ed.By Nathan Rozentals.
Beginning Angular 4 with TypeScriptBy Greg Lim.
DefinitelyTyped/DefinitelyTypedThe repository for high-quality TypeScript type definitions maintained by Boris Yankov and thousands of contributors.
Type searchSearch for typings on npm.
Community Curated ResourcesA collection of community-curated resources for learning TypeScript.
Clean Code concepts adapted for TypeScriptA guide to applying Clean Code principles in TypeScript.
Should You Learn TypeScript? (Benefits & Resources)An article discussing the benefits of learning TypeScript and providing additional resources.
Learn how to unleash the full potential of the Turing Complete type system of TypeScript!An online course with free first 5 chapters.
CodebookRead and run small code snippets to progressively learn TypeScript from basic to advanced concepts.
Programming with TypesHow to design safe, resilient, correct software that’s easy to maintain and understand by taking advantage of the power of type systems. By Vlad Riscutia.
Essential TypeScript 5Third edition of the bestselling guide to TypeScript. By Adam Freeman.
Effective TypeScriptBy Dan Vanderkam.
Advanced TypeScript 3 Programming ProjectsBy Peter O'Hanlon.
The Concise TypeScript Book (Free and Open Source)By Simone Poggiali.
Handbook - Welcome to TypeScriptThe official resource for learning TypeScript.
TypeScript Deep Dive by Basarat Ali SyedAn in-depth book on TypeScript features and best practices.
TypeScript Quickly by Yakov Fain and Anton Moiseev A fast-paced guide to TypeScript, covering basic to advanced topics with practical examples.
Programming TypeScript by Boris ChernyA comprehensive guide to TypeScript, designed to help developers build reliable and maintainable applications.
Learning TypeScript 2.x by Remo H. Jansen A practical guide to learning TypeScript, with a focus on real-world applications and best practices.
Pro TypeScript: Application-Scale JavaScript Development by Steve FentonAdvanced TypeScript concepts and techniques for building large-scale applications.
Essential TypeScript 4 by Adam Freeman A detailed guide to TypeScript 4, covering new features and enhancements for modern JavaScript development.
Microsoft/TypeScript on GitHubFork TypeScript on GitHub or just read the code.
The official TypeScript RoadmapThe official roadmap detailing planned features and improvements.
TypeScript Team BlogAnnouncements and recent updates from the TypeScript team.
+### Youtube +> Here are some popular Youtube channels and playlists that you may refer. +#### Youtube Channels -### Youtube Channels -> Here are some popular Youtube channels that you may refer. @@ -1179,7 +1054,15 @@ Below are some essential resources to help you get started and deepen your under
-### TypeScript Projects +#### Youtube Playlists + + + + + +
Resource NameDescription
+ +### Projects > Here are some beginner to advance level typescript projects. ### Beginner Level Projects @@ -1400,7 +1283,151 @@ Below are some essential resources to help you get started and deepen your under -### Coummunity and Support + +### Additional Resources +> Here are some additional resources which can help you to enhance your typescript skills. + +#### Books +##### Free Books + + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
TypeScript in 50 LessonsBy Stefan Baumgartner.
DefinitelyTyped/DefinitelyTypedThe repository for high-quality TypeScript type definitions maintained by Boris Yankov and thousands of contributors.
Learning TypeScript 2.x 2nd Ed.By Remo H. Jansen.
Microsoft/TypeScript on GitHubFork TypeScript on GitHub or just read the code.
+ +##### Paid Books + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
TypeScript QuicklyLearn modern TypeScript and build your own blockchain. Supporting code samples on GitHub.
Angular Development with TypeScript, Second EditionIntermediate-level tutorial introducing Angular and TypeScript. By Yakov Fain and Anton Moiseev.
Angular 2 Development with TypeScriptBy Yakov Fain and Anton Moiseev.
Mastering TypeScript 2nd Ed.By Nathan Rozentals.
Beginning Angular 4 with TypeScriptBy Greg Lim.
Type searchSearch for typings on npm.
Community Curated ResourcesA collection of community-curated resources for learning TypeScript.
Clean Code concepts adapted for TypeScriptA guide to applying Clean Code principles in TypeScript.
Should You Learn TypeScript? (Benefits & Resources)An article discussing the benefits of learning TypeScript and providing additional resources.
Learn how to unleash the full potential of the Turing Complete type system of TypeScript!An online course with free first 5 chapters.
CodebookRead and run small code snippets to progressively learn TypeScript from basic to advanced concepts.
Programming with TypesHow to design safe, resilient, correct software that’s easy to maintain and understand by taking advantage of the power of type systems. By Vlad Riscutia.
Essential TypeScript 5Third edition of the bestselling guide to TypeScript. By Adam Freeman.
Effective TypeScriptBy Dan Vanderkam.
Advanced TypeScript 3 Programming ProjectsBy Peter O'Hanlon.
The Concise TypeScript Book (Free and Open Source)By Simone Poggiali.
Handbook - Welcome to TypeScriptThe official resource for learning TypeScript.
TypeScript Deep Dive by Basarat Ali SyedAn in-depth book on TypeScript features and best practices.
TypeScript Quickly by Yakov Fain and Anton Moiseev A fast-paced guide to TypeScript, covering basic to advanced topics with practical examples.
Programming TypeScript by Boris ChernyA comprehensive guide to TypeScript, designed to help developers build reliable and maintainable applications.
Learning TypeScript 2.x by Remo H. Jansen A practical guide to learning TypeScript, with a focus on real-world applications and best practices.
Pro TypeScript: Application-Scale JavaScript Development by Steve FentonAdvanced TypeScript concepts and techniques for building large-scale applications.
Essential TypeScript 4 by Adam Freeman A detailed guide to TypeScript 4, covering new features and enhancements for modern JavaScript development.
The official TypeScript RoadmapThe official roadmap detailing planned features and improvements.
TypeScript Team BlogAnnouncements and recent updates from the TypeScript team.
+ +#### Coummunities @@ -1421,7 +1448,7 @@ Below are some essential resources to help you get started and deepen your under
-### TypeScript Cheatsheets +### Cheatsheets > Cheat sheets for TypeScript programming, providing quick reference guides for various aspects of the language. @@ -1467,4 +1494,4 @@ TypeScript offers a powerful set of features and resources for developers at all Remember to practice regularly, solve coding challenges, and participate in coding communities to sharpen your problem-solving abilities and stay updated with the latest developments in the world -Happy Coding!! \ No newline at end of file +Happy Coding!!