زبان TypeScript یکی از ابزارهای قدرتمند برای توسعهدهندگان است که امکان نوشتن کدهای جاوا اسکریپت به همان روشی که همیشه استفاده میکنید را فراهم میکند. این زبان به جاوا اسکریپت ساده کامپایل میشود و با تمام مرورگرها، میزبانها و سیستمعاملها سازگاری دارد. TypeScript با افزودن ابزارهای کاربردی و سینتکس پیشرفته به زبان جاوا اسکریپت، قدرت و کارایی برنامهنویسی شیءگرا و متنباز را به پروژههای شما میآورد. در این دوره، جس چدویک اصول و مهارتهای کاربردی TypeScript را آموزش میدهد تا بتوانید کدهای خود را در جاوا اسکریپت به سطح جدیدی ارتقا دهید.
ابتدا با مرور مبانی جاوا اسکریپت شروع میکنید و سپس مفاهیمی مانند انواع داده، کلاسها، جنریکها، ماژولها و دکوریتورها را که ویژگیهای منحصربهفرد TypeScript هستند، یاد میگیرید. علاوه بر این، تکنیکهایی برای تعریف انواع پیچیده، گسترش انواع موجود و استخراج متادیتا از آنها، و همچنین استفاده بهینه از ماژولهای جاوا اسکریپت برای افزایش کارایی کد را خواهید آموخت.