آموزش TypeScript 4 در عمق

TypeScript 4 In-Depth

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره تمام ویژگی های زبان اصلی در 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

نمایش نظرات

آموزش TypeScript 4 در عمق
جزییات دوره
3h 23m
44
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
19
4.8 از 5
دارد
دارد
دارد
Brice Wilson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brice Wilson Brice Wilson

توسعه دهنده و مربی نرم افزار

Brice Wilson یک توسعه دهنده و مربی نرم افزار است.

Brice Wilson بیش از 30 سال است که یک توسعه دهنده حرفه ای بوده و از ابزارها و برنامه نویسی زیادی استفاده کرده است. زبان ها در آن دوران او به عنوان یک توسعه دهنده و معمار برای تعدادی از شرکت های بزرگ کار کرده است و از یادگیری، آزمایش و آموزش فناوری های جدید لذت می برد. علایق فعلی او بر روی توسعه وب سمت سرور و مشتری متمرکز است.