مفاهیم پیشرفته تایپ اسکریپت
✅ سرفصل و جزئیات آموزش
یاد بگیرید چگونه اپلیکیشن های مقاوم و با عملکرد بالا با استفاده از قابلیت های پیشرفته از سیستم های نوع و جنریک ها گرفته تا دکوراتورها و تکنیک های بهینه سازی در تایپ اسکریپت بسازید.
با اهمیت بیشتر TypeScript در توسعه فرانت اند و بک اند، فهم چگونگی استفاده از ویژگی های پیشرفته آن به سرعت به یک مهارت ضروری تبدیل می شود. آیا آماده هستید که مهارت های خود را به سطح بعدی ببرید و کد بهتر، سریع تر و تمیزتری بنویسید؟ به Maaike van Putten، مدرس و توسعه دهنده تکنولوژی ملحق شوید تا به شما نشان دهد چگونه از تمام قدرت TypeScript استفاده کنید و فراتر از سینتکس اولیه و استفاده های رایج آن بروید. Maaike یک بررسی عمیق از چندین مفهوم پیشرفته ارائه می دهد که شامل جنریک ها، انواع پیشرفته، Overloading توابع، دستکاری پیچیده نوع، تکنیک های پیشرفته ماژولاریزاسیون، دکوراتورها و متاداده، و یکپارچگی و بهینه سازی ابزار ساخت است. در پایان این دوره، شما با مهارت ها و دانشی مجهز خواهید شد که برای شروع نوشتن کد در تایپ اسکریپت با تسلط در سطح کارشناسی نیاز دارید.
این دوره با GitHub Codespaces ادغام شده است، یک محیط توسعه ابری آنی که تمام امکانات IDE مورد علاقه خود را بدون نیاز به راه اندازی هرگونه ماشین محلی ارائه می دهد. با GitHub Codespaces، می توانید از هر ماشینی و در هر زمانی تمرین عملی کنید، تمام این موارد در حالی است که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن مواجه خواهید شد. ویدئو "چگونه از Codespaces استفاده کنیم" را ببینید تا یاد بگیرید چگونه شروع کنید.
مفاهیم پیشرفته تایپ اسکریپت
-
چرا باید از TypeScript پیشرفته استفاده کنید؟ 0:00:28
-
چگونه از Codespaces استفاده کنیم؟ 0:03:19
-
جنریک ها 0:08:08
-
الگوهای پیشرفته جنریک 0:08:35
-
الگوهای طراحی با جنریک ها 0:06:37
-
چالش: بیایید آن را مرتب کنیم 0:00:57
-
راه حل: بیایید آن را مرتب کنیم 0:02:00
-
تایپ های یوتیلیتی 0:11:33
-
تایپ های نگاشت شده 0:03:57
-
تایپ های شرطی 0:06:01
-
تایپ های Template literal 0:03:46
-
چالش: تایپ دهی پیشرفته 0:01:26
-
راه حل: تایپ دهی پیشرفته 0:01:26
-
Overloading تابع 0:03:07
-
استفاده عملی از Overloading تابع 0:01:30
-
چالش: overload تابع 0:00:59
-
راه حل: overload تابع 0:00:42
-
Type guards (گاردهای نوع) و discriminated unions 0:02:16
-
استفاده از type assertion 0:02:13
-
توضیح ناشناخته 0:02:30
-
چالش: پردازش داده 0:00:52
-
راه حل: پردازش داده 0:00:45
-
Namespaces در مقابل ماژول 0:05:11
-
عبارات Dynamic import 0:02:05
-
چالش: ماژول بندی 0:01:11
-
راه حل: ماژول بندی 0:01:10
-
درک دکوراتورها 0:03:27
-
بازتاب و متاداده 0:05:07
-
چالش: ایجاد دکوراتورها 0:01:39
-
راه حل: ایجاد دکوراتورها 0:02:21
-
ادغام با ابزار ساخت Webpack 0:05:03
-
بهینه سازی TypeScript برای تولید 0:09:58
-
چالش: بهینه سازی یک اپلیکیشن 0:01:16
-
راه حل: بهینه سازی یک اپلیکیشن 0:02:49
-
موضوع بعدی چیست؟ 0:00:23
مشخصات آموزش
مفاهیم پیشرفته تایپ اسکریپت
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:پیشرفته
- تعداد درس:35
- مدت زمان :1:54:47
- حجم :247.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy