آموزش بهترین شیوه ها و نکات پیشرفته TypeScript برای توسعه دهندگان React

Best practices & advanced TypeScript tips for React devs

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا شما یک توسعه دهنده React هستید که سعی می کنید بیشترین مزایا را از TypeScript دریافت کنید؟ سپس این دوره برای شماست. نحوه استفاده حداکثری از TypeScript هنگام نوشتن برنامه های React پیکربندی TypeScript در حالتی حتی سخت گیرانه اعتبارسنجی داده ها به روشی سازگار با TypeScript در مرز برنامه استفاده از ساختارهای بهتر و سپس Casting برای اطلاع دادن به TypeScript در مورد انواع مورد استفاده پیش نیازها: درک اولیه React درک اولیه از TypeScript

آیا از برخورد با اشکالات زمان اجرا در برنامه های React خود خسته شده اید؟ آیا می خواهید قابلیت اطمینان و کارایی کد خود را بدون تلاش اضافی افزایش دهید؟ جلوترش رو نگاه نکن! در این دوره تعاملی، تکنیک‌ها و تنظیمات ساده‌ای را برای افزایش استفاده از TypeScript هنگام توسعه برنامه‌های React به اشتراک می‌گذارم.


با استفاده از توانایی TypeScript برای بررسی کد ما، می‌توانیم خطاهای احتمالی را در مراحل اولیه توسعه پیدا کنیم. این نه تنها باعث صرفه جویی در زمان می شود، بلکه منجر به تجربه کاربری بهتری نیز می شود زیرا احتمال کمتری وجود دارد که اشکالات به تولید برسند.


ما با بررسی اصول اولیه اعلان مؤلفه‌های React با استفاده از TypeScript شروع می‌کنیم و سپس به مفاهیم پیشرفته‌تر مانند استفاده از انواعی مانند هر، ناشناخته و هرگز، گزاره‌های تایپ و بررسی جامع می‌پردازیم. همچنین در مورد انواع نقشه‌برداری داخلی و نحوه ایجاد نقشه‌های نوع سفارشی خود خواهید آموخت. بعلاوه، قدرت انواع مشروط و استنتاج نوع را در سیستم نوع TypeScript بررسی خواهیم کرد.


در پایان این دوره، مهارت‌ها و دانش لازم را خواهید داشت تا برنامه‌های React خود را به سطح بالاتری ببرید و آنها را قابل اعتمادتر و کارآمدتر از همیشه کنید. این فرصت را برای بهبود مهارت های توسعه و ایجاد تجربه کاربری بهتر از دست ندهید. امروز ثبت نام کنید!


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

معرفی Introduction

  • معرفی Introduction

  • معرفی شخصی Personal introduction

  • پیش نیازها Prerequisites

  • شبیه سازی مخزن GitHub Cloning the GitHub repository

تکالیف Assignments

  • کامپایل کردن کد Compiling the code

  • با استفاده از TypeScript به کامپوننت ها واکنش نشان دهید React Components using TypeScript

  • قطعات انحصاری متقابل Mutually exclusive component props

  • بیشتر ویژگی های سختگیرانه TypeScript More TypeScript strict features

  • اعتبارسنجی داده ها در مرز Validating data at the boundary

  • استنتاج انواع TypeScript Inferring TypeScript types

  • انواع پروپ مولفه های Generic React Generic React component prop types

  • استخراج انواع پایه کامپوننت Deriving component prop types

  • استنتاج انواع طرحواره زود Inferring Zod schema types

  • نقشه برداری را با Omit<> و/یا Pick<> تایپ کنید Type mapping with Omit<> and/or Pick<>

  • با استفاده از Readonly<> Using Readonly<>

  • نوع سفارشی نگاشت DeepReadonly<> Custom type mapping DeepReadonly<>

  • نمایش انواع نگاشت TypeScript Displaying TypeScript mapped types

  • توابع محمول را تایپ کنید Type Predicate Functions

  • توابع ادعا را تایپ کنید Type Assertion Functions

  • بررسی جامع بودن Exhaustiveness Checking

نتیجه Conclusion

  • نتیجه گیری دوره Course conclusions

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش بهترین شیوه ها و نکات پیشرفته TypeScript برای توسعه دهندگان React
جزییات دوره
3.5 hours
21
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
442
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maurice de Beijer Maurice de Beijer

به من بگو. به من نشان بده من را درگیر کن