کتاب Ultimate Typescript Handbook: Build, scale and maintain Modern Web Applications with Typescript (راهنمای نهایی تایپ اسکریپت: ساخت، مقیاسبندی و نگهداری برنامههای وب مدرن با تایپ اسکریپت) یک راهنمای جامع و عملی برای توسعهدهندگان وب است که میخواهند از قدرت تایپ اسکریپت برای ساخت برنامههای وب مدرن، مقیاسپذیر و قابل نگهداری استفاده کنند.
این کتاب شما را از اصول اولیه تایپ اسکریپت تا مفاهیم پیشرفتهتر همراهی میکند و به شما کمک میکند تا با استفاده از این زبان برنامهنویسی قدرتمند، کدهای تمیزتر، ایمنتر و قابل نگهداریتری بنویسید.
در ادامه مقدمهای از کتاب Ultimate Typescript Handbook را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Ultimate Typescript Handbook:
خوش آمدید به راهنمای نهایی تایپ اسکریپت. در طول این کتاب، امیدوارم شور و اشتیاق خود را برای استفاده از تایپ اسکریپت برای تولید برنامههای وب قابل نگهداری و کاربردی با شما به اشتراک بگذارم.
اگر هنوز این اشتیاق شدید برای استفاده از تایپ اسکریپت را ندارید، نگران نباشید، اگرچه انتظار دارم حداقل مقداری کنجکاوی داشته باشید، با توجه به اینکه این کتاب را انتخاب کردهاید. من نیز در ابتدا نسبت به مزایای تایپ اسکریپت، هزینههای تغییر توسعه و اینکه آیا حتی ماندگار خواهد بود یا پس از محبوبیت اولیه اما رو به کاهش مانند CoffeeScript در سالهای گذشته به دست فراموشی سپرده خواهد شد، شک داشتم.
پس از کشف ایمنی که تایپ اسکریپت برای هر پروژه جاوا اسکریپتی به ارمغان میآورد و سهولت استفاده از آن، ترسهای من به زودی برطرف شد و من مسیر را آغاز کردم که تا به امروز ادامه میدهم. پس از نوشتن تایپ اسکریپت برای مدت کوتاهی، از فکر کردن به یک قطعه کد قدیمی که باید روی آن کار کنید و به زبان جاوا اسکریپت نوشته شده است، نه تایپ اسکریپت، لرز خواهید کرد.
در طول کتاب Ultimate Typescript Handbook، شما را در یک تور راهنمایی از تمام جنبههای اصلی تایپ اسکریپت خواهم برد. ممکن است این سفر را بدون هیچ تجربه قبلی با تایپ اسکریپت شروع کنید یا ممکن است قبلاً مقداری دانش داشته باشید. مهم نیست. داشتن مقداری دانش و تجربه کار با جاوا اسکریپت مفید خواهد بود، زیرا این امر درک عمیقتری از مزایای تایپ اسکریپت را فراهم میکند.
صرف نظر از اینکه از کجا شروع میکنید، در پایان کتاب Ultimate Typescript Handbook، اصول اولیه زبان را تسلط خواهید یافت و آماده و مطمئن خواهید بود که شروع به استفاده از آن در روز به روز کنید. اگر یک توسعهدهنده جاوا اسکریپت موجود هستید که در مورد جهش به تایپ اسکریپت تردید دارید، این کتاب برای شما مناسب است.
فصل 1: مقدمهای بر تایپ اسکریپت
این فصل یک معرفی ملایم به دنیای تایپ اسکریپت ارائه میدهد و اطلاعاتی در مورد سیستم تایپ آن، برخی مزایا و معایب استفاده از زبان و نحوه عملکرد آن برای جلوگیری از باگها و کمک به شما برای نوشتن برنامههای بهتر را ارائه میدهد.
فصل 2: راهاندازی محیط توسعه
این فصل از کتاب Ultimate Typescript Handbook، به شما نشان میدهد که چگونه یک محیط توسعه را تنظیم کنید تا بتوانید شروع به استفاده از تایپ اسکریپت کنید. خواهید دید که چگونه آن را دانلود و نصب کنید، چگونه یک پروژه جدید تایپ اسکریپت ایجاد کنید و چگونه تایپ اسکریپت را با استفاده از فایل پیکربندی اصلی آن پیکربندی کنید تا بهترین نیازهای پروژه شما را برآورده کند.
فصل 3: اصول اولیه تایپ اسکریپت
فصل 3 شروع به بررسی برخی از اساسیترین جنبههای توسعه با تایپ اسکریپت از جمله انواع اولیه، انواع اتحادیه و انواع تحت اللفظی میکند. از جمله موارد دیگر، در مورد نوعهای مستعار، که نان و کره توسعه تایپ اسکریپت هستند، و انواع خاص any، unknown و never خواهید آموخت.
فصل 4: استفاده از کامپایلر تایپ اسکریپت
فصل چهارم کتاب Ultimate Typescript Handbook، بر استفاده از کامپایلر تایپ اسکریپت تمرکز خواهد کرد و نحوه کامپایل شدن تایپ اسکریپت، ظاهر فایلهای کامپایل شده و برخی از پرچمهای CLI که میتوانیم برای کنترل رفتار آن به کامپایلر منتقل کنیم را نشان میدهد. خواهید دید که چگونه از کتابخانههای شخص ثالث با تایپ اسکریپت استفاده کنید و چگونه فایلهای اعلامیه را تولید کنید.
فصل 5: غواصی عمیق در انومها، رابطها و فضاهای نام در تایپ اسکریپت
این فصل از کتاب Ultimate Typescript Handbook، بر نحوه کار با این موجودیتهای بسیار رایج تمرکز دارد. دانش شما شامل ادغام و گسترش رابطها و فضاهای نام و نحوه استفاده از انواع مختلف انومهای موجود در تایپ اسکریپت خواهد بود.
فصل 6: کار با ساختارهای داده مختلف
این فصل نحوه کار با برخی از ساختارهای داده مختلفی که اغلب استفاده خواهید کرد را نشان میدهد – اشیاء، آرایهها و تاپلها. شما در مورد آرایههای فقط خواندنی، عناصر اختیاری و استراحت در تاپلها و شاخصهای اندیس و اصلاحکنندههای ویژگی در اشیاء خواهید آموخت. همچنین با موضوع کلیات در زمینه اشیاء آشنا خواهید شد و یکی از انواع ابزار تایپ اسکریپت را در عمل مشاهده خواهید کرد.
فصل 7: تمرکز بر توابع در تایپ اسکریپت
این فصل از کتاب Ultimate Typescript Handbook، به تابع بسیار مهم در تایپ اسکریپت اختصاص دارد و طیف وسیعی از موضوعات از جمله حاشیهنویسیهای نوع تابع پایه، پارامترهای اختیاری و استراحت، توابع ژنراتور و توابع عمومی را پوشش میدهد. همچنین خواهید دید که چگونه اضافه بار تابع ایجاد کنید، چگونه با پارامترهای this کار کنید و چگونه استنتاج نوع با توابع کار میکند.
فصل 8: تمرکز بر کلاسها در تایپ اسکریپت
این فصل کاملاً بر کلاسها در تایپ اسکریپت تمرکز خواهد کرد و موضوعاتی از جمله اعلانها و عبارات کلاس، سازندهها و اصلاحکنندههای دسترسی و کلاسهای عمومی را پوشش میدهد. خواهید دید که چگونه گترها و سترها را اضافه کنید، چگونه با وراثت برخورد کنید و به یک الگوی طراحی کلاسیک پیادهسازی شده با تایپ اسکریپت نگاه کنید.
فصل 9: باریکسازی و محافظهای نوع
این فصل به نحوه استفاده از باریکسازی و محافظهای نوع برای کار ایمن با مقادیری که ممکن است یکی از چندین نوع مختلف باشند، خواهد پرداخت و همچنین نحوه استفاده از عملگرهای in و satisfies را نشان میدهد.
فصل 10: کار با انواع داده
این فصل از کتاب Ultimate Typescript Handbook، به شما نحوه کار با انواع داده و دستکاری آنها را نشان میدهد. شما یاد خواهید گرفت که چگونه از انواع شرطی، انواع دسترسی اندیس شده و انواع نگاشت شده استفاده کنید، و همچنین به انواع ابزارهای داخلی تایپ اسکریپت نگاه کنید.
فصل 11: ماژولها در تایپ اسکریپت
این فصل از کتاب Ultimate Typescript Handbook، در مورد ماژولها در تایپ اسکریپت است و به شما نشان میدهد که چگونه کد ماژولار ایجاد کنید که کد را به صورت مورد نیاز توسط برنامه شما وارد و صادر میکند. برخی از گزینههای پیکربندی تایپ اسکریپت مربوط به ماژولها، نحوه حل ماژولها توسط کامپایلر و نحوه افزودن ماژولهای موجود را مشاهده خواهید کرد.
فصل 12: ایجاد فایلهای اعلامیه
این فصل از کتاب Ultimate Typescript Handbook، صرفاً بر ایجاد فایلهای اعلامیه در تایپ اسکریپت متمرکز خواهد بود که ممکن است برای کار با کتابخانههای قدیمی جاوا اسکریپت که هنوز دارای اعلامیههای موجود نیستند، ضروری باشد. خواهید دید که چگونه اعلامیهها را برای کتابخانههای جهانی و کتابخانههای ماژولار ایجاد کنید، چگونه با JSDoc مستندات زنده اضافه کنید و چگونه اعلامیههای خود را منتشر کنید تا توسعهدهندگان دیگر نیز بتوانند از آنها استفاده کنند.
فصل 13: ساخت اولین برنامه تایپ اسکریپت
این فصل نهایی عملی است که در آن اولین برنامه کامل تایپ اسکریپت خود را با استفاده از فریمورک Angular خواهید ساخت تا به تثبیت دانش کسب شده در طول کتاب Ultimate Typescript Handbook به عنوان پایه محکمی برای ساختن آینده کمک کند.
سرفصلهای کتاب Ultimate Typescript Handbook:
- Title
- Copyright
- Dedicated Page
- About the Author
- Technical Reviewers
- Acknowledgements
- Preface
- Downloading the codebundles and colored images
- Piracy page
- Table of Contents
- CHAPTER 1: Introduction to TypeScript and its Benefits
- CHAPTER 2: Setting up a Development Environment
- CHAPTER 3: Basic Type Annotations
- CHAPTER 4: Using the TypeScript Compiler
- CHAPTER 5: Enums, Interfaces, and Namespaces
- CHAPTER 6: Objects, Arrays, and Tuples in TypeScript
- CHAPTER 7: Functions in TypeScript
- CHAPTER 8: Classes in TypeScript
- CHAPTER 9: Control Flow Analysis
- CHAPTER 10: Manipulating Types
- CHAPTER 11: TypeScript Modules
- CHAPTER 12: Creating Declaration Files
- CHAPTER 13: Building a Conference App with Angular and TypeScript
- Index
- Back title
جهت دانلود کتاب Ultimate Typescript Handbook میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.