آموزش TypeScript: برنامه نویسی شی گرا

TypeScript: Object-Oriented Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: TypeScript دارای ویژگی هایی است که فراتر از رویکردهای JavaScript هستند (و گاهی اوقات آنها را به چالش می کشند). اما این مجموعه برتر JavaScript در حوزه برنامه نویسی شی گرا (OOP) واقعاً می درخشد. اگر با JavaScript آشنا هستید و می خواهید با استفاده از TypeScript اصول OOP را در گردش کار خود بگنجانید ، این دوره برای شما مناسب است. با مربی دیلن اسرائیل همراه شوید زیرا او توضیح می دهد که چگونه و چرا TypeScript از مدل های برنامه نویسی شی گرا استفاده می کند. دیلن طیف وسیعی از موضوعات را شامل می شود ، از جمله وراثت ، چند شکلی ، ژنریک و کپسول سازی. در طول راه ، او چالش های مشترکی دارد که به شما امکان می دهد درک خود از این مفاهیم جدید را امتحان کنید.

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

مقدمه Introduction

  • OOP در TypeScript درباره چیست؟ What's the OOP in TypeScript all about?

1. کلاس در TypeScript 1. Classes in TypeScript

  • کلاسها در مقابل اشیاء Classes vs. objects

  • نمونه های اولیه در مقابل کلاس Prototypes vs. classes

  • سازنده و خصوصیات کلاس Constructor and class properties

  • روش هایی با TypeScript Methods with TypeScript

  • با استفاده از Get Using Get

  • با استفاده از مجموعه Using Set

  • چالش: کلاس ها Challenge: Classes

  • راه حل: کلاس ها Solution: Classes

2. وراثت در TypeScript 2. Inheritance in TypeScript

  • معرفی وراثت Inheritance introduction

  • گسترش کلاسها در TypeScript Extending classes in TypeScript

  • کلاس های پیاده سازی در TypeScript Implementing classes in TypeScript

  • فوق العاده () Super()

  • فوق العاده () نادیده گرفتن Super() overrides

  • عمومی Generics

  • پلی مورفیسم Polymorphism

  • چالش: وراثت Challenge: Inheritance

  • راه حل: وراثت Solution: Inheritance

3. دسترسی به اصلاح در TypeScript 3. Access Modifiers in TypeScript

  • محصور سازی چیست؟ What is encapsulation?

  • عمومی در مقابل خصوصی Public vs. private

  • حفاظت شده Protected

  • استاتیک Static

  • فقط خواندنی Readonly

  • چالش: محصور کردن Challenge: Encapsulation

  • راه حل: محصور کردن Solution: Encapsulation

نتیجه Conclusion

  • تبدیل کلاسهای میراث به TypeScript Converting legacy classes to TypeScript

  • بعد چی؟ What's next?

  • تنظیمات TypeScript TypeScript settings

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش TypeScript: برنامه نویسی شی گرا
جزییات دوره
1h 3m
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
224
- از 5
ندارد
دارد
دارد
Dylan Israel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dylan Israel Dylan Israel

مهندس ، مربی و مربی

Dylan Israel یک مهندس نرم افزار ، مربی و مربی است.

Dylan در حال حاضر به عنوان مهندس ارشد نرم افزار در PwC ، یکی از بزرگترین شبکه های خدمات حرفه ای در جهان ، کار می کند. در طول دوران حرفه ای خود ، او دوره هایی را در زمینه جاوا اسکریپت و فناوری های پیشرفته ایجاد کرد ، در کنفرانس ها صحبت کرد و بیش از 1000 فیلم در زمینه مهندسی نرم افزار ایجاد کرد-اکثر آنها را می توانید در کانال YouTube . او خودآموز است یا نه ، پادکستی است که بایدها و نبایدهای مهندسی نرم افزار را پوشش می دهد. در مجموع ، دیلن هر ماه به صدها هزار دانش آموز می رسد.