آموزش 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 در عمق
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 23m
44
Pluralsight (پلورال سایت) pluralsight-small
02 آذر 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
19
4.8 از 5
دارد
دارد
دارد
Brice Wilson

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brice Wilson Brice Wilson

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

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

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

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

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

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