دوره آموزشی برنامه نویسی شی گرا در تایپاسکریپت
1 ساعت 3 دقیقهمتوسط2020-07-29
مدرسین

Dylan Israel
Engineer, Mentor, and Educator
جزئیات دوره
TypeScript دارای ویژگیهایی است که فراتر از رویکردهای JavaScript است (و بعضی اوقات چالشی). اما این مجموعه JavaScript واقعاً در حوزه برنامه نویسی شی گرا (OOP) میدرخشد. اگر با JavaScript آشنا هستید و میخواهید اصول OOP را با استفاده از TypeScript در گردش کار خود وارد کنید، این دوره برای شما مناسب است. به مربی Dylan Israel بپیوندید زیرا او جزئیات و نحوه استفاده TypeScript از مدلهای برنامه نویسی شی گرا را به کار میبرد. او موضوعات مختلفی را در بر میگیرد، از جمله inheritance, polymorphism, genericsو encapsulation. در طول راه، او چالشهایی به اشتراک میگذارد که به شما امکان میدهد درک خود را از این مفاهیم جدید آزمایش کنید.
مهارت ها
TypeScriptJavaScriptOracleProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01-OOP در TypeScript چیست؟
1. کلاس ها در TypeScript
- 02-کلاس ها در مقابل اشیا
- 03-نمونه های اولیه در مقابل کلاس ها
- 04-مشخصات سازنده و کلاس
- 05-روش ها با TypeScript
- 06-استفاده از Get
- 07-استفاده از مجموعه
- 08-چالش - کلاس ها
- 09-راه حل - کلاس ها
2. وراثت در TypeScript
- 10-معرفی ارث
- 11-توسعه کلاس ها در TypeScript
- 12- پیاده سازی کلاس ها در TypeScript
- 13-Super()
- 14-Super() باطل می شود
- 15- ژنریک
- 16-چند شکلی
- 17-چالش - ارث
- 18-راه حل - ارث
3. دسترسی به Modifiers در TypeScript
- 19-کپسولاسیون چیست
- 20-عمومی در مقابل خصوصی
- 21-حفاظت شده
- 22-استاتیک
- 23- فقط مطالعه کنید
- 24-چالش - کپسوله سازی
- 25-محلول - کپسولاسیون
نتیجه
- 26-تبدیل کلاس های قدیمی به TypeScript
- 27-بعدش چیه
- تنظیمات 28-TypeScript
دوره های مرتبط
- دوره آموزشی تایپاسکریپت پیشرفته: ژنریکها و انواع شرطی
- دوره آموزشی انتخاب زبان مناسب برای بکاند: TypeScript، Go یا Rust برای پروژههای جدید شما
- دوره آموزشی تکنیکهای پیشرفته React Router با TypeScript
- دوره آموزشی TypeScript برای توسعهدهندگان Node.js
- دوره آموزشی ساخت برنامههای تایپاسکریپت با JSDoc
- دوره آموزشی ساخت یک مونو ریپو مقیاسپذیر با استفاده از جاوااسکریپت و تایپاسکریپت
- دوره آموزشی مقیاس بندی TypeScript برای توسعه دهندگان سازمانی
- دوره آموزشی مفاهیم پیشرفته تایپاسکریپت