DEV Community

Abdulrahman Gaoba
Abdulrahman Gaoba

Posted on

الكلمات والاختصارات التي يستخدمها المطورون عند الحديث عن التطوير المتكامل للويب

Image description
إذا كنت جديدًا على تعلم التطويرالمتكامل للويب وشعرت بالارتباك من بعض الكلمات والاختصارات التي يستخدمها المطورون عند الحديث عن التطوير المتكامل للويب ، ففي هذا المقال سأقوم بتجميع الكلمات والعبارات الأكثر شيوعًا المتعلقة بـه.

1. Front-end
جزء التطبيق أو موقع الويب الذي يتفاعل معه المستخدم مباشرة.

2. Back-end
جزء التطبيق أو موقع الويب الذي لا يمكن للمستخدم رؤيته أو التفاعل معه بشكل مباشر.

3. Full-stack
التطبيق أو موقع الويب بالكامل ، بما في ذلك الواجهة الأمامية والخلفية.

4. DOM
نموذج كائن المستند هو واجهة برمجة لمستندات الويب.يعتبر أحد الطرق الأساسية في بناء مواقع متفاعلة فيما بينها، حيث تُعتبر هذه الطريقة واجهة تسمح للغات البرمجة بمعالجة محتوى المواقع وهيكليتها.

5. API
واجهة برمجة التطبيقات هو مجموعة من البروتوكولات المستخدمة لإنشاء ودمج برامج التطبيقات. الغرض منه هو توفير وسيلة للبرامج للوصول بسهولة إلى البيانات وتبادلها.

6. Encryption
التشفير عملية تحويل المعلومات أو البيانات إلى رمز ،لمنع الوصول غير المصرح به بحيث تصبح غير مقروءة لأحد باستثناء من يملك معرفة خاصة أو مفتاح خاص لإعادة تحويل النص المشفر إلى نص مقروء.

7.Decryption
فك التشفير _ بينما يحول التشفير المعلومات إلى رمز ، فإن الغرض من فك التشفير هو تحويل رمز المعلومات نفسه مرة أخرى إلى شكله الأصلي.

8. HTTP
هو بروتوكول نقل البيانات على شبكة الويب العالمية.

9. HTTPS
يشبه بشكل أساسي HTTP ، ولكنه يستخدم طرق التشفير لتأمين البيانات التي يتم تمريرها من وإلى صفحات الويب.

10.(Continuous Integration, Continuous Delivery)
التسليم المستمر (CD) هو منهجية لتطوير البرمجيات حيث تكون عملية الإصدار مؤتمتة.
التكامل المستمر (CI) هو ممارسة لتطوير البرمجيات حيث يستخدم أعضاء الفريق نظام التحكم في الإصدار ويقومون في كثير من الأحيان بدمج عملهم في نفس الموقع .

11. UI(User Interface)
هي مجموعة من الوسائل التي يتفاعل بها الأشخاص (المستخدمون) مع منتج أو خدمة . يحاول مطورو واجهة المستخدم (UI developers) جعل واجهة موقع الويب سهلة الاستخدام والتنقل.

12. UX (User Experience)
هي كل ما يرتبط بسلوك وموقف وإحساس المستخدم حيال استخدامه منتجاً أو نظاماً أو خدمةً معيّنة. يركز مطورو UX على جعل تصميم موقع الويب أكثر جاذبية لزواره.

13. Serverless
اللاّخوادم هي خدمة او تقنية تتيح لك بناء التطبيقات وتشغيلها بدون ما تشيل هم السيرفر وهذا لا يعني انه لا يوجد سيرفرات ، فهي موجودة بالفعل ولكن المطور ما يحتاج يشيل هم كيفية بناؤها. يعني تقنية توفر عليك كمطور الكثير من الجهد والوقت.

14. Request/Response
الطريقة التي تتواصل بها الواجهة الأمامية والخلفية مع بعضها البعض هي من خلال الطلبات والردود. يمكن للمسخدم في الواجهة الأمامية طلب بيانات من الواجهة الخلفية ، حيث يتم إرسال هذه البيانات كرد من الواجهة الخلفية.

15. Database
قاعدة البيانات عبارة عن مجموعة منظمة من البيانات ، وفي معظم الأحيان تكون قواعد البيانات مطلوبة لتخزين كميات كبيرة من بيانات المستخدم.

Top comments (0)