Algorithm

الگوریتم

الگوریتم، مجموعه‌ای متناهی از دستورالعمل‌ها است، که به ترتیب خاصی اجرا می‌شوند و مسئله‌ای را حل می‌کنند. به عبارت دیگر یک الگوریتم، روشی گام به گام برای حل مسئله است.

Array

آرایه

مجموعه‌ای از چندین متغیر است. به عبارت دیگر، آرایه می‌تواند چندین متغیر (Variable) را در خود ذخیره کند. شماره‌گذاری آرایه‌ها از 0 شروع می‌شوند.

API

رابط برنامه نویسی کاربردی

API مخفف کلمات Application Programming Interface، به معنی رابط برنامه نویسی کاربردی است. درواقع API وظیفه ارسال و دریافت درخواست‌ها بین نرم‌افزارها را برعهده دارد و ارتباط سایت‌ها و برنامه‌ها را با یکدیگر برقرار می‌سازد.

AJAX

ترکیب جاوا اسکریپت و xml غیرهمزمان و ناهمگام

مخفف کلمات Asynchronous JavaScript and XML به معنی ترکیب جاوا اسکریپت و xml غیرهمزمان و ناهمگام است. در حقیقت Ajax تکنیکی برای لود سریع بخشی از صفحات، یا ارسال اطلاعات بخشی از صفحه به سرور، بدون لود شدن کل صفحه است.

Asynchronous

ناهمگام

شیوه‌ای در اجرای برنامه که عملیات‌ها به‌صورت ناهمزمان انجام می‌شوند.

Accessibility

دسترس‌پذیری

طراحی و توسعه وب‌سایت یا برنامه به گونه‌ای که تمامی کاربران، از جمله افراد دارای ناتوانی جسمی، بینایی، شنوایی یا حرکتی بتوانند به راحتی به محتوا و امکانات آن دسترسی داشته باشند. شامل رعایت استانداردهای WCAG و استفاده از تکنیک‌هایی مانند متن جایگزین برای تصاویر، کنتراست مناسب رنگ‌ها، ناوبری کیبورد و پشتیبانی از فناوری‌های کمکی.

Artificial Intelligence (AI)

هوش مصنوعی

توانایی ماشین‌ها برای انجام کارهایی که نیازمند هوش انسانی است.

Authentication

احراز هویت

فرآیند تأیید هویت کاربران یا سیستم‌ها برای تضمین اینکه آنها واقعاً همان کسانی هستند که ادعا می‌کنند.

Authorization

مجوزدهی

تعیین سطح دسترسی و مجوزهای کاربران پس از احراز هویت برای استفاده از منابع یا انجام عملیات خاص.

Agile

چابک

متدولوژی توسعه نرم‌افزار با تاکید بر همکاری و تحویل تدریجی.

API Gateway

دروازه API

نقطه ورود برای مدیریت درخواست‌ها به چندین API.

API Gateway

دروازه API

نقطه مرکزی که درخواست‌ها را به سرویس‌های مختلف هدایت می‌کند.

Abstraction

انتزاع

پنهان کردن جزئیات پیاده‌سازی و نمایش فقط عملکرد مورد نیاز.

Adapter

آداپتور

الگوی طراحی برای سازگار کردن رابط‌های ناسازگار.

Attribute

ویژگی

داده‌ای که به یک عنصر HTML یا شیء در برنامه اختصاص داده می‌شود.

Assertion

ادعا/تست

بررسی صحت مقادیر یا رفتار برنامه در تست‌ها.

Async/Await

ناهمزمان با انتظار

روش مدیریت عملیات ناهمزمان در جاوااسکریپت به شکل خوانا و متوالی.

ASCII

اسکی

استاندارد کدگذاری کاراکترها در کامپیوتر.

Algorithmic Complexity

پیچیدگی الگوریتمی

معیاری برای اندازه‌گیری میزان منابع مورد نیاز الگوریتم.

API Rate Limit

محدودیت نرخ API

حداکثر تعداد درخواست‌های مجاز به API در یک بازه زمانی.

AR/VR

واقعیت افزوده/مجازی

فناوری‌هایی برای شبیه‌سازی یا ترکیب محیط واقعی و مجازی.

Atomic Design

طراحی اتمیک

رویکرد طراحی رابط کاربری بر اساس اجزای کوچک تا بزرگ.