آموزش مبانی TypeScript

TypeScript Fundamentals

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

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع کار با TypeScript Getting Started with TypeScript

  • شروع شدن Getting Started

  • معرفی TypeScript Introducing TypeScript

  • ابزار Tools

  • سلام جهان با TypeScript Hello World with TypeScript

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

  • ساختمان Building

  • کد دوره را دریافت کنید Get the Course Code

  • اشکال زدایی Debugging

  • خلاصه Summary

استفاده از متغیرها، انواع و اعداد Using Variables, Types, and Enums

  • معرفی Introduction

  • مزایای انواع Benefits of Types

  • انواع داخلی Built-in Types

  • ایجاد و استفاده از متغیرهای تایپ شده Creating and Using Typed Variables

  • ایجاد و استفاده از Enums Creating and Using Enums

  • خلاصه Summary

ایجاد و استفاده از توابع Creating and Using Functions

  • مقدمه ای بر توابع TypeScript Introduction to TypeScript Functions

  • مشخص کردن پارامترهای تایپ شده Specifying Typed Parameters

  • تعریف توابع Defining Functions

  • مقادیر و انواع برگرداندن Return Values and Types

  • توابع ناهمزمان Asynchronous Functions

  • توابع پیکان Arrow Functions

  • پارامترهای اختیاری Optional Parameters

  • پارامترهای پیش فرض Default Parameters

  • پارامترهای استراحت Rest Parameters

  • تخریب پارامترها Parameter Destructuring

  • خلاصه Summary

ایجاد و استفاده از رابط ها Creating and Using Interfaces

  • معرفی Introduction

  • اینترفیس چیست؟ What Is an Interface?

  • تعریف یک رابط Defining an Interface

  • با استفاده از یک رابط Using an Interface

  • رابط در مقابل نوع Interface vs. Type

  • خلاصه Summary

ایجاد و استفاده از کلاس ها Creating and Using Classes

  • معرفی Introduction

  • کلاس چیست؟ What Is a Class?

  • ایجاد و استفاده از کلاس Creating and Using a Class

  • افزودن سازنده و ویژگی ها Adding a Constructor and Properties

  • افزودن توابع Adding Functions

  • گسترش کلاس ها و پیاده سازی رابط ها Extending Classes and Implementing Interfaces

  • خلاصه Summary

ایجاد و استفاده از Generics Creating and Using Generics

  • مقدمه ای بر TypeScript Generics Introduction to TypeScript Generics

  • کدهای قابل استفاده مجدد و ژنریک Reusable Code and Generics

  • ژنریک و توابع Generics and Functions

  • ژنریک ها و رابط ها Generics and Interfaces

  • ژنریک ها و کلاس ها Generics and Classes

  • محدودیت های عمومی Generic Constraints

  • محدودیت های داخلی Built-in Constraints

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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

آموزش مبانی TypeScript
جزییات دوره
3h 11m
48
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
33
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Wahlin Dan Wahlin

توسعه دهنده، Google GDE و Microsoft MVP

John Papa John Papa

جان پاپا یک طرفدار اصلی توسعه دهنده با مایکروسافت و فارغ التحصیل برنامه های Google Developer Expert ، Microsoft Regional Director و MVP است. او علاقه زیادی به فن آوری های وب و تلفن همراه دارد و اغلب از سخنرانی در سراسر جهان در سخنرانی ها و جلسات کنفرانس ها از جمله NgConf ، Build ، Ignite ، VSLive و AngleBrackets لذت می برد. جان میزبان مشترک پادکست محبوب Adventures in Angular ، نویسنده کتاب راهنمای سبک Angular ، چندین کتاب و بسیاری از دوره های محبوب Pluralsight است. می توانید در johnpapa.net یا در توییترjohn_papa به او برسید.