آموزش ضروری TypeScript

TypeScript Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: TypeScript به شما امکان می دهد جاوا اسکریپت را به همان روشی که همیشه انجام می دهید بنویسید. به این دلیل که TypeScript به جاوا اسکریپت ساده کامپایل می شود و با هر مرورگر، هر میزبان و هر سیستم عاملی کار می کند. این ابزارها و نحوهای مفید مختلفی را به یک زبان از قبل بالغ اضافه می کند و قدرت و بهره وری توسعه منبع باز و شی گرا را به جاوا اسکریپت هسته ای کاملاً سازگار می آورد.

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

سرفصل ها و درس ها

معرفی Introduction

  • چرا TypeScript؟ Why TypeScript?

  • آموزش TypeScript Learning TypeScript

  • کد نمونه و سایر منابع آنلاین Sample code and other online resources

1. معرفی TypeScript به برنامه شما 1. Introducing TypeScript to Your Application

  • راه حل: جاوا اسکریپت به TypeScript Solution: JavaScript to TypeScript

  • افزودن TypeScript به یک راه حل موجود Adding TypeScript to an existing solution

  • در حال نصب TypeScript Installing TypeScript

  • افزودن بررسی نوع به فایل‌های جاوا اسکریپت Adding type checking to JavaScript files

  • واردات انواع شخص ثالث Importing third-party types

  • چالش: جاوا اسکریپت به TypeScript Challenge: JavaScript to TypeScript

2. استفاده از TypeScript پایه 2. Basic TypeScript Usage

  • تعریف انواع بی شمار Defining enumerable types

  • انواع اولیه و توکار Primitives and built-in types

  • تعریف متاتایپ با استفاده از ژنریک Defining a metatype using generics

  • چالش: انواع Challenge: Types

  • ایجاد انواع سفارشی با رابط ها Creating custom types with interfaces

  • توابع تایپ Typing functions

  • راه حل: انواع Solution: Types

  • تعریف انواع با استفاده از نام مستعار نوع Defining types using type aliases

3. تعریف انواع پیچیده تر 3. Defining More Complex Types

  • تعریف انواع پویا اما محدود با رکوردها Defining dynamic but limited types with records

  • انواع دسترسی نمایه شده Indexed access types

  • ترکیب چندین نوع با انواع اتحادیه Combining multiple types with union types

  • اپراتور Keyof Keyof operator

  • نوع اپراتور Typeof operator

  • مدیریت منابع با استفاده از کلمه کلیدی Resource management with the using keyword

4. گسترش و استخراج ابرداده از انواع موجود 4. Extending and Extracting Metadata from Existing Types

  • راه حل: نوع مناسب Solution: The right type

  • چالش: نوع مناسب Challenge: The right type

  • استخراج ابرداده از انواع موجود Extracting metadata from existing types

  • گسترش و اصلاح انواع موجود Extending and modifying existing types

5. افزودن رفتار پویا با دکوراتورها 5. Adding Dynamic Behavior with Decorators

  • ایجاد دکوراتور روش Creating a method decorator

  • ایجاد کارخانه های دکوراتور Creating decorator factories

  • ایجاد دکوراتور کلاس Creating a class decorator

  • ایجاد دکوراتور ملک Creating a property decorator

  • دکوراتورها چیست و چرا مفید هستند؟ What are decorators and why are they helpful?

6. کار با ماژول ها 6. Working with Modules

  • کد را با واردات و صادرات به اشتراک بگذارید Share code with imports and exports

  • مبانی ماژول Module basics

  • اجرای کدهای ماژولار Executing modular code

  • تعریف انواع جهانی با ماژول های محیطی Defining global types with ambient modules

  • ادغام اعلامیه Declaration merging

نمایش نظرات

آموزش ضروری TypeScript
جزییات دوره
2h 18m
37
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
36,008
- از 5
ندارد
دارد
دارد
Jess Chadwick
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jess Chadwick Jess Chadwick

پروژه های مشاور جس چادویک مشاور نرم افزار از راه اندازی تا مزارع وب شرکت در Fortune 500s متغیر است. جس چادویک یک مشاور نرم افزاری مستقل است که متخصص فناوری های وب است. وی بیش از یک دهه تجربه توسعه دارد ، از دستگاه های تعبیه شده در استارتاپ ها تا مزارع وب در مقیاس سازمانی در Fortune 500s. او ASPInsider ، مایکروسافت MVP در ASP.NET ، ویرایشگر فنی ، نویسنده کتاب Razor Programming (O'Reilly) است ، و به طور فعال در انجمن شرکت می کند ، گروه کاربری NJDOTNET مرکزی نیوجرسی .NET را رهبری می کند.