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
طراحی اتمیک
رویکرد طراحی رابط کاربری بر اساس اجزای کوچک تا بزرگ.