لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
دزموند یک مهندس FullStack است که در غنا، آفریقای غربی مستقر است. او از تدریس و ارتقای مهارت مهندسان نرم افزار و دیدن روند رشد افراد از توسعه دهندگان مبتدی تا کارشناسی ارشد در رشته های خود لذت می برد.
نمایش نظرات