کتاب Essential TypeScript 5, 3rd Edition (ملزومات TypeScript 5، نسخه سوم) از جامعترین منابع تایپ اسکریپت است که در 4 بخش مختلف این چارچوب محبوب برنامهنویسی وب را شرح میدهد.
در ادامه مقدمهای از کتاب Essential TypeScript 5 را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Essential TypeScript 5:
این پنجاهمین کتابی است که من نوشتهام و سومین ویرایش Essential TypeScript است. زمانی که چاپ اول را نوشتم تایپ اسکریپت جدید بود و ویراستار من تمایلی به سفارش کتاب نداشت.
خوشحالم که ادامه دادم، زیرا کاوش عمیق در یک فناوری در روزهای اولیه آن، پایهای عالی برای مشاهده بالغ شدن آن فراهم میکند. در طول سالها، مایکرؤسافت TypeScript را به یک زبان قدرتمند و قوی تبدیل کرده است که به طور گسترده مورد استفاده قرار گرفته است و استفاده از جاوا اسکریپت را برای توسعهدهندگان بیشماری آسانتر میکند. TypeScript در ابتدا با Angular مرتبط بود، اکنون توسط هر چارچوب توسعه اصلی پشتیبانی میشود و رویکرد آن برای بهبود جاوا اسکریپت به استاندارد طلایی تبدیل شده است.
اما TypeScript یک زبان برنامهنویسی مستقل معمولی نیست: این مجموعهای از پیشرفتهایی است که در جاوا اسکریپت اعمال میشود. جاوا اسکریپت یک زبان زیبا و رسا است، اما مانند چند زبان دیگر رفتار میکند و رویکرد غیرمعمول آن به انواع دادهها باعث سردرگمی بیپایان میشود.
بیشتر بخوانید: کتاب Learn React with TypeScript
TypeScript سیستم نوع جاوا اسکریپت را تغییر نمیدهد، فقط به جلوگیری از نتایج غیرمنتظره کمک میکند و توسعه مؤثر TypeScript نیاز به درک خوب جاوا اسکریپت دارد. این کتاب حاوی پرایمری است که گیجکنندهترین ویژگیهای جاوا اسکریپت را توضیح میدهد تا دانش لازم برای استفاده و قدردانی از TypeScript را داشته باشید.
امیدوارم تایپ اسکریپت را مانند من مفید بیابید و این کتاب همه چیزهایی را که برای استفاده از تایپ اسکریپت برای ایجاد برنامههای جاوا اسکریپت قابل پیشبینی و قابل اعتماد نیاز دارید را در اختیار شما قرار دهد. و البته، امیدوارم دوباره در مقدمه نسخه بعدی Essential TypeScript به شما سلام کنم.
کتاب Essential TypeScript 5 برای کمک به شما در ساخت برنامههای کاربردی با استفاده از آخرین نسخه TypeScript نوشته شده است. این کار با راهاندازی محیط توسعه و ایجاد یک برنامه کاربردی TypeScript ساده آغاز میشود، و سپس یک پرایمر برای ویژگیهای مهم جاوا اسکریپت، قبل از بررسی جزئیات نحوه ساخت و تبدیل TypeScript بر روی جاوا اسکریپت آغاز میشود. بخش پایانی کتاب سه برنامه وب ایجاد شده با TypeScript را نشان میدهد: یک برنامه مستقل، یک برنامه Angular و یک برنامه React.
بیشتر بخوانید: کتاب TypeScript Cookbook
چه کسی باید کتاب Essential TypeScript 5 را بخواند؟
این کتاب برای توسعهدهندگان باتجربهای است که تازه با TypeScript آشنا شدهاند یا فقط برای اینکه جاوا اسکریپت را گیجکننده و غیرقابل پیشبینی بدانند، توسعه برنامههای وب را آغاز کردهاند.
نحوه سازماندهی این کتاب: نقشه راه
کتاب دارای سه بخش است. بخش اول راهاندازی محیط توسعه، ایجاد یک برنامه وب ساده و استفاده از ابزارهای توسعه را پوشش میدهد.
بخش دوم کتاب Essential TypeScript 5 بر ویژگیهای TypeScript که هر روز استفاده میکنید، از جمله حاشیهنویسیهای نوع پایه، توابع تایپ شده، آرایهها، اشیاء و کلاسها تمرکز دارد. این قسمت از کتاب همچنین پشتیبانی TypeScript برای انواع عمومی را توضیح میدهد، که اجازه میدهد تا کدهای ایمن بدون نیاز به دانستن اینکه دقیقاً کدام نوع در زمان اجرا مورد استفاده قرار میگیرند، نوشته شود، و دکوراتورها، که یک ویژگی جدید در TypeScript ۵ هستند.
بخش سوم این کتاب TypeScript را در زمینه نشان میدهد و یک برنامه وب را به سه روش مختلف ایجاد میکند: کاملاً مستقل، با استفاده از چارچوب Angular و با استفاده از چارچوب React. این فصلها نشان میدهد که چگونه ویژگیهای شرح داده شده در قسمت ۲ این کتاب با هم استفاده میشود.
سرفصلهای کتاب Essential TypeScript 5:
- Essential TypeScript 5, Third Edition
- dedication
- brief contents
- contents
- preface
- about this book
- about the author
- about the cover illustration
- 1 Understanding TypeScript
- Part 1
- 2 Your first TypeScript application
- 3 JavaScript primer, part 1
- 4 JavaScript primer, part 2
- 5 Using the TypeScript compiler
- 6 Testing and debugging TypeScript
- Part 2
- 7 Understanding static types
- 8 Using functions
- 9 Using arrays, tuples, and enums
- 10 Working with objects
- 11 Working with classes and interfaces
- 12 Using generic types
- 13 Advanced generic types
- 14 Using decorators
- 15 Working with JavaScript
- Part 3
- 16 Creating a stand-alone web app, part 1
- 17 Creating a stand-alone web app, part 2
- 18 Creating an Angular app, part 1
- 19 Creating an Angular app, part 2
- 20 Creating a React app
- 21 Creating a React app, part 2
- index
جهت دانلود کتاب Essential TypeScript 5 میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.