آموزش TypeScript

Learning TypeScript

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

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

معرفی Introduction

  • به Learning TypeScript خوش آمدید Welcome to Learning TypeScript

  • نمونه برنامه Sample application

  • TypeScript چیست؟ What is TypeScript?

  • این برای کیست؟ Who's this for?

  • راه اندازی محیط توسعه Setting up the development environment

  • فایل های تمرینی Exercise files

1. مبانی 1. The Basics

  • درک استنتاج نوع و تایپ تدریجی Understanding type inference and gradual typing

  • توصیف کد خود با انواع Describing your code with types

  • افزودن TypeScript به یک برنامه موجود Adding TypeScript to an existing application

2. تعریف انواع سفارشی 2. Defining Custom Types

  • تعریف انواع سفارشی با رابط ها Defining custom types with interfaces

  • اجازه دادن به یک متغیر چند نوع باشد Allowing a variable to be multiple types

  • محدود کردن مقادیر ممکن با enums و انواع تحت اللفظی Restricting possible values with enums and literal types

  • بهبود تعاریف رابط Enhancing interface definitions

3. کلاس ها 3. Classes

  • تبدیل کلاس های جاوا اسکریپت به TypeScript Converting JavaScript classes to TypeScript

  • نمای کلی کلاس های جاوا اسکریپت JavaScript classes overview

  • محصور کردن منطق و داده با اصلاح کننده های دسترسی Encapsulating logic and data with access modifiers

  • اصلاح انواع با Partial و Omit Modifying types with Partial and Omit

4. گسترش و بهبود پشتیبانی نوع 4. Expanding and Improving Type Support

  • تایپ چک کردن فایل های جاوا اسکریپت Type checking JavaScript files

  • افزودن پشتیبانی نوع برای API های شخص ثالث Adding type support for third-party APIs

  • افزودن پشتیبانی نوع برای API های بومی Adding type support for native APIs

  • استفاده مجدد از منطق مشترک با ژنریک Reusing common logic with generics

خداحافظ Goodbye

  • نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش TypeScript
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 11m
23
Linkedin (لینکدین) lynda-small
13 فروردین 1403 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
40,209
- از 5
دارد
دارد
دارد
Jess Chadwick

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jess Chadwick Jess Chadwick

پروژه های مشاور جس چادویک مشاور نرم افزار از راه اندازی تا مزارع وب شرکت در Fortune 500s متغیر است. جس چادویک یک مشاور نرم افزاری مستقل است که متخصص فناوری های وب است. وی بیش از یک دهه تجربه توسعه دارد ، از دستگاه های تعبیه شده در استارتاپ ها تا مزارع وب در مقیاس سازمانی در Fortune 500s. او ASPInsider ، مایکروسافت MVP در ASP.NET ، ویرایشگر فنی ، نویسنده کتاب Razor Programming (O'Reilly) است ، و به طور فعال در انجمن شرکت می کند ، گروه کاربری NJDOTNET مرکزی نیوجرسی .NET را رهبری می کند.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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