نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره تمام ویژگی های زبان اصلی در TypeScript 4+ را به شما آموزش می دهد. شما همچنین یاد خواهید گرفت که چگونه گزینه های مختلف کامپایلر TypeScript را اعمال کنید و پروژه های با هر اندازه ای را برای رسیدن به اهداف توسعه خاص خود پیکربندی کنید.TypeScript به شما کمک می کند تا برنامه های کاربردی وب ایجاد کنید که نگهداری راحت تر و حاوی اشکالات کمتری نسبت به برنامه های کاربردی جاوا اسکریپت سنتی باشد. در این دوره آموزشی، TypeScript 4 In-depth، تمام ویژگی های اصلی زبان را یاد می گیرید و مهارت های شروع کار بر روی اولین پروژه TypeScript خود را توسعه می دهید. ابتدا، ویژگی های اساسی زبان از جمله حاشیه نویسی نوع، توابع، رابط ها و کلاس ها را بررسی خواهید کرد. در مرحله بعد، ویژگی های پیشرفته تری مانند ژنریک و ماژول ها را کشف خواهید کرد. در نهایت، نحوه استفاده از کامپایلر TypeScript و پیکربندی پروژه های TypeScript را با استفاده از فایل پیکربندی tsconfig.json خواهید آموخت. پس از اتمام این دوره، مهارت ها و دانش TypeScript مورد نیاز برای ساخت برنامه های وب سرور و سرویس گیرنده را سریعتر و با خطاهای کمتری خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی
Introduction
-
بررسی نسخه
Version Check
-
چرا از TypeScript استفاده کنیم؟
Why Use TypeScript?
نصب و راه اندازی
Installation and Setup
-
در حال نصب TypeScript
Installing TypeScript
-
انتخاب یک ویرایشگر TypeScript
Choosing a TypeScript Editor
-
با استفاده از TypeScript Playground
Using the TypeScript Playground
-
استفاده از کد ویژوال استودیو
Using Visual Studio Code
مبانی TypeScript
TypeScript Basics
-
اعلان متغیرها
Declaring Variables
-
انواع معمول و حاشیه نویسی نوع
Common Types and Type Annotations
-
استفاده از متغیرها و نوع حاشیه نویسی
Using Variables and Type Annotations
-
Enums، Arrays و Tuples
Enums, Arrays, and Tuples
-
اعلام عناصر و آرایه ها
Declaring Enums and Arrays
کارکرد
Functions
-
توابع در TypeScript در مقابل JavaScript
Functions in TypeScript Versus JavaScript
-
توابع پیکان
Arrow Functions
-
استفاده از توابع پیکان
Using Arrow Functions
-
انواع توابع
Function Types
-
پارامترهای تابع اختیاری، پیش فرض و استراحت
Optional, Default, and Rest Function Parameters
-
نوشتن کد با پارامترهای تابع
Writing Code with Function Parameters
-
عملکرد اضافه بار
Function Overloads
رابط ها
Interfaces
-
درک رابط ها
Understanding Interfaces
-
اعلان و استفاده از رابط ها
Declaring and Using Interfaces
-
رابط برای انواع توابع
Interfaces for Function Types
-
گسترش رابط ها
Extending Interfaces
-
پیاده سازی رابط با کلاس ها
Implementing Interfaces with Classes
کلاس ها
Classes
-
کلاس چیست؟
What Is a Class?
-
بخش هایی از یک کلاس
Parts of a Class
-
ایجاد و استفاده از کلاس ها
Creating and Using Classes
-
گسترش کلاس ها با وراثت
Extending Classes with Inheritance
-
کلاس های چکیده
Abstract Classes
-
استفاده از عبارات کلاس
Using Class Expressions
ماژول ها
Modules
-
تکامل ماژول ها
The Evolution of Modules
-
فرمت های ماژول
Module Formats
-
صادرات و واردات ماژول ها
Exporting and Importing Modules
-
استفاده از ماژول ها
Using Modules
-
استفاده از صادرات پیش فرض
Using Default Exports
ژنریک ها
Generics
-
ژنریک و پارامترهای نوع چیست؟
What Are Generics and Type Parameters?
-
با استفاده از Array<T
Using Array<T>
-
توابع عمومی
Generic Functions
-
رابط ها و کلاس های عمومی
Generic Interfaces and Classes
-
محدودیت های عمومی
Generic Constraints
گزینه های کامپایلر و پیکربندی پروژه
Compiler Options and Project Configuration
-
یافتن و استفاده از گزینه های کامپایلر
Finding and Using Compiler Options
-
پیکربندی پروژه ها با tsconfig.json
Configuring Projects with tsconfig.json
فایل های اعلامیه
Declaration Files
-
فایل های اعلامیه چیست؟
What Are Declaration Files?
-
استفاده از فایل های اعلامیه
Using Declaration Files
نمایش نظرات