انتقل إلى المحتوى الرئيسي
عرض ١١٠ من ١٠ مصطلح

التطوير الرشيق

هندسة البرمجيات

Agile Development

منهج تكراري لتطوير البرمجيات يركز على التعاون والمرونة والتسليم المستمر.

An iterative approach to software development that emphasizes collaboration, flexibility, and continuous delivery.

manual

واجهة برمجة التطبيقات

هندسة البرمجيات

API

مجموعة من القواعد والبروتوكولات لبناء التطبيقات البرمجية ودمجها.

Application Programming Interface — a set of rules and protocols for building and integrating software applications.

manual

التكامل المستمر

هندسة البرمجيات

Continuous Integration

ممارسة تطوير يتم فيها بناء تغييرات الشفرة واختبارها ودمجها تلقائيًا وبشكل متكرر.

A development practice where code changes are automatically built, tested, and merged frequently.

manual

نمط تصميمي

هندسة البرمجيات

Design Pattern

حل قابل لإعادة الاستخدام لمسألة متكررة في تصميم البرمجيات.

A reusable solution to a commonly occurring problem in software design.

manual

ديف أوبس

هندسة البرمجيات

DevOps

مجموعة ممارسات تجمع بين تطوير البرمجيات وعمليات تقنية المعلومات لتقصير دورة التطوير.

A set of practices combining software development and IT operations to shorten the development lifecycle.

manual

الخدمات المصغرة

هندسة البرمجيات

Microservices

نمط معماري يتكون فيه التطبيق من خدمات صغيرة مستقلة تتواصل عبر واجهات برمجة التطبيقات.

An architectural style where an application is composed of small, independent services communicating over APIs.

manual

التصميم المتجاوب

هندسة البرمجيات

Responsive Design

منهج في تصميم الويب يضمن عرض الصفحات بشكل جيد على مختلف الأجهزة وأحجام الشاشات.

A web design approach that ensures pages render well on various devices and screen sizes.

manual

واجهة برمجية مبنية على REST

هندسة البرمجيات

REST API

واجهة خدمة ويب تتبع نمط REST المعماري، تستخدم طرق HTTP للوصول إلى الموارد ومعالجتها.

A web service interface following REST architectural style, using HTTP methods to access and manipulate resources.

manual

اختبار الوحدات

هندسة البرمجيات

Unit Testing

اختبار المكونات الفردية للبرمجية بمعزل عن غيرها للتحقق من عملها بشكل صحيح.

Testing individual components of software in isolation to verify they work correctly.

manual

التحكم بالإصدارات

هندسة البرمجيات

Version Control

نظام يسجل التغييرات على الملفات بمرور الوقت بحيث يمكن استرجاع إصدارات محددة وإدارتها.

A system that records changes to files over time so that specific versions can be recalled and managed.

manual