ویژگیهای کلیدی
عناصر کلیدی و ویژگیهای پیشرفته زبان TypeScript 4 را بررسی کنید
استفاده از TypeScript با چارچوبهای مدرن مانند Angular، Vue، React، RxJS و Node
درک TDD، تکنیکهای بدون سرور، میکرو فرانتاندها و سایر بهترین شیوههای استاندارد صنعتی برای ایجاد برنامههای با کیفیت بالا و ماژولار
شرح کتاب
TypeScript هم یک زبان و هم مجموعهای از ابزارها برای تولید جاوا اسکریپت است. این زبان توسط آندرس هایلسبرگ در مایکروسافت طراحی شده است تا به توسعهدهندگان در نوشتن جاوا اسکریپت در مقیاس سازمانی کمک کند.
این ویرایش چهارم با استفاده از مجموعهای از نمونههای کد سریع اما آسان، شما را به سرعت با Typescript آشنا میکند، مفاهیم اصلی را معرفی میکند و سپس بر اساس این دانش، ویژگیهای پیشرفتهتر زبان را درک کرده و به کار میگیرد.
Mastering TypeScript، ویرایش چهارم، همچنین انواع چارچوبهای مدرن جاوا اسکریپت و TypeScript را پوشش میدهد و نقاط قوت و ضعف مربوطه آنها را مقایسه میکند. با پیشرفت در این کتاب TypeScript، Angular، React، Vue، RxJs، Express، NodeJS و موارد دیگر را بررسی خواهید کرد. با تست واحد و یکپارچهسازی، تبدیل دادهها، فناوریهای بدون سرور و برنامهنویسی ناهمزمان آشنا خواهید شد. همچنین یاد خواهید گرفت که چگونه با کتابخانههای موجود جاوا اسکریپت ادغام شوید، گزینههای کامپایلر خود را کنترل کنید و از دکوراتورها و ژنریکها استفاده کنید.
در پایان کتاب، شما مجموعهای جامع از برنامههای وب را با استفاده از Angular، React و Vue ساختهاید و آنها را با استفاده از تکنیکهای میکرو front-end در یک وبسایت منسجم ادغام کردهاید. کتاب Mastering TypeScript، ویرایش چهارم، در مورد یادگیری زبان، درک زمان استفاده از ویژگیهای آن و سپس انتخاب چارچوبی است که برای پروژه دنیای واقعی شما کاملاً مناسب باشد. آنچه خواهید آموخت
کسب بینش در مورد ویژگیهای اصلی و پیشرفته زبان TypeScript
ادغام با کتابخانههای جاوا اسکریپت موجود و چارچوبهای شخص ثالث
ساخت برنامههای کاربردی کامل با استفاده از چارچوبهای جاوا اسکریپت، مانند Angular، React، Vue و موارد دیگر
ایجاد مجموعههای آزمایشی برای برنامه خود با Jest و Selenium
اعمال الگوهای طراحی استاندارد صنعتی برای ساخت کد ماژولار
توسعه راهحلهای وب سرور با استفاده از NodeJS و Express
طراحی و پیادهسازی راهحلهای API بدون سرور
بررسی فناوریها و تکنیکهای میکرو front-end
این کتاب برای چه کسانی مناسب است؟
این کتاب به عنوان راهنمایی برای مبتدیان عمل میکند و همچنین بینشها و تکنیکهای عملی را برای برنامهنویسان باتجربه جاوا اسکریپت و تایپاسکریپت ارائه میدهد. هیچ دانش قبلی از جاوا اسکریپت لازم نیست.
اگر مشتاق یادگیری تایپاسکریپت هستید، این کتاب تمام دانش و مهارتهای لازم برای انجام هر پروژه تایپاسکریپت را در اختیار شما قرار میدهد. همچنین به شما درک میدهد که چه چارچوبهای کاربردی وجود دارد و کدام یک را برای پروژه بعدی خود انتخاب کنید. اگر از قبل یک توسعهدهنده باتجربه جاوا اسکریپت یا تایپاسکریپت هستید، این کتاب مهارتهای شما را به سطح بالاتری میبرد.
فهرست مطالب
راهاندازی سریع
بررسی سیستم نوع
رابطها، کلاسها، وراثت و ماژولها
ژنریکها و استنتاج نوع پیشرفته
ویژگیهای زبان ناهمزمان
دکوراتورها
ادغام با جاوا اسکریپت
گزینههای کامپایلر دقیق
استفاده از Observableها برای تبدیل دادهها
توسعه مبتنی بر تست
انگولار
ریاکت
ویو
نود و اکسپرس
یک API بدون سرور AWS
میکرو فرانتاندها






























