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

دانلود 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

  • دمو: استخراج تایپ‌ها (Inferring Types) Demo: Inferring Types

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

  • درک Mapped Types و تغییر کلیدها (Key Remapping) 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

  • درک تایپ‌های بازگشتی (Recursive 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

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