Total Typescript

  • ناشرNo Starch Press
  • سال انتشار2026
  • ویرایش1
  • زبانEnglish
  • تعداد صفحات435
  • شابک9781718504165

شناسه محصول: SKY-TSX-CODE-A6868 دسته: , ,
برند: No Starch Press

محدوده قیمت: 1,055,000 تومان تا 2,525,000 تومان

19 نفر در حال مشاهده این محصول هستند!

تحویل اکسپرس

حمل رایگان سفارشات بالای 1 میلیون تومان

پرداخت امن

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

ضمانت اصالت کالا

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

7 روز گارانتی بازگشت وجه

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

📘 یک راهنمای کاملاً کاربردی و بدون حاشیه برای یادگیری تمام مهارت‌هایی که نیاز داری تا به یک متخصص TypeScript تبدیل بشی و یک اپلیکیشن TypeScript را از صفر بسازی.

⭐ «منبعی ارزشمند برای تعداد بی‌شماری از دولوپرها.»

— رایان کاوانا، رهبر توسعه تیم Microsoft TypeScript

⚡ TypeScript باعث میشه JavaScript امن‌تر بشه و Editor شما هوشمندتر عمل کنه. دوره‌های Total TypeScript که توسط مت پوکاک طراحی شده‌اند، هزاران دولوپر را آموزش داده‌اند؛ آن هم با یک رویکرد متفاوت: اول Editor، بعد همه‌چیز.

🧠 به جای اینکه ساعت‌ها قوانین مختلف را حفظ کنی، یاد میگیری از بازخوردهایی که TypeScript داخل Editor بهت میده استفاده کنی و مفاهیم Typeها را به شکل عملی درک کنی. این کتاب همان متد آموزشی را از دنیای ویدئوها به قالب کتاب منتقل کرده است.

🚀 کار را با راه‌اندازی یک محیط استاندارد TypeScript شروع میکنی و بلافاصله وارد نوشتن و Annotation کردن کد میشی. هر فصل روی مفاهیم فصل قبلی سوار میشه؛ از Primitive Type‌ها تا Union‌ها، از Object‌ها تا Class‌ها و از Generic‌های پایه تا تبدیل و تغییر Typeها. در طول مسیر هم تمرین‌های متعددی قرار داده شده‌اند که نقش ایستگاه‌های بررسی یادگیری را دارن، نه صرفاً تمرین‌های انتهای فصل.

🔧 فصل‌های پیشرفته‌تر سراغ موضوعاتی میرن که معمولاً زمان بیشتری برای یادگیری نیاز دارن؛ مثل استخراج Type از Typeهای دیگر، نوشتن Type Predicate و Assertion Function، پیکربندی Compiler برای پروژه‌های واقعی و طراحی معماری Typeهایی که در پروژه‌های بزرگ دچار پیچیدگی و فروپاشی نمیشن.

🎯 در این کتاب یاد میگیری چطور:

🛠️ پیام‌های خطای TypeScript را بخونی و از Editor به‌عنوان یک ابزار آموزشی قدرتمند استفاده کنی.

📦 برای Object‌ها، Function‌ها و Class‌ها Typeهای دقیق و قابل اطمینان تعریف کنی.

🔄 با استفاده از Union، Narrowing و Generics Typeهای منعطف بسازی بدون اینکه ایمنی Typeها از بین بره.

🧩 Typeها را استخراج و تبدیل کنی تا از تکرار غیرضروری جلوگیری بشه.

⚙️ فایل tsconfig.json را برای توسعه با React، Node.js یا ساخت Libraryها به‌درستی پیکربندی کنی.

🏗️ این کتاب فقط یک مرجع آموزشی نیست؛ در واقع یک Workshop کامل روی کاغذه. همان ورکشاپی که مت پوکاک طی سال‌ها آموزش و تجربه، بارها و بارها آن را بهینه و تکمیل کرده است.

📑 فهرست مطالب

بخش اول: شروع کار

فصل 1: راه‌اندازی اولیه TypeScript

فصل 2: ابرقدرت‌های IDE

فصل 3: TypeScript در خط لوله توسعه

بخش دوم: مفاهیم پایه

فصل 4: Typeها و Annotationهای ضروری

فصل 5: Unionها، Literalها و Narrowing

بخش سوم: Objectها، Classها و تغییرپذیری

فصل 6: Objectها

فصل 7: تغییرپذیری (Mutability)

فصل 8: Classها

فصل 9: قابلیت‌های اختصاصی TypeScript

بخش چهارم: کار با Compiler

فصل 10: استخراج Typeها

فصل 11: Annotationها و Assertionها

فصل 12: بخش‌های عجیب و غیرمنتظره

بخش پنجم: درک محیط اجرا

فصل 13: Moduleها، Scriptها و فایل‌های Declaration

فصل 14: پیکربندی TypeScript

بخش ششم: توسعه پیشرفته اپلیکیشن

فصل 15: طراحی Typeهای پروژه

فصل 16: ساخت Utilityهای قدرتمند و اشتراکی

✍️ درباره نویسندگان

👨‍💻 مت پوکاک مدرس و دولوپر TypeScript است که با شرکت‌هایی مانند Vercel و Stately.ai همکاری داشته است.

🌐 او بنیان‌گذار پلتفرم آموزشی TotalTypeScript.com است؛ بستری آموزشی که به هزاران دولوپر کمک کرده تا TypeScript را به‌صورت حرفه‌ای یاد بگیرند و در پروژه‌های واقعی به کار ببرند.

👨‍🔬 تیلور بل نویسنده، دولوپر و پژوهشگری است که در حوزه‌های Communication Theory و Computer Science از Boise State University تحصیل کرده و سابقه فعالیت پژوهشی و فنی در هر دو حوزه را دارد.

A no-nonsense guide to all the essentials you’ll need to become a TypeScript wizard and build a TypeScript application from scratch.

“An invaluable resource to countless developers.”

—Ryan Cavanaugh, Development Lead Microsoft TypeScript Team

TypeScript makes JavaScript safer and your editor smarter. Matt Pocock’s Total TypeScript courses have trained thousands of developers by putting the editor first: You learn types by watching what TypeScript tells you, not by memorizing rules. This book brings that method to print.

You’ll start by setting up a proper TypeScript environment, then immediately begin writing and annotating code. Each chapter builds on the last—primitive types to unions, objects to classes, basic generics to type transformations—with exercises woven throughout as checkpoints, not afterthoughts.

Later chapters tackle what takes longer to learn: deriving types from other types, writing type predicates and assertion functions, configuring the compiler for real projects, and building type architectures that don’t collapse under their own weight.

You’ll learn to:

  • Read TypeScript’s error messages and use your editor as a teaching tool
  • Write precise types for objects, functions, and classes
  • Use unions, narrowing, and generics to make types flexible without losing safety
  • Derive and transform types so you don’t repeat yourself
  • Configure tsconfig.json for React, Node, or library development

This is a workshop in print. The one Matt Pocock has been refining for years.

Table of Contents

Part I: Getting Started

 Chapter 1: Kickstart Your TypeScript Setup

 Chapter 2: IDE Superpowers

 Chapter 3: Typescript in the Development Pipeline

Part II: Fundamentals

 Chapter 4: Essential Types and Annotations

 Chapter 5: Unions, Literals, and Narrowing

Part III: Objects, Classes, and Mutability

 Chapter 6: Objects

 Chapter 7: Mutability

 Chapter 8: Classes

 Chapter 9: TypeScript-Only Features

Part IV: Working with the Compiler

 Chapter 10: Deriving Types

 Chapter 11: Annotations and Assertions

 Chapter 12: The Weird Parts

Part V: Understanding the Environment

 Chapter 13: Modules, Scripts, and Declaration Files

 Chapter 14: Configuring TypeScript

Part VI: Advanced Application Development

 Chapter 15: Designing Your Types

 Chapter 16: Building Powerful Shared Utilities

About the Author

Matt Pocock is a TypeScript educator and developer who has worked with Vercel and Stately.ai. He created TotalTypeScript.com, an online learning platform that has taught thousands of developers to master TypeScript.

Taylor Bell is a writer, developer, and researcher with a background in Communication Theory and Computer Science from Boise State University.

ناشرNo Starch Press
ویرایش1
زبانEnglish
سال انتشار2026
شابک9781718504165
تعداد صفحات435
قطعB5
کیفیتاورجینال انتشارات
نوع چاپرنگی, سیاه و سفید
نوع جلدجلد سخت, شومیز, طلقی

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “Total Typescript”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

محدوده قیمت: 1,055,000 تومان تا 2,525,000 تومان

محصولات مشابه