آموزش بهترین روش های TypeScript

TypeScript Best Practices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بهترین روش ها تضمین می کند که کد شما تمیز، خوانا و قابل نگهداری است. این کار درک و اصلاح کد را برای شما و دیگران در آینده آسان تر می کند. در این دوره، TypeScript Best Practices، بسیاری از بهترین شیوه ها را برای نوشتن TypeScript تمیز، خوانا، قابل نگهداری و عملکردی خواهید آموخت. ابتدا، برخی از بهترین شیوه های پروژه را برای پیکربندی، ساختار و ابزارسازی پروژه بررسی خواهید کرد. در مرحله بعد، بهترین شیوه های خاص زبان را برای نوشتن TypeScript، مانند ویژگی های زبانی که باید از آن اجتناب کنید یا به آن علاقه مند شوید، قبل از پیشرفت در موضوعات متوسط ​​و پیشرفته مانند استفاده از انواع شرطی و تزئینات، کشف خواهید کرد. در نهایت، بهترین روش ها برای نوشتن کد ناهمزمان، امنیت، عملکرد و تست را خواهید آموخت. پس از اتمام این دوره، مهارت ها و دانش بهترین شیوه های TypeScript مورد نیاز برای ایجاد برنامه های کاربردی موثر و قابل نگهداری که مطابق با استانداردهای صنعتی مدرن هستند را خواهید داشت.

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

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

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

بهترین روش ها در سطح پروژه Project-level Best Practices

  • بهترین شیوه های ساختاری Structural Best Practices

  • بهترین شیوه های معماری Architectural Best Practices

  • بهترین روش های پیکربندی Configuration Best Practices

  • بهترین شیوه های ابزارسازی Tooling Best Practices

بهترین روش های زبان Language Best Practices

  • از نوع «هر گونه» اجتناب کنید Avoid the `any` Type

  • "تهی" و "تعریف نشده" را ایمن مدیریت کنید Handle `null` & `undefined` Safely

  • از حاشیه نویسی بیش از حد خودداری کنید Avoid Excessive Annotation

  • از انواع تقاطع استفاده کنید Utilize Intersection Types

  • از Enums استفاده کنید Use Enums

  • استفاده از Tuples برای آرایه های با طول ثابت Using Tuples for Fixed-length Arrays

  • از انواع ReadOnly و ReadOnlyArray استفاده کنید Use ReadOnly and ReadOnlyArray Types

  • از Polymorphic This استفاده کنید Use the Polymorphic This

  • محافظان تایپ را بر Type Assertion ترجیح دهید Favour Type-guards over Type Assertion

  • بیانیه های سوئیچ را جامع کنید Make Switch Statements Exhaustive

  • در صورت لزوم از انواع ابزار استفاده کنید Use Utility Types Where Applicable

  • از Generics استفاده کنید Use Generics

  • از انواع شرطی استفاده کنید Use Conditional Types

  • از دکوراتورها استفاده کنید Use Decorators

بهترین روش های ناهمزمان Asynchronous Best Practices

  • از Async/Await استفاده کنید Use Async/Await

  • همیشه خطاها را مدیریت کنید Always Handle Errors

  • از Promise.all/Promise.race استفاده کنید Use Promise.all/Promise.race

  • از Loading State ها و Timeouts استفاده کنید Use Loading States and Timeouts

  • همیشه اشتراک ها را پاک کنید Always Clean up Subscriptions

بهترین شیوه های مدیریت خطا Error Handling Best Practices

  • مدیریت خطا در TypeScript Error Handling in TypeScript

  • از سعی کردن/گرفتن درست استفاده کنید Use Try/Catch Correctly

  • خطاهای بازگشت در مقابل پرتاب Returning vs. Throwing Errors

  • از کلاس های خطا استفاده کنید Use Error Classes

  • خطاهای مفید و مستندات خطا را ارائه دهید Provide Useful Errors and Error Documentation

بهترین شیوه های عملکرد Performance Best Practices

  • اجرای Lazy-loading Implement Lazy-loading

  • از Web-workers استفاده کنید Use Web-workers

  • وظایف طولانی مدت را از بین ببرید Break up Long-running Tasks

  • گلوگاه و انحراف Throttling and Debouncing

  • یادداشت و ذخیره سازی Memoization and Caching

تست بهترین روش ها Testing Best Practices

  • نوشتن تست های خواندنی Writing Readable Tests

  • تست و تست استقلال داده ها Test and Test Data Independence

  • توسعه آزمایش محور Test-driven Development

  • از یک تست دونده مدرن استفاده کنید Use a Modern Test Runner

نمایش نظرات

آموزش بهترین روش های TypeScript
جزییات دوره
2h 26m
38
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1
از 5
دارد
دارد
دارد
Dan Wellman
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Wellman Dan Wellman

دن ولمن توسعه دهنده وب ، نویسنده و مدرس دوره از انگلستان است. او بیش از ده سال است که یک توسعه دهنده است و تقریباً مدت طولانی است که در مورد تجربیات خود می نویسد و فیلم می سازد. او 9 کتاب در مورد کتابخانه های جاوا اسکریپت نوشت و حدود 50 دوره ویدیویی در زمینه توسعه جلویی تولید کرد. او در حال حاضر رئیس UI سیستم های DST است و به همراه همسر و چهار فرزندش در ساحل جنوبی انگلستان زندگی می کند.