Web Archtkt.Web Archtkt.

Guides TypeScript Open Source

  • TypeScript
  • 26 liens
  • 8 min de lecture
meilleurs guides open source pour apprendre TypeScript
  • TypeScript Deep Dive de Basarat Ali Syed est l'édition en ligne de l'un des livres gratuits sur TypeScript les plus populaires. Il commence par le JavaScript qu'il faut connaître, puis couvre la configuration d'un projet, le système de types, JSX, les options, les erreurs, les tests, les outils, un guide de style et de nombreuses astuces, et il explique en profondeur le fonctionnement du compilateur TypeScript. basarat.gitbook.io
  • TypeHero est une plateforme open source pour apprendre les subtilités du système de types de TypeScript en résolvant des défis. La plupart des développeurs n'utilisent que les types de base au quotidien ; TypeHero propose des défis de types de difficulté croissante, des parcours d'apprentissage et une communauté pour partager ses solutions et obtenir de l'aide. Le dépôt a été déplacé dans l'organisation typehero et la plateforme est disponible sur typehero.dev. typehero/typehero
  • The Concise TypeScript Book de Simone Poggiali (gibbok) offre une vue d'ensemble complète et concise des possibilités de TypeScript. Il couvre tous les aspects de la dernière version du langage, de son puissant système de types jusqu'aux fonctionnalités avancées, avec des explications claires et des exemples. Le livre est gratuit, open source, régulièrement mis à jour et peut aussi être lu en ligne. gibbok/typescript-book
  • TypeScript Deep Dive (sources) est le dépôt GitHub du livre TypeScript Deep Dive de Basarat Ali Syed, présenté par son auteur comme le guide de référence de TypeScript. Vous pouvez y lire les chapitres en markdown, suivre les modifications, proposer des corrections et trouver les traductions de la communauté. basarat/typescript-book
  • The Algorithms - TypeScript est une collection d'algorithmes et de structures de données implémentés en TypeScript pour les débutants, en suivant les bonnes pratiques. Elle couvre le tri et la recherche, les structures de données, les graphes, la programmation dynamique, le backtracking, la manipulation de bits, le chiffrement, les mathématiques et plus encore. Un bon moyen d'apprendre à la fois le langage et l'algorithmique. TheAlgorithms/TypeScript
  • mini-typescript est un modèle miniature du compilateur TypeScript, forké par TK Kinoshita depuis l'original de Nathan Shively-Sanders, membre de l'équipe TypeScript. Il contient un tout petit lexer, parser, binder, checker, transformer et emitter, ainsi qu'une liste d'exercices pour ajouter vous-même des fonctionnalités. Il ne vous apprendra pas les compilateurs en général, mais c'est un excellent moyen de comprendre comment le vrai code de TypeScript est organisé. imteekay/mini-typescript
  • Effective TypeScript est le dépôt du livre de Dan Vanderkam, dont la 2e édition propose 83 moyens concrets d'améliorer votre code TypeScript. Il contient les exemples de code de chaque item du livre, vérifiés automatiquement avec le compilateur TypeScript grâce à literate-ts, ainsi que des liens vers le livre et son blog. danvk/effective-typescript
  • Awesome TypeScript est une grande collection de ressources TypeScript pour le développement côté client et côté serveur : livres, cours, vidéos, outils, bibliothèques, boilerplates et plus encore. Lancée il y a 11 ans par Dmytro Zharii, elle a aidé les premiers utilisateurs à trouver de bonnes ressources. Ce dépôt est désormais archivé et conservé comme référence historique. dzharii/awesome-typescript
  • Learning TypeScript Projects regroupe les projets pratiques et concrets qui accompagnent le livre Learning TypeScript de Josh Goldberg, publié chez O'Reilly. Chaque chapitre propose des exercices et des projets de difficulté croissante pour mettre en pratique ce que vous venez de lire, avec des tests pour vérifier vos solutions, et les projets peuvent aussi être réalisés sans le livre. LearningTypeScript/projects
  • React TypeScript Cheatsheet est l'aide-mémoire de référence pour les développeurs React expérimentés qui débutent avec TypeScript. Il explique comment typer les composants fonctionnels, les props, les hooks, les événements, les formulaires, le contexte, les refs et les error boundaries, et partage des starter kits recommandés, des conseils de dépannage et des patterns plus avancés pour les auteurs de bibliothèques. typescript-cheatsheets/react
  • TypeScript Style Guide de Marko Kosir est un ensemble concis de conventions et de bonnes pratiques pour un code TypeScript cohérent et maintenable. Il couvre les types, les unions discriminées, les fonctions, les variables, le nommage, l'organisation du code source, React et les tests, et il est aussi disponible sous forme d'agent skills à ajouter à votre assistant de code IA. mkosir/typescript-style-guide
  • TypeScript Handbook est le dépôt du manuel officiel d'origine du langage. Il est déprécié au profit du dépôt TypeScript-Website et le manuel à jour est désormais disponible sur typescriptlang.org. Ce dépôt est désormais archivé. microsoft/TypeScript-Handbook
  • Clean Code TypeScript adapte à TypeScript les principes de génie logiciel du livre Clean Code de Robert C. Martin. C'est un guide pour produire un code lisible, réutilisable et facile à refactorer, avec de bons et de mauvais exemples sur les variables, les fonctions, les objets et structures de données, les classes, SOLID, les tests, la concurrence, la gestion des erreurs, le formatage et les commentaires. labs42io/clean-code-typescript
  • Type Challenges est une collection de défis de types TypeScript avec un juge en ligne. Les défis sont classés par difficulté, de l'échauffement et du facile jusqu'au moyen, difficile et extrême, et se résolvent directement dans le playground TypeScript. Le meilleur moyen de comprendre le fonctionnement du système de types et d'écrire vos propres types utilitaires. type-challenges/type-challenges
  • TypeScript Fundamentals de Dan Wahlin contient le code d'exemple du cours TypeScript Fundamentals sur Pluralsight. Les exemples de chaque module du cours se trouvent dans le dossier src et peuvent être compilés et lancés dans le navigateur avec une seule commande. DanWahlin/typescript-fundamentals
  • TypeScript Basics de Santosh Yadav est un petit ensemble de fichiers d'exemple pour les débutants, chacun consacré à une notion fondamentale : les types de données, les fonctions, les interfaces et les classes, avec le tsconfig.json nécessaire pour les compiler. santoshyadavdev/typescript-basics
  • TypeScript New Handbook était le dépôt d'incubation du nouveau manuel TypeScript, une réécriture qui explique le langage depuis les bases pour les développeurs venant de JavaScript ou d'autres langages. Son contenu a depuis été intégré au manuel officiel sur typescriptlang.org. Ce dépôt est désormais archivé. microsoft/TypeScript-New-Handbook
  • Beginners TypeScript Tutorial (fork) est un fork du tutoriel interactif TypeScript pour débutants de Matt Pocock. Il contient les mêmes exercices, chacun séparé en un fichier problème et un fichier solution, avec des vérifications de types et des tests pour savoir quand vous l'avez résolu. glebec/beginners-typescript-tutorial
  • Awesome TypeScript Examples de Codely regroupe des démonstrations complètes pour tirer parti de tout le potentiel du langage, ainsi que des ressources d'apprentissage associées comme des cours et des vidéos. Certaines ressources liées sont en espagnol. CodelyTV/awesome-typescript-examples
  • Strategies for migrating to TypeScript d'Axel Rauschmayer décrit trois stratégies pour migrer un projet JavaScript : mélanger des fichiers JavaScript et TypeScript avec l'option allowJs, garder le JavaScript et ajouter les informations de types avec des commentaires JSDoc et des fichiers de définitions de types, et utiliser des tests snapshot des erreurs du compilateur pour migrer les gros projets pas à pas. Le blog 2ality est temporairement hors ligne au moment de l'écriture. 2ality.com
  • Introduction to Functional Programming est une traduction anglaise revue du cours de Giulio Canti sur la programmation fonctionnelle avec TypeScript et fp-ts. Il présente les deux piliers de la programmation fonctionnelle, la transparence référentielle et la composition, puis les modélise avec les semigroupes, Eq, les monoïdes, les types de données algébriques, la théorie des catégories, les foncteurs, les foncteurs applicatifs et les monades. Ce dépôt est désormais archivé. enricopolanski/functional-programming
  • Total TypeScript Book est le dépôt qui accompagne le livre Total TypeScript Essentials de Matt Pocock. Il contient les exercices de chaque chapitre, chacun avec un problème et une solution, et un script qui vous permet de choisir un exercice et de le vérifier avec des contrôles de types et des tests. total-typescript/total-typescript-book
  • Awesome Template Literal Types est une liste d'exemples remarquables de template literal types, la fonctionnalité introduite dans TypeScript 4.1 qui permet au système de types d'analyser et de construire des chaînes de caractères. Elle renvoie vers le manuel, des articles, des conférences et des projets, des parsers de chaînes jusqu'à un runtime WebAssembly écrit uniquement avec des types. ghoullier/awesome-template-literal-types
  • TypeScript Exercises de Marat Dulin est un ensemble d'exercices TypeScript interactifs à faire en ligne. Ils couvrent le typage de base, le raffinement des types, les types union, les types fusionnés, les génériques, les déclarations de types, l'augmentation de modules et le mapping de types avancé, avec une difficulté qui augmente vite d'un exercice à l'autre et une règle : éviter le type any à tout prix. typescript-exercises/typescript-exercises
  • Beginners TypeScript Tutorial de Matt Pocock est un tutoriel interactif pour apprendre les bases de TypeScript par la pratique. Chaque exercice est séparé en un problème et une solution, et lance des vérifications de types et des tests pour que vous sachiez quand vous avez réussi. Le cours, avec des explications en vidéo et un éditeur intégré, est disponible sur Total TypeScript. total-typescript/beginners-typescript-tutorial
  • TypeScript Tips Everyone Should Know est une collection de patterns TypeScript pratiques qui améliorent la sûreté, la lisibilité, la maintenabilité et l'expérience de développement : préférer unknown à any et satisfies à as, laisser l'inférence de types faire le travail, dériver les types des valeurs, rendre les états invalides impossibles à représenter, utiliser des vérifications exhaustives avec never, valider les données externes à l'exécution et plus encore. AllThingsSmitty/typescript-tips-everyone-should-know

À suivre

En apprendre plus sur l’architecture web