آموزش تسلط بر مصاحبه‌های تایپ‌اسکریپت (TypeScript) – پرسش و پاسخ ۲۰۲۶ - آخرین آپدیت

دانلود TypeScript Interview Mastery – 2026 Q&A

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را بسنجید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره جامع، شما از طریق تمرینات عملی و حل مسائل واقعی، بر مفاهیم TypeScript تسلط خواهید یافت و برای مصاحبه‌هایی که توانایی‌های کدنویسی و حل مسئله شما را می‌سنجند، آماده می‌شوید. شما با مبانی، از جمله نصب و پیکربندی TypeScript، درک تفاوت‌های آن با JavaScript و بررسی انواع تایپ‌های مختلف شروع خواهید کرد. به تدریج، وارد مباحث پیشرفته‌ای مانند Overloading توابع، استفاده از Generics و مدیریت کلاس‌ها خواهید شد. این دوره همچنین شامل تمرینات کاربردی و چالش‌های کدنویسی برای تثبیت درک شما از تایپ‌اسکریپت و کاربردهای آن است. همزمان با پیشروی در دوره، شما با ویژگی‌های کلیدی TypeScript مانند اینترفیس‌ها (Interfaces)، Enumها، استنتاج نوع (Type Inference) و کار با کلاس‌ها و توابع آشنا می‌شوید. همچنین تجربه‌ای در ادغام TypeScript با React و استفاده از مفاهیم پیشرفته‌ای نظیر Overloading، Extending و Conditional Types کسب خواهید کرد. در پایان دوره، اعتماد به نفس لازم برای شرکت در مصاحبه‌های TypeScript و پاسخ به چالش‌های کدنویسی را با سهولت به دست خواهید آورد. این دوره برای توسعه‌دهندگانی که برای مصاحبه‌های متمرکز بر TypeScript آماده می‌شوند، ایده‌آل است. اگر دانش پایه برنامه‌نویسی دارید و می‌خواهید درک خود را از تایپ‌اسکریپت عمیق‌تر کنید، این دوره دانش و مهارت‌های لازم برای موفقیت در هر مصاحبه TypeScript را در اختیار شما قرار می‌دهد. در پایان این دوره، شما قادر خواهید بود تایپ‌های TypeScript را تعریف و پیاده‌سازی کنید، با Generics و ویژگی‌های پیشرفته مانند Overloading کار کنید و این مفاهیم را در چالش‌های کدنویسی دنیای واقعی به کار ببرید.

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

مقدمه Introduction

  • معرفی دوره Course Introduction

  • نصب و پیکربندی TypeScript Setting up TypeScript

  • مقایسه JavaScript و TypeScript JavaScript vs TypeScript

  • آیا TypeScript به طور پیش‌فرض کد ما را بهبود می‌بخشد؟ Does TypeScript improve our code out of the box?

  • فایل PDF PDF File

  • آماده‌سازی سورس‌کدها برای شما I prepared source code for you

مبانی اصلی تایپ‌اسکریپت Core TypeScript

  • چگونه تایپ‌های پایه را در TypeScript تعریف کنیم؟ How to define basic types inside TypeScript?

  • تفاوت بین تایپ‌های صریح (Explicit) و ضمنی (Implicit) چیست؟ What is the difference between explicit vs implicit types?

  • تایپ‌گذاری صحیح تابع getFullName Type a function getFullName correctly

  • اینترفیس (Interface) در TypeScript چیست؟ What is an interface in TypeScript?

  • تایپ (Type) در TypeScript چیست؟ What is type in TypeScript?

  • تفاوت بین Interface و Type چیست؟ What is the difference between an interface and a type?

  • Union در TypeScript چیست؟ What is union in TypeScript?

  • چگونه Union را در TypeScript محدود (Narrow) کنیم؟ How to narrow the union in TypeScript?

  • Void در TypeScript چیست؟ What is void in TypeScript?

  • Never در TypeScript چیست؟ What is never in TypeScript?

  • Any در TypeScript چیست؟ What is any in TypeScript?

  • Unknown در TypeScript چیست؟ What is unknown in TypeScript?

  • چگونه با DOM در TypeScript کار کنیم؟ How to work with DOM in TypeScript?

  • چگونه با کلاس‌ها در TypeScript کار کنیم؟ How to work with classes in TypeScript?

  • Enum در TypeScript چیست؟ What is an enum in TypeScript?

  • Generics در TypeScript چیست؟ What are generics in TypeScript?

  • Tuple در TypeScript چیست؟ What is a tuple in TypeScript?

  • Property اختیاری در TypeScript چیست؟ What is an optional property in TypeScript?

  • چگونه کلیدهای پویا (Dynamic Keys) را در آبجکت پوشش دهیم؟ How to cover dynamic keys in the object?

  • Index Signature در TypeScript چیست؟ What is an index signature in TypeScript?

  • تایپ Record در TypeScript چیست؟ What is a record type in TypeScript?

  • Omit و Pick در TypeScript چیست؟ What is omit and pick in TypeScript?

  • Readonly در TypeScript چیست؟ What is readonly in TypeScript?

  • Partial در TypeScript چیست؟ What is partial in TypeScript?

  • Required در TypeScript چیست؟ What is required in TypeScript?

  • چگونه از TypeScript در کنار React استفاده کنیم؟ How to use TypeScript together with React?

  • استنتاج نوع (Type Inference) در TypeScript چیست؟ What is type inference in TypeScript?

  • تایپ لیترال (Literal Type) در TypeScript چیست؟ What is literal type in TypeScript?

  • فایل tsconfig.json چیست؟ What is tsconfig.json file?

  • اجزای اصلی TypeScript چیست؟ What are the core components of TypeScript?

  • چگونه TypeScript را به JavaScript تبدیل (Transpile) کنیم؟ How to transpile TypeScript to JavaScript?

  • فایل d.ts در TypeScript چیست؟ What is d.ts file in TypeScript?

  • فایل Map در TypeScript چیست؟ What is map file in TypeScript?

تایپ‌اسکریپت پیشرفته Advanced TypeScript

  • مقدمه‌ای بر بخش پیشرفته Introduction for Advanced Section

  • Overloading توابع در TypeScript چیست؟ What is function overloading in TypeScript?

  • کلمه کلیدی Extends در TypeScript چیست؟ What is extends in TypeScript?

  • کلمه کلیدی Infer در TypeScript چیست؟ What is infer in TypeScript?

  • تمرین عملی: Readonly Do it yourself - readonly

  • تمرین عملی: First Do it yourself - first

  • تمرین عملی: طول Tuple Do it yourself - tuple length

  • تمرین عملی: If Do it yourself - if

  • تمرین عملی: Concat Do it yourself - concat

گام‌های بعدی What's Next?

  • تکلیف نهایی Homework

نمایش نظرات

آموزش تسلط بر مصاحبه‌های تایپ‌اسکریپت (TypeScript) – پرسش و پاسخ ۲۰۲۶
جزییات دوره
4h 51m
49
(آخرین آپدیت)
8
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده