نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
TypeScript یک زبان مدرن با بسیاری از ویژگی های پیشرفته است. این دوره به شما این ویژگی ها را می آموزد که بر مبانی اساسی که قبلاً می دانید ایجاد می شود و به شما امکان می دهد تمام قدرت خود را برای نوشتن کد بهتر با خطاهای کمتر به کار بگیرید. برای استفاده کامل از TypeScript ، باید دانش لازم را برای استفاده از ویژگی های پیشرفته آن داشته باشید تا کد تمیز و رسا بنویسید. در این دوره Advanced TypeScript ، شما می آموزید که چگونه تمام قدرت سیستم type را برای نوشتن کد بهتر با خطاهای کمتر مهار کنید. شما می آموزید که چگونه استفاده از انواع موجود را با انواع اتحادیه ، تقاطع و تاپل گسترش دهید. سپس به چگونگی ایجاد و استفاده از تزئینات می پردازید. همچنین یاد خواهید گرفت که چگونه با استفاده از وعده ها و async و در انتظار کلمات کلیدی ، کد ناهمگام را مدیریت کنید. پس از پایان این دوره ، مهارتهای پیشرفته لازم برای استفاده کامل از زبان برای حل همه مشکلات برنامه نویسی سمت سرور و سرور خود را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
به حداکثر رساندن TypeScript
Maximizing TypeScript
-
مقدمه
Introduction
-
از مبتدی تا پیشرفته
From Beginner to Advanced
-
بررسی اجمالی دوره
Course Overview
-
نسخه ی نمایشی: ساختار پروژه
Demo: Project Structure
با انواع اساسی بیشتر پیش بروید
Going Further with Basic Types
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
تخریب آرایه ها و اشیا
Destructuring Arrays and Objects
-
نسخه ی نمایشی: تخریب آرایه ها و اشیا
Demo: Destructuring Arrays and Objects
-
اپراتور Spread
The Spread Operator
-
نسخه ی نمایشی: با استفاده از اپراتور Spread
Demo: Using the Spread Operator
-
انواع دوتایی
Tuple Types
-
نسخه ی نمایشی: ایجاد و استفاده از انواع مختلف
Demo: Creating and Using Tuple Types
-
انواع اتحادیه و انواع تقاطع
Union Types and Intersection Types
-
نسخه ی نمایشی: استفاده از انواع اتحادیه و تقاطع
Demo: Using Union and Intersection Types
-
نسخه ی نمایشی: ایجاد یک Mixin
Demo: Creating a Mixin
-
انواع متنی و نام مستعار نوع
String Literal Types and Type Aliases
-
نسخه ی نمایشی: با استفاده از انواع متنی رشته ای و نام مستعار نوع
Demo: Using String Literal Types and Type Aliases
-
خلاصه
Summary
با استفاده از ویژگی های پیشرفته نوع
Using Advanced Type Features
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
چند شکل این نوع است
Polymorphic this Types
-
نسخه ی نمایشی: ایجاد یک API روان با چند شکل این نوع
Demo: Creating a Fluent API with Polymorphic this Types
-
اعلامیه ادغام
Declaration Merging
-
نسخه ی نمایشی: ادغام رابط و افزایش ماژول
Demo: Interface Merging and Module Augmentation
-
نگهبانان را تایپ کنید
Type Guards
-
نسخه ی نمایشی: با استفاده از typeof Type Guards
Demo: Using typeof Type Guards
-
نسخه ی نمایشی: با استفاده از نمونه های گارد نوع
Demo: Using instanceof Type Guards
-
نسخه ی نمایشی: ایجاد و استفاده از محافظ های نوع سفارشی
Demo: Creating and Using Custom Type Guards
-
نمادها
Symbols
-
نسخه ی نمایشی: آزمایش با نمادها
Demo: Experimenting with Symbols
-
خلاصه
Summary
ایجاد و استفاده از تزئینات
Creating and Using Decorators
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
تزئینات چیست؟
What Are Decorators?
-
نحو دکوراتور و توابع کارخانه
Decorator Syntax and Factory Functions
-
تزئینات کلاس
Class Decorators
-
نسخه ی نمایشی: ایجاد و استفاده از تزئینات کلاس
Demo: Creating and Using Class Decorators
-
نسخه ی نمایشی: تزئینات کلاس که جای سازنده ها را می گیرند
Demo: Class Decorators That Replace Constructors
-
تزئینات ملک و پارامتر
Property and Parameter Decorators
-
توصیف اموال و تزئین کنندگان روش
Property Descriptors and Method Decorators
-
نسخه ی نمایشی: ایجاد و استفاده از تزئینات متد
Demo: Creating and Using Method Decorators
-
خلاصه
Summary
پیاده سازی الگوهای ناهمزمان
Implementing Asynchronous Patterns
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
چرا کد ناهمزمان اهمیت دارد
Why Asynchronous Code Matters
-
توابع برگشت تماس
Callback Functions
-
نسخه ی نمایشی: استفاده از تماس با کد ناهمزمان
Demo: Using Callbacks with Asynchronous Code
-
وعده ها چیست؟
What Are Promises?
-
نحو قول
Promise Syntax
-
نسخه ی نمایشی: ایجاد و استفاده از وعده ها
Demo: Creating and Using Promises
-
با استفاده از async/انتظار
Using async/await
-
نسخه ی نمایشی: نوشتن کد ناهمزمان همراه با async/در انتظار
Demo: Writing Asynchronous Code with async/await
-
خلاصه
Summary
نوشتن کد تمیز کننده با TSLint
Writing Cleaner Code with TSLint
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
TSLint چیست؟
What is TSLint?
-
نسخه ی نمایشی: نصب و استفاده از TSLint
Demo: Installing and Using TSLint
-
نسخه ی نمایشی: استفاده از TSLint با کد ویژوال استودیو
Demo: Using TSLint with Visual Studio Code
-
خلاصه
Summary
نمایش نظرات