
آموزش TypeScript جلسه 11 : Interface پیشرفته در TypeScript
بعد از آشنایی با Interface در جلسه قبل، حالا وقت آن رسیده که با قابلیتهای پیشرفتهتر آن آشنا شویم. در پروژههای واقعی Angular، React…
ادامه مطالعه
بعد از آشنایی با Interface در جلسه قبل، حالا وقت آن رسیده که با قابلیتهای پیشرفتهتر آن آشنا شویم. در پروژههای واقعی Angular، React…
ادامه مطالعه
در این جلسه از آموزش Angular وارد مفاهیم پیشرفتهتر Routing میشویم.بعد از یادگیری routerLink و router-outlet، حالا نوبت این سه مفهوم مهم است: این…
ادامه مطالعه
یکی از مهمترین قابلیتهای TypeScript برای ساخت کدهای تمیز، قابل نگهداری و مقیاسپذیر، استفاده از Interface است. در پروژههای واقعی Angular، React و Node.js…
ادامه مطالعه
یکی از مهمترین قابلیتهای Angular، سیستم مسیریابی یا Routing است. در برنامههای تکصفحهای (SPA)، کاربران بدون رفرش شدن صفحه بین بخشهای مختلف برنامه جابهجا…
ادامه مطالعه
TypeScript امکانات زیادی برای مدیریت نوع دادهها در اختیار ما قرار میدهد. یکی از کاربردیترین قابلیتهای آن Type Alias است که به ما اجازه…
ادامه مطالعه
در پروژههای واقعی Angular تقریباً همیشه با سناریوهایی روبرو میشویم که نیاز به ارسال داده از طریق URL یا تغییر مسیر کاربران داریم. برای…
ادامه مطالعه
در بسیاری از توابع، همه پارامترها همیشه لازم نیستند. گاهی میخواهیم برخی پارامترها اختیاری باشند یا اگر مقداری ارسال نشد، یک مقدار پیشفرض استفاده…
ادامه مطالعه
مسیریابی (Routing) یکی از مهمترین بخشهای توسعه اپلیکیشنهای تکصفحهای (SPA) در Angular است. زمانی که کاربر بین صفحات مختلف مانند صفحه اصلی، محصولات، سبد…
ادامه مطالعه
در JavaScript توابع بسیار انعطافپذیر هستند؛ هر نوع دادهای میتواند وارد تابع شود و هر نوع خروجیای برگردانده شود. این انعطاف، در پروژههای بزرگ…
ادامه مطالعه
در این جلسه یاد میگیریم Service چیست، چرا باید منطق برنامه را از کامپوننت جدا کنیم، و Angular چطور با مفهوم Dependency Injection (DI)…
ادامه مطالعه
در جلسات قبلی یاد گرفتیم که چگونه با استفاده از تایپگذاری دقیق، خطاهای برنامهنویسی را کاهش دهیم. با این حال، گاهی اوقات در برنامهنویسی…
ادامه مطالعه
در این جلسه نحوه کار با آرایهها (Array) و تاپلها (Tuple) را یاد میگیریم و تفاوتهای اساسی آنها را بررسی میکنیم. آرایهها (Arrays) در…
ادامه مطالعه
در این جلسه یاد میگیریم چگونه دادهها را قبل از نمایش قالببندی (format) کنیم.Angular برای این کار از قابلیتی به نام Pipe استفاده میکند.…
ادامه مطالعه
در جلسات قبل با Directiveهای آماده Angular مانند ngIf و ngFor آشنا شدیم. این Directiveها رفتار عناصر HTML را تغییر میدهند. اما در بسیاری…
ادامه مطالعه
یکی از مهمترین قابلیتهای TypeScript سیستم تایپ ایستا (Static Typing) است. این ویژگی باعث میشود قبل از اجرای برنامه بسیاری از خطاهای احتمالی شناسایی…
ادامه مطالعه
در جلسات قبل با مفهوم TypeScript و نحوه نصب و راهاندازی آن آشنا شدیم. اما یکی از مهمترین بخشهای کار با TypeScript فرآیند کامپایل…
ادامه مطالعه
در جلسه قبل با مفهوم TypeScript و مزایای استفاده از تایپ ایستا آشنا شدیم. حالا وقت آن رسیده وارد مرحله عملی شویم: نصب TypeScript…
ادامه مطالعه
TypeScript یکی از محبوبترین ابزارها برای توسعه برنامههای جاوااسکریپتی مدرن است. با رشد پروژههای بزرگ فرانتاند و بکاند، مدیریت کدهای JavaScript بدون سیستم تایپ…
ادامه مطالعه
از نسخهی Angular 17 یک سیستم کاملاً جدید برای کنترل جریان (Control Flow) معرفی شد که جایگزین ساختار قدیمی *ngIf ، *ngFor و *ngSwitch…
ادامه مطالعه
Directiveها یکی از مهمترین بخشهای Angular هستند و به ما اجازه میدهند رفتار عناصر HTML را کنترل کنیم.با Directive میتوانیم: در Angular سه نوع…
ادامه مطالعه