Catégories
Plugin et site web

Donner du sens à TypeScript, en 50 leçons – Smashing Magazine

A propos de l'auteur

Vitaly Friedman aime les beaux contenus et n'aime pas céder facilement. Lorsqu'il n'écrit pas ou ne prend pas la parole lors d'une conférence, il est probablement en train de courir…
Plus à propos
Vitaly
Friedman

Découvrez notre nouveau livre, «TypeScript en 50 leçons», une plongée approfondie pour comprendre ce qu'est TypeScript, comment il fonctionne et comment vous pouvez le faire fonctionner pour vous. Avec des procédures pas à pas de code, des exemples pratiques et des pièges courants. 464 pages. Allez à la table des matières et obtenez le livre tout de suite.

Tous les deux jours, l'un des membres de votre équipe plaide pour le passage à TypeScript. Peut-être que vous comptez sur des bibliothèques JavaScript peu fiables, ou vous avez un grand nombre de contributeurs, ou le la base de code est difficile à maintenir. Les raisons sont toujours similaires, mais l'hésitation de l'équipe l'est tout autant. Pourquoi changer la pile qui semble fonctionner?

C’est aussi la question que nous nous sommes posée. Nous nous sommes donc associés à Stefan Baumgartner, un développeur JavaScript chevronné attiré par TypeScript depuis des années, pour tout décomposer en éléments compréhensibles. Le résultat est 50 courtes leçons sur TypeScript – notre nouveau livre brillant, avec tout Manuscrit, du début à la fin.

TypeScript en 50 leçons

À propos du livre

Vous avez peut-être entendu parler de TypeScript, mais vous ne savez peut-être pas pourquoi il est utile et comment le faire fonctionner pour vous. Ce livre est censé résoudre ce problème: il fournit aux développeurs JavaScript un outil simple, structuré et conseils pragmatiques vers TypeScript, et explique comment donner un sens à tout cela, étape par étape.

Dans "TypeScript en 50 leçons», Stefan Baumgartner décompose les bizarreries de TypeScript en leçons courtes et gérables – pour les développeurs front-end ↓ qui connaissent suffisamment JavaScript pour être dangereux. Aller à la table des matières ↓

TypeScript en 50 leçons "tailles =" 90vw
Découvrez «TypeScript en 50 leçons», notre nouveau livre sur tout TypeScript: des fonctions de saisie aux outils TypeScript. Téléchargez un exemple gratuit de PDF (2,3 Mo).

Tout d'abord, le livre explore en douceur TypeScript, des idées de base aux techniques courantes et stratégies avancées. Ensuite, juste à mi-chemin, nous ferons le saut dans les systèmes de type structurel et pourquoi ils sont si utiles pour votre travail.

Nous allons plonger dans le travail avec les types, fonctions de saisie, types d'union et d'intersection, génériques, types conditionnels et conclure avec une réflexion sur les types.

Natalie Marleny«C'est un voyage doux et intemporel à travers les principes de TypeScript. Si vous êtes un programmeur JavaScript à la recherche d'un texte d'introduction clair pour vous aider devenez immédiatement productif avec TypeScript, c'est le livre que vous recherchez. Il est rempli d'exemples pratiques et d'explications techniques claires. "

Natalie Marleny, Ingénieur d'application

Vous apprendrez:

  • Concepts de base de TypeScript, et pourquoi ils sont importants.
  • Comment utiliser TypeScript dans vos projets en cours,
  • Procédure pas à pas avec le code TypeScript, applicable immédiatement.
  • Outillage TypeScript, nécessaire pour l’utiliser efficacement.
  • Comment tirer le meilleur parti de TypeScript sans apprendre une nouvelle langue.
  • Systèmes de type structurel et leur sémantique.
  • Types à faible entretien et comment les faire évoluer.
  • Comment plier le système de type pour l'adapter à vos besoins.
  • Vérifiez l'aperçu PDF (3 Mo) et obtenez le livre tout de suite.
TypeScript en 50 leçons
Un regard à l'intérieur du livre: avec 464 pages sur tout TypeScript. Photo: Marc Thiele. Grande vue.

Pour qui est ce livre?

C'est pour développeurs qui connaissent suffisamment de JavaScript pour être dangereux. Si vous passez de plus en plus de temps à programmer et que vous voulez être plus productif, c'est le livre qu'il vous faut. Avec TypeScript, vous pouvez tirer le meilleur parti de votre code JavaScript – pour vous et vos collègues.

Le livre est aussi pour développeurs qui ont déjà manipulé TypeScript et veulent maintenant plonger plus profondément. Si vous voulez en savoir plus sur les systèmes de types et comment ils peuvent être utilisés pour définir des scénarios JavaScript complexes, ce livre vous aidera également. Ces connaissances deviendront finalement indépendantes du langage, vous préparant à différents langages de programmation dotés de systèmes de types élaborés.

Si jamais vous vous trouvez:

  • écrire du JavaScript avec des bibliothèques et des frameworks que vous connaissez à peine
  • écrire du JavaScript avec d'autres développeurs
  • écrire du JavaScript qui traite des données back-end
  • écrire du JavaScript sur lequel vous devrez continuer à travailler

