آموزش تایپ اسکریپت پیشرفته: ژنریک، الگوها، تغییر نوع

Advanced Typescript: Generics, Patterns, Type Transformation

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

سلام و به این دوره پیشرفته TypeScript خوش آمدید!

این دوره برای شما طراحی شده است اگر:

1. شما در دوره های دیگر TypeScript ثبت نام کرده اید، اما اعتماد به نفس ندارید که خود را یک ارشد در TypeScript بدانید.

2. خواندن نحو TypeScript در کتابخانه های پیچیده و پروژه های منبع باز سازمانی در Github چالش برانگیز است.

3. شما آرزو دارید توسعه‌دهنده‌ای باشید که کد TypeScript را در شرکت خود بررسی می‌کند و هدف شما کمک مؤثرتر است.

4. شما برای مصاحبه‌های فنی مرتبط با TypeScript آماده می‌شوید و می‌خواهید بدون زحمت آن‌ها را انجام دهید.


دلیل اینکه این دوره را دوست خواهید داشت اینجاست:


  • این کاملاً عملی است و هر درس با یک چالش شروع می‌شود و شما را تشویق می‌کند تا قبل از فاش کردن محتوای درس همراه با یک راه‌حل تخصصی مطالعه و تحقیق کنید.

  • برخلاف سایر دوره‌های طولانی، این دوره 100% TypeScript است. بدون کرک - فقط سخنرانی‌های مختصر، تمرین‌های مناسب، و گام‌های مناسب آخر هفته.

  • مواد دستورات عمومی پیشرفته، تبدیل‌های نوع، و الگوهایی مانند انواع مارک‌دار را پوشش می‌دهند و مفاهیم کاربردی را ارائه می‌دهند که بلافاصله در کد شما قابل اجرا هستند.

  • این دوره پیشرفته و در عین حال مناسب برای مبتدیان است. شما می توانید با درک اولیه از TypeScript همراه باشید.

  • این دوره به طور مداوم در حال پیشرفت است. به‌روزرسانی‌های منظم به این معنی است که همیشه به به‌روزرسانی‌های هیجان‌انگیز آینده دسترسی خواهید داشت.

به طور خلاصه، پس از اتمام این دوره، بدون ترس با خطاهای TypeScript در پایگاه های کد بزرگ مواجه خواهید شد. فرصت ارتقاء مهارت های TypeScript خود را از دست ندهید — هم اکنون ثبت نام کنید!


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

الزامات دوره Course Requirements

  • الزامات Requirements

اتحادیه ها Unions

  • استخراج انواع از اتحادیه ها Extracting Types from Unions

  • حذف انواع Eliminating Types

  • انواع نمایه شده Indexed Types

  • استخراج انواع از اتحادیه های تبعیض آمیز Extracting Types from Discriminated Unions

  • انواع نمایه شده با ادعای const Indexed Types with const Assertion

  • مقادیر شیء با ادعای const Object Values with const Assertion

  • مقادیر آرایه با ادعای const Array Values with const Assertion

تمپلی کردن با الگوهای واقعی Templifying with Template Literals

  • رشته ها و الفاظ الگو Strings and Template Literals

  • استخراج رشته ها Extracting Strings

  • انواع اتحادیه Union types

  • تبدیل رشته به کلید Converting Strings to Keys

انواع ابزار Utility Types

  • ژنریک با نوع پیش فرض Generics with Default Type

  • گسترش انواع توابع Extending Function Types

  • تاپل ها Tuples

انواع مشروط Conditional Types

  • استنتاج ارزش ها Infer Values

  • ژنریک را استنباط کنید Infer Generics

  • استنباط الفاظ الگو Infer Template Literals

  • استنباط قول Infer Promise

  • انواع شرطی توزیعی Distributive Conditional Types

انواع شی Object Types

  • تبدیل اجسام Transforming Objects

  • حذف کلید شی Object Key Exclusion

  • تبدیل شی به اتحادیه Transforming Object to Union

  • تبدیل شی به اتحادیه 2 Transforming Object to Union 2

  • انواع شی Object Types

تاپل ها و آرایه ها Tuples and Arrays

  • استخراج عنصر تاپل به عنوان نوع Extracting Tuple Element as Type

  • الحاق عناصر نوع به تاپل ها Appending Type Elements to Tuples

  • تبدیل تاپل ها به آرایه ها Transforming Tuples Into Arrays

  • نوع NonEmptyArray NonEmptyArray Type

  • طول تاپلی Tuple Length

  • افزایش طول تاپل Increasing Tuple Length

ژنریک ها Generics

  • عملکرد نقشه عمومی Generic Map Function

  • کنترل هر نوع با Generics Controlling any Types with Generics

  • کلیدهای شی با ژنریک Object Keys with Generics

  • استنتاج اعضای آرایه Inferring Array Members

  • انواع محدود در توابع عمومی Narrowing Types in Generic Functions

  • حل خطاهای مرجع با Generics Solving Reference Errors With Generics

  • عملکرد اضافه بار Function Overload

  • مقادیر پیش فرض با اضافه بار تابع Default Values with Function Overload

الگوها Patterns

  • تابع ادعا Assertion Function

  • محمولات را تایپ کنید Type Predicates

  • انواع مارک دار Branded Types

  • محمولات نوع برندینگ Branding Type Predicates

  • نگهبانان نوع برندینگ Branding Type Guards

  • گزاره ها را با کلاس ها تایپ کنید Type Predicates with Classes

  • ادعا در داخل کلاس ها Assertion inside Classes

جایزه Bonus

  • کلاس های امن تر با مقدار دهی اولیه دقیق Safer Classes With Strict Initialization

  • Inference Inside If عبارت ها را تایپ کنید Type Inference Inside If Statements

  • هر در مقابل ناشناخته Any vs. Unknown

  • اصلاح‌کننده‌های نوع نقشه‌برداری شده Mapped Type Modifiers

  • انواع مشروط Conditional Types

  • استنتاج نوع بازگشت در توابع عمومی Inferring Return Type in Generic Functions

نمایش نظرات

آموزش تایپ اسکریپت پیشرفته: ژنریک، الگوها، تغییر نوع
جزییات دوره
3.5 hours
52
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
476
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

CodeLicks Academy CodeLicks Academy

آکادمی CodeLicks