آموزش TypeScript جلسه 9 :Type Alias | ساخت تایپهای سفارشی و افزایش خوانایی کد
TypeScript امکانات زیادی برای مدیریت نوع دادهها در اختیار ما قرار میدهد. یکی از کاربردیترین قابلیتهای آن Type Alias است که به ما اجازه میدهد…
TypeScript امکانات زیادی برای مدیریت نوع دادهها در اختیار ما قرار میدهد. یکی از کاربردیترین قابلیتهای آن Type Alias است که به ما اجازه میدهد…
در پروژههای واقعی Angular تقریباً همیشه با سناریوهایی روبرو میشویم که نیاز به ارسال داده از طریق URL یا تغییر مسیر کاربران داریم. برای مثال:…
در بسیاری از توابع، همه پارامترها همیشه لازم نیستند. گاهی میخواهیم برخی پارامترها اختیاری باشند یا اگر مقداری ارسال نشد، یک مقدار پیشفرض استفاده شود.…
مسیریابی (Routing) یکی از مهمترین بخشهای توسعه اپلیکیشنهای تکصفحهای (SPA) در Angular است. زمانی که کاربر بین صفحات مختلف مانند صفحه اصلی، محصولات، سبد خرید…
اگر تصمیم گرفتهاید وارد دنیای توسعه فرانتاند شوید و Angular 2+ را یاد بگیرید، احتمالاً این سؤال برایتان پیش آمده که قبل از شروع، باید…
اگر قصد دارید وارد دنیای توسعه وب مدرن شوید، احتمالاً این سؤال برایتان پیش آمده که برای یادگیری Next.js باید React.js بلد باشیم یا نه؟…
در JavaScript توابع بسیار انعطافپذیر هستند؛ هر نوع دادهای میتواند وارد تابع شود و هر نوع خروجیای برگردانده شود. این انعطاف، در پروژههای بزرگ معمولاً…
در این جلسه یاد میگیریم Service چیست، چرا باید منطق برنامه را از کامپوننت جدا کنیم، و Angular چطور با مفهوم Dependency Injection (DI) سرویسها…
در جلسات قبلی یاد گرفتیم که چگونه با استفاده از تایپگذاری دقیق، خطاهای برنامهنویسی را کاهش دهیم. با این حال، گاهی اوقات در برنامهنویسی با…