alors TypeScript fera ce qu'il vous faut.

Table des matières

Les livres de programmation ont tendance à devenir très rapidement obsolètes. Quand Stefan s'est mis à
écrire ce livre, son objectif le plus important était qu'il devait être intemporel. TypeScript obtient au moins deux versions majeures
un an, donc de nouvelles fonctionnalités et des changements arrivent régulièrement.

C’est pourquoi le livre se concentre sur aspects durables du
système de type. Vous comprendrez comment fonctionne TypeScript et comment appliquer de nouvelles fonctionnalités longtemps après avoir tourné la dernière page de ce livre.

Le livre est divisé en 7 chapitres.

Marvin Hagemeister«Le livre de Stefan Baumgartner enfin m'a donné envie d'utiliser TypeScript. Jusqu'à présent, je ne comprenais pas pourquoi je devrais utiliser TypeScript. Sans connaître les principes de base, cela a rendu les choses plus compliquées pour moi. Après avoir lu ce livre, je sais utiliser la puissance de TypeScript à mon avantage. »

Vanessa Böhner, Développeur de logiciels et chef de chapitre chez Front-End Foxes

Marvin Hagemeister«Stefan vous guide à travers tout, des types de base aux concepts avancés comme le infer mot-clé d'une manière claire et facile à comprendre. Le livre est rempli de nombreux exemples du monde réel et de bons conseils, vous transformant en un expert TypeScript à la fin de celui-ci. Lecture hautement recommandée! »

Marvin Hagemeister, Créateur de Preact-Devtools

464 pages. L'eBook est disponible (PDF, ePUB, Amazon Kindle). Expédition maintenant. Écrit par Stefan Baumgartner. Conçu par Rob Draper.

TypeScript en 50 leçons

A propos de l'auteur

Stefan BaumgartnerStefan Baumgartner est un architecte logiciel basé en Autriche. Il a publié en ligne depuis la fin des années 1990, écrivant pour Manning, Smashing Magazine et A List Apart. Il organise ScriptConf, TSConf: EU et DevOne à Linz, et co-anime le podcast Working Draft en allemand.

Détails techniques

  • ISBN: 978-3-945749-90-6 (impression)
  • Couverture rigide de qualité, reliure cousue, marqueur de page ruban.
  • Expédition gratuite par avion dans le monde entier depuis l'Allemagne. (Vérifiez vos délais de livraison). En raison de Covid-19 et des restrictions à l'importation, il pourrait y avoir des retards. Mais vous pouvez commencer à lire le livre électronique tout de suite.
  • L'eBook est disponible au format PDF, ePUB et Amazon Kindle.
  • Obtenez le livre tout de suite.

Extraits de code et exemples pratiques

TypeScript en 50 leçons est un livre très pratique. Il comporte beaucoup d'exemples qui non seulement vous donnent une idée de la syntaxe et de la sémantique, mais vous montrent également des cas d'utilisation réels que vous pourriez rencontrer dans vos applications.

TypeScript en 50 leçons

Pour vous aider à suivre les exemples de code du livre, Stefan a mis en place des projets sur Bac à sable de code et le Aire de jeux TypeScript, où vous pouvez tripoter tout seul et voyez comment le système de types du TypeScript se comporte. Vous trouverez tous les extraits de code sur le site Web du livre TypeScript.

Livre Photos

Nous prenons le temps de créer, éditer et imprimer soigneusement nos livres imprimés. Celui-ci ne fait pas exception. Pas seulement un livre merveilleux pour apprendre, mais aussi un beau livre qui a fière allure sur une table de cuisine. La couverture et les illustrations de chapitre conçues avec amour par Rob Draper. Photos prises par un bon ami à nous, Marc Thiele.

TypeScript en 50 leçons
TypeScript en 50 leçons
TypeScript en 50 leçons
TypeScript en 50 leçons

La communauté compte ❤️

Produire un livre prend beaucoup de temps, et nous ne pourrions pas réussir sans le soutien de notre merveilleux communauté. Un grand merci aux membres Smashing pour leur soutien continu dans nos aventures. En conséquence, l'eBook est et sera toujours gratuit pour Membres écrasants. De plus, les membres bénéficient d'une réduction amicale lors de l'achat de leur exemplaire imprimé.

Restez fracassant et merci pour votre soutien continu, tout le monde!

TypeScript en 50 leçons

Plus de livres et de goodies sensationnels

Promouvoir les meilleures pratiques et vous fournir des conseils pratiques pour maîtriser vos défis quotidiens de codage et de conception a toujours été (et sera) au cœur de tout ce que nous faisons à Smashing.

Ces dernières années, nous avons eu la chance de travailler avec des personnes talentueuses et attentionnées de la communauté Web pour publier leur riche expérience sous forme de livres imprimés qui résistent à l'épreuve du temps. Paul et Adam font partie de ces personnes. Avez-vous déjà consulté leurs livres?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *