لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
Dylan Israel یک مهندس نرم افزار ، مربی و مربی است.
Dylan در حال حاضر به عنوان مهندس ارشد نرم افزار در PwC ، یکی از بزرگترین شبکه های خدمات حرفه ای در جهان ، کار می کند. در طول دوران حرفه ای خود ، او دوره هایی را در زمینه جاوا اسکریپت و فناوری های پیشرفته ایجاد کرد ، در کنفرانس ها صحبت کرد و بیش از 1000 فیلم در زمینه مهندسی نرم افزار ایجاد کرد-اکثر آنها را می توانید در کانال YouTube . او خودآموز است یا نه ، پادکستی است که بایدها و نبایدهای مهندسی نرم افزار را پوشش می دهد. در مجموع ، دیلن هر ماه به صدها هزار دانش آموز می رسد.
نمایش نظرات