آموزش TypeScript 5 Deep Dive

دانلود TypeScript 5 Deep Dive

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: حفظ پایگاه های کد جاوا اسکریپت به دلیل ماهیت پویای آنها می تواند چالش برانگیز باشد و منجر به مشکلاتی مانند عدم ایمنی نوع و چالش های همکاری شود. در این دوره، TypeScript 5 Deep Dive، یاد خواهید گرفت که با استفاده از TypeScript به طور موثر پایگاه های کد جاوا اسکریپت را مدیریت و تقویت کنید. ابتدا، ویژگی های نوع پیشرفته و قابلیت های جدید معرفی شده در TypeScript را بررسی خواهید کرد. در مرحله بعد، نحوه اجرای مدیریت خطای قوی و برنامه‌نویسی ناهمزمان را خواهید یافت. در نهایت، بهترین شیوه ها را برای سازماندهی کد و مدیریت وابستگی یاد خواهید گرفت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش TypeScript 5 مورد نیاز برای ایجاد برنامه های جاوا اسکریپت قابل نگهداری و ایمن را خواهید داشت.

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

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

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

چه چیزی در تایپ اسکریپت جدید است؟ What’s New in Typescript?

  • مقدمه Intro

  • دکوراتورها Decorators

  • بازده ضمنی آسانتر برای توابع Easier Implicit Returns for Functions

  • ویژگی های وارداتی Import Attributes

  • Object.groupBy Object.groupBy

  • Map.groupBy Map.groupBy

  • پارامترهای نوع Const Const Type Parameters

  • "استفاده از" اعلامیه ها “Using” Declarations

  • چندین فایل پیکربندی در "extends" Multiple Configuration Files in “extends”

انواع پیشرفته و استنتاج نوع Advanced Types and Type Inference

  • انواع تحت اللفظی Literal Types

  • اتحادیه ها Unions

  • اتحادیه ها با رابط ها Unions with Interfaces

  • انواع تقاطع Intersection Types

  • نوع استنتاج Type Inference

  • اظهارات را تایپ کنید Type Assertions

  • گاردهای نوع سفارشی Custom Type Guards

توابع، کلاس ها و رابط ها Functions, Classes, and Interfaces

  • انواع توابع Function Types

  • کلاس ها Classes

  • نسخه ی نمایشی: کلاس ها Demo: Classes

  • دسترسی به اصلاح کننده ها Access Modifiers

  • رابط برای ساختارهای پیچیده Interfaces for Complex Structures

ژنریک و ویژگی های پیشرفته Generics and Advanced Features

  • ژنریک ها Generics

  • محدودیت ها Constraints

  • فراداده و حاشیه نویسی Metadata and Annotations

  • نسخه ی نمایشی: فراداده و حاشیه نویسی Demo: Metadata and Annotations

  • مخلوط ها Mixins

  • نسخه ی نمایشی: ترکیبی Demo: Mixins

ماژول ها، فضاهای نام و مدیریت وابستگی Modules, Namespaces, and Dependency Management

  • واردات و صادرات Imports and Exports

  • ماژول ها Modules

  • فضاهای نام Namespaces

اشکال زدایی و Refactoring برنامه های TypeScript Debugging and Refactoring TypeScript Applications

  • برنامه نویسی ناهمزمان Asynchronous Programming

  • رسیدگی به خطا Error Handling

  • وعده ها Promises

نمایش نظرات

آموزش TypeScript 5 Deep Dive
جزییات دوره
1h 40m
34
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Desmond Nyamador Desmond Nyamador

دزموند یک مهندس FullStack است که در غنا، آفریقای غربی مستقر است. او از تدریس و ارتقای مهارت مهندسان نرم افزار و دیدن روند رشد افراد از توسعه دهندگان مبتدی تا کارشناسی ارشد در رشته های خود لذت می برد.