آموزش بررسی عمیق تایپ‌اسکریپت: تایپ‌های تخصصی و ویژگی‌های پیشرفته زبان - آخرین آپدیت

دانلود TypeScript Deep Dive: Specialized Types and Language Features

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تایپ‌ها همان چیزی هستند که تایپ‌اسکریپت را در مقایسه با جاوااسکریپت قدرتمندتر می‌کنند. برای دستیابی به امنیت تایپی (Type Safety) بیشتر، می‌توان از تایپ‌های تخصصی مانند Conditional Types یا Mapped Types استفاده کرد. در دوره «بررسی عمیق تایپ‌اسکریپت: تایپ‌های تخصصی و ویژگی‌های پیشرفته زبان»، شما یاد می‌گیرید که چگونه از تایپ‌های پیشرفته و قابلیت‌های خاص این زبان استفاده کنید. ابتدا، تایپ‌های شرطی (Conditional Types) را به همراه کلمه کلیدی infer بررسی خواهید کرد. سپس، با Mapped Types و نحوه بازنگری کلیدها (Key Remapping) آشنا می‌شوید. در نهایت، نحوه ساخت تایپ‌های بازگشتی (Recursive Types) و استفاده از Template Literal Types را خواهید آموخت. پس از اتمام این دوره، شما مهارت و دانش لازم در زمینه تایپ‌های تخصصی تایپ‌اسکریپت را برای ایجاد یک کدبیس بهینه، کارآمد و مستحکم به دست خواهید آورد.

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

تایپ‌های شرطی و کلمه کلیدی infer Conditional Types and infer

  • تایپ‌های شرطی چیستند؟ What Are Conditional Types?

  • دمو: استفاده از تایپ‌های شرطی Demo: Using Conditional Types

  • درک کلمه کلیدی infer Understanding the 'infer' Keyword

  • دمو: استنباط تایپ‌ها Demo: Inferring Types

تایپ‌های نگاشتی (Mapped Types) Mapped Types

  • درک Mapped Types و بازنگری کلیدها Understanding Mapped Types and Key Remapping

  • موارد استفاده رایج از Mapped Types Common Use Cases of Mapped Types

  • دمو: استفاده از Mapped Types و Key Remapping Demo: Using Mapped Types and Key Remapping

تایپ‌های بازگشتی و Template Literal Types Recursive Types and Template Literal Types

  • درک تایپ‌های بازگشتی Understanding Recursive Types

  • دمو: ساخت یک تایپ بازگشتی Demo: Building a Recursive Type

  • تایپ‌های Template Literal چیستند؟ What Are Template Literal Types?

  • دمو: استفاده از Template Literal Types Demo: Using Template Literal Types

  • جمع‌بندی نهایی Final Words

نمایش نظرات

آموزش بررسی عمیق تایپ‌اسکریپت: تایپ‌های تخصصی و ویژگی‌های پیشرفته زبان
جزییات دوره
51m
12
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marius Roggenbuck Marius Roggenbuck

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