TypeScript به شما اجازه میدهد JavaScript را همانطور که همیشه انجام میدادید بنویسید. دلیلش این است که TypeScript به JavaScript ساده کامپایل میشود و با هر مرورگر، هر میزبان و هر سیستمعاملی کار میکند. این زبان مجموعهای از ابزارها و سینتکسهای مفید را به زبانی اضافه میکند که از قبل هم بالغ است و قدرت و بهرهوری توسعهی متنباز و شیءگرا را به JavaScript اصلی و کاملاً سازگار میآورد.
در این دوره، Jess Chadwick به شما نشان میدهد چگونه از تمام توان TypeScript در برنامههای JavaScript خود استفاده کنید. ابتدا برخی از مبانی JavaScript را مرور میکنید و سپس به سراغ انواع داده، کلاسها، generics، ماژولها و decorators میروید که از ویژگیهای منحصربهفرد TypeScript هستند. همچنین نکاتی دربارهی تعریف typeهای پیچیده، گسترش و استخراج metadata از typeهای موجود، و کار با ماژولهای JavaScript برای کارآمدتر کردن کد یاد میگیرید. حتی میتوانید مهارتهای جدید TypeScript خود را با تمرینهای عملی میان درسها امتحان کنید.