الإنجليزية لـ المهتمين بمجال تطوير الويب

مصطلحات تطوير الويب بالإنجليزية وشرحها بالعربية

تظهر الإنجليزية في عناصر HTML وخصائص CSS وواجهات JavaScript ورموز HTTP ورسائل أخطاء المتصفح، كما تكتب بها وثائق معظم أطر العمل. يشرح هذا المعجم مفردات تطوير الواجهات والخلفيات وواجهات API والنشر والأداء وإمكانية الوصول وتهيئة محركات البحث. تساعد الأمثلة العملية المطورين على قراءة الوثائق والبحث عن الحلول والتواصل مع فرق العمل.

  • 100 مصطلحًا
  • 11 موضوعًا
  • 58 مصطلحًا أساسيًا
  • 201 مثالًا

أساسيات الويب

  • front endاسمالواجهة الأمامية

    الجزء من الموقع أو تطبيق الويب الذي يراه المستخدم ويتفاعل معه في المتصفح، ويُبنى أساسًا باستخدام HTML وCSS وJavaScript.

  • back endاسمالواجهة الخلفية

    جانب الخادم في الموقع أو التطبيق، وهو غير مرئي للمستخدم؛ يخزن البيانات وينفذ منطق العمل ويرسل إلى الواجهة الأمامية ما تحتاج إليه.

  • full stackصفةمتكامل الواجهتين

    يشمل الواجهة الأمامية والواجهة الخلفية لتطبيق الويب، من واجهة المستخدم إلى الخادم وقاعدة البيانات.

  • browserاسممتصفح

    برنامج مثل Chrome أو Firefox أو Safari أو Edge ينزّل صفحات الويب ويحوّل شيفرتها إلى شاشات يقرؤها الناس ويستخدمونها.

  • URLاختصارعنوان URL

    محدد موقع الموارد الموحد؛ أي العنوان الكامل لصفحة أو ملف على الويب، مثل https://example.com/blog?page=2.

  • serverاسمخادم

    حاسوب أو برنامج ينتظر الطلبات من المتصفحات والعملاء الآخرين، ثم يرسل إليهم صفحات أو ملفات أو بيانات.

  • clientاسمعميل

    الطرف في الاتصال الذي يطلب البيانات، وغالبًا ما يكون المتصفح أو تطبيق الهاتف، مقابل الخادم الذي يرد على الطلب.

  • web appاسمتطبيق ويب

    تطبيق يعمل داخل متصفح الويب بدل تثبيته على الجهاز، مثل البريد الإلكتروني أو الخرائط أو أداة إدارة المشاريع عبر الإنترنت.

  • developer toolsاسمأدوات المطور

    أدوات مدمجة في المتصفحات تتيح للمطورين فحص HTML وCSS وتصحيح JavaScript ومراقبة طلبات الشبكة وقياس الأداء.

  • cross-browserصفةمتوافق بين المتصفحات، عابر للمتصفحات

    يعمل بالطريقة نفسها في متصفحات مختلفة، مثل Chrome وFirefox وSafari وEdge، وعبر إصداراتها وأجهزتها المتنوعة.

HTML ولغات الترميز

  • HTMLاختصارلغة HTML لترميز صفحات الويب

    لغة ترميز النص التشعبي، وهي اللغة القياسية لوصف بنية صفحة الويب ومحتواها، مثل العناوين والفقرات والروابط والصور.

  • elementاسمعنصر HTML

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

  • tagاسموسم HTML

    جزء من شيفرة HTML مكتوب بين قوسين زاويين، مثل <h1> أو </p>، ويحدد بداية العنصر أو نهايته.

  • attributeاسمخاصية HTML

    معلومة إضافية تكتب داخل وسم HTML الافتتاحي على هيئة اسم وقيمة، مثل href للرابط أو alt للصورة.

  • classاسمصنف، class في HTML

    سمة في HTML تمنح العنصر اسمًا واحدًا أو أكثر، لتتمكن CSS وJavaScript من العثور على مجموعة عناصر وتنسيقها.

  • headingاسمعنوان، عنوان بنيوي

    عنوان لصفحة أو قسم، يُحدّد بعناصر h1 إلى h6؛ حيث h1 هو العنوان الرئيس وتعبّر المستويات التالية عن درجات أدنى.

  • linkاسمرابط، وصلة

    نص أو صورة قابلة للنقر تنقل المستخدم إلى صفحة أخرى أو موضع آخر، وتُنشأ في HTML باستخدام العنصر a وخاصية href.

  • formاسمنموذج، استمارة إدخال

    جزء من الصفحة يُدخل فيه المستخدمون معلومات، مثل نموذج تسجيل الدخول أو البحث أو التواصل، ثم تُرسل إلى الخادم.

  • input fieldاسمحقل إدخال، خانة إدخال

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

  • semantic HTMLاسمHTML دلالي، HTML ذو معنى بنيوي

    استخدام عناصر HTML وفق معانيها، مثل nav وmain وarticle وbutton، بدلًا من استخدام div وspan العامة لكل شيء.

CSS وتنسيق الصفحات

  • CSSاختصارلغة تنسيق صفحات الويب CSS

    أوراق الأنماط المتتالية، وهي اللغة التي تتحكم في مظهر HTML، بما في ذلك الألوان والخطوط والمسافات والتخطيط والحركات.

  • selectorاسممحدِّد CSS

    الجزء من قاعدة CSS الذي يحدد العناصر التي تنطبق عليها الأنماط، مثل p أو .button أو #header.

  • responsive designاسمتصميم متجاوب

    نهج لبناء الصفحات بحيث يتكيف التخطيط نفسه مع أحجام الشاشات المختلفة، من الهواتف والأجهزة اللوحية إلى الشاشات الكبيرة.

  • propertyاسمخاصية CSS

    اسم سمة تنسيق في CSS تحددها، مثل اللون أو الهامش أو طريقة العرض، ويقترن بها دائمًا مقدار أو قيمة.

  • stylesheetاسمورقة أنماط

    ملف أو كتلة من قواعد CSS تصف مظهر الصفحة؛ وترتبط معظم المواقع بملف خارجي واحد أو أكثر بامتداد .css.

  • layoutاسمتخطيط الصفحة

    كيفية ترتيب العناصر على الصفحة: مواضع الأعمدة والقوائم والصور والنصوص، وكيف تتغير عند تبدل حجم الشاشة.

  • flexboxاسمFlexbox، تخطيط الصندوق المرن

    طريقة تخطيط في CSS لترتيب العناصر في صف واحد أو عمود واحد والتحكم في نموها وانكماشها ومحاذاتها وتقاسمها للمساحة.

  • CSS gridاسمشبكة CSS، CSS Grid

    نظام تخطيط في CSS لوضع العناصر في صفوف وأعمدة في الوقت نفسه، وهو مفيد لتخطيط الصفحات كاملةً ومعارض البطاقات.

  • media queryاسماستعلام وسائط، قاعدة وسائط في CSS

    قاعدة CSS تطبّق الأنماط عند تحقق شرط معين فقط، مثل حد أدنى لعرض الشاشة أو تفضيل الوضع الداكن أو الطباعة.

  • box modelاسمنموذج الصندوق، نموذج الصندوق في CSS

    مفهوم في CSS ينص على أن كل عنصر صندوق مستطيل يتكوّن من المحتوى والحشو والحد والهامش، وتحدد هذه الأجزاء مجتمعةً حجمه والمسافات حوله.

  • marginاسمهامش خارجي، هامش

    المسافة الواقعة خارج حدود العنصر، وتدفع العناصر الأخرى بعيدًا عنه.

  • paddingاسمحشو داخلي، مسافة داخلية

    المسافة داخل العنصر بين محتواه وحدوده، وتُبقي المحتوى بعيدًا عن الحواف.

  • breakpointاسمنقطة توقف، نقطة تحول التخطيط

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

  • viewportاسممنفذ العرض، مساحة العرض المرئية

    الجزء المرئي من صفحة الويب داخل نافذة المتصفح أو شاشة الهاتف، ويتغير حجمه عند تغيير أبعاد النافذة أو تدوير الهاتف.

  • specificityاسمدرجة تخصيص محدد CSS، أولوية المحدد

    قاعدة يستخدمها CSS لتحديد التنسيق الذي يسود عند استهداف العنصر نفسه بعدة قواعد؛ فمحددات المعرّف أرجح من محددات الصنف، وهذه أرجح من محددات العناصر.

JavaScript وأطر العمل والأدوات

  • JavaScriptاسمJavaScript

    لغة البرمجة التي تعمل في كل متصفحات الويب وتجعل الصفحات تفاعلية؛ كما تعمل على الخوادم باستخدام Node.js.

  • DOMاختصارنموذج كائنات المستند DOM

    نموذج كائنات المستند: شجرة من الكائنات ينشئها المتصفح انطلاقًا من HTML الصفحة، ويمكن لـJavaScript قراءتها وتغييرها أثناء فتح الصفحة.

  • frameworkاسمإطار عمل

    إطار العمل مجموعة جاهزة من الشيفرة والأدوات والقواعد لبناء التطبيقات، مثل Angular وVue وNext.js وLaravel، وتحدد طريقة تنظيم المشروع.

  • libraryاسممكتبة برمجية

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

  • componentاسممكوّن، عنصر واجهة قابل لإعادة الاستخدام

    جزء مستقل قابل لإعادة الاستخدام من واجهة المستخدم، مثل زر أو نافذة منبثقة أو بطاقة منتج، له بنية HTML وأنماط ومنطق خاص به.

  • eventاسمحدث، واقعة برمجية

    شيء يحدث في المتصفح ويمكن للشيفرة الاستجابة له، مثل النقر أو ضغط مفتاح أو إرسال نموذج أو اكتمال تحميل الصفحة.

  • event listenerاسممستمع أحداث، مستمع حدث

    دالة تنتظر حدثًا معينًا على عنصر، مثل نقرة أو ضغطة مفتاح، ثم تعمل عند وقوعه.

  • asynchronousصفةغير متزامن، لا تزامني

    وصف لشيفرة تبدأ مهمة، مثل تحميل البيانات، ثم تواصل تنفيذ شيفرة أخرى بدلًا من انتظار انتهاء تلك المهمة.

  • promiseاسموعد برمجي، كائن Promise

    كائن في JavaScript يمثّل نتيجة لم تجهز بعد، مثل بيانات قادمة من خادم، ثم ينتهي لاحقًا بالنجاح أو الإخفاق.

  • renderفعليعرض، تصيير

    يعرض الشيفرة والبيانات للمستخدم، إما في المتصفح الذي يرسم الصفحة، أو على الخادم الذي ينشئ HTML.

  • stateاسمالحالة، حالة التطبيق

    البيانات التي يحتفظ بها تطبيق أو مكوّن في لحظة معينة، مثل كون القائمة مفتوحة أو ما كتبه المستخدم، وهي التي تتحكم في المحتوى المعروض.

  • single-page applicationاسمتطبيق صفحة واحدة، تطبيق أحادي الصفحة

    تطبيق ويب يحمّل صفحة HTML واحدة، ثم يحدّث محتواها باستخدام JavaScript أثناء تنقل المستخدم بدل تحميل صفحة جديدة في كل مرة.

  • npmاسمnpm، مدير حزم JavaScript

    مدير الحزم القياسي للغة JavaScript، وكذلك السجل الشبكي الذي يثبت منه الحزم، ويُستخدم بأوامر مثل npm install.

  • dependencyاسمتبعية برمجية، اعتمادية برمجية

    حزمة أو مكتبة خارجية يعتمد عليها المشروع كي يعمل، ويُذكر اسمها في ملف مثل package.json.

  • TypeScriptاسمTypeScript، تايب سكريبت

    لغة برمجة مبنية على JavaScript وتضيف الأنواع، ما يساعد على اكتشاف أخطاء كثيرة أثناء كتابة الشيفرة بدلًا من انتظار وقت تشغيلها.

  • bundlerاسمأداة تجميع، مجمّع الملفات البرمجية

    أداة تجمع ملفات JavaScript وCSS وغيرها واعتمادياتها في عدد قليل من الملفات المحسّنة التي يستطيع المتصفح تحميلها بسرعة.

HTTP وواجهات API

  • HTTPاختصاربروتوكول HTTP

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

  • APIاختصارواجهة برمجة التطبيقات (API)

    واجهة برمجة التطبيقات (API) طريقة محددة تتيح لبرنامج أن يطلب بيانات أو إجراءً من برنامج آخر، مثل واجهة ويب تعيد بيانات بصيغة JSON.

  • requestاسمطلب، طلب HTTP

    الطلب رسالة يرسلها العميل إلى الخادم للحصول على صفحة أو صورة أو بيانات، أو لطلب حفظ تغيير.

  • responseاسماستجابة، استجابة HTTP

    الاستجابة هي الرسالة التي يعيدها الخادم بعد الطلب، وتتضمن رمز حالة وترويسات، وعادةً متنًا مثل HTML أو JSON.

  • JSONاختصارصيغة JSON للبيانات، ترميز كائنات JavaScript

    JSON، أي JavaScript Object Notation، صيغة نصية بسيطة للبيانات تتكون من مفاتيح وقيم بين أقواس معقوفة، وتستخدمها معظم واجهات الويب.

  • endpointاسمنقطة نهاية، مسار API

    نقطة النهاية عنوان URL محدد في API يقبل طلبات لنوع معين من البيانات أو الإجراءات، مثل /api/users أو /api/orders/42.

  • status codeاسمرمز الحالة، رمز حالة HTTP

    رمز الحالة رقم من ثلاث خانات في استجابة HTTP يوضح النتيجة، مثل 200 للنجاح و404 لعدم العثور و500 لخطأ الخادم.

  • fetchفعليجلب البيانات، يطلب البيانات

    طلب البيانات من خادم أو واجهة برمجة تطبيقات واستلامها، مثل أحدث الرسائل أو قائمة المنتجات، وغالبًا أثناء بقاء الصفحة مفتوحة.

  • REST APIاسمواجهة برمجة تطبيقات وفق أسلوب REST، واجهة REST

    واجهة REST API مبنية وفق أسلوب REST، بحيث يكون لكل مورد عنوان URL خاص وتُستخدم طرق HTTP القياسية مثل GET وPOST وDELETE للتعامل معه.

  • HTTP methodاسمطريقة HTTP، أسلوب طلب HTTP

    الكلمة التي تأتي في بداية طلب HTTP وتحدد الإجراء الذي يريده العميل، مثل GET للقراءة وPOST للإنشاء وDELETE للحذف.

  • headerاسمترويسة، رأس الطلب أو الاستجابة

    زوج من الاسم والقيمة يُرسل مع طلب HTTP أو استجابته ويحمل معلومات إضافية، مثل نوع المحتوى أو التفويض أو تعليمات التخزين المؤقت.

الخلفية والبيانات

  • databaseاسمقاعدة بيانات، مخزن بيانات

    مخزن منظم للبيانات، مثل المستخدمين والطلبات والمنشورات، يستطيع النظام الخلفي حفظها والبحث فيها وتحديثها بسرعة.

  • cookieاسمملف تعريف ارتباط، كوكي

    قطعة صغيرة من البيانات يخزنها الموقع في المتصفح وتُرسل معه في الطلبات اللاحقة، وتُستخدم لتسجيل الدخول وحفظ الإعدادات والتتبع.

  • sessionاسمجلسة، جلسة المستخدم

    الفترة التي يتذكر فيها الخادم مستخدمًا مسجل الدخول، عادةً عبر معرّف محفوظ في ملف تعريف ارتباط، إلى أن يسجل المستخدم الخروج أو تنتهي الجلسة.

  • server-sideصفةمن جهة الخادم، على جانب الخادم

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

  • environment variableاسممتغير بيئة، متغير بيئي

    إعداد ذو اسم، مثل عنوان قاعدة بيانات أو مفتاح API، يُمرر إلى التطبيق من خارج الشيفرة كي تختلف قيمته باختلاف البيئات.

الاستضافة والنطاقات والنشر

  • domain nameاسماسم النطاق

    العنوان المقروء لموقع ويب، مثل example.com، الذي يكتبه الناس بدلًا من عنوان IP رقمي.

  • hostingاسماستضافة المواقع

    خدمة تحفظ ملفات الموقع وشيفرته على خوادم متصلة بالإنترنت، بحيث يستطيع الناس زيارة الموقع في أي وقت.

  • deployفعلينشر، نشر إصدار

    ينشر إصدارًا جديدًا من موقع أو تطبيق على خادم كي يتمكن المستخدمون من الوصول إليه، وغالبًا ما يتم ذلك آليًا.

  • SSL certificateاسمشهادة SSL، شهادة أمان الموقع

    ملف رقمي يُثبّت على الخادم لإثبات هوية الموقع وتمكين المتصفح من إنشاء اتصال HTTPS مشفّر.

  • DNSاختصارنظام أسماء النطاقات، DNS

    نظام أسماء النطاقات: دليل الإنترنت الذي يحوّل أسماء النطاقات مثل example.com إلى عناوين IP للخوادم.

  • buildاسمبناء، عملية بناء برمجية

    عملية البناء الآلية تحوّل الشيفرة المصدرية إلى ملفات جاهزة للإنتاج، مثلًا عبر الترجمة والتجميع والتصغير؛ ويُطلق الاسم أيضًا على ناتج العملية.

  • web serverاسمخادم ويب، خادم الويب

    برنامج، مثل Nginx أو Apache، يستقبل طلبات HTTP ويقدم صفحات الويب والملفات؛ ويُطلق الاسم أيضًا على الجهاز الذي يشغله.

  • staging environmentاسمبيئة الاختبار، بيئة ما قبل الإنتاج

    بيئة الاختبار نسخة من الموقع المباشر مضبوطة لتكون قريبة قدر الإمكان من الإنتاج، وتُختبر فيها الإصدارات الجديدة قبل ظهورها للمستخدمين.

أداء الويب

  • load timeاسمزمن التحميل، مدة تحميل الصفحة

    المدة التي تحتاج إليها الصفحة لتنزيل محتواها والظهور على الشاشة بحالة قابلة للاستخدام، وتُقاس عادةً بالثواني أو أجزاء منها.

  • cacheاسمذاكرة تخزين مؤقت، ذاكرة وسيطة

    مكان تُحفظ فيه نسخ من الملفات أو البيانات مؤقتًا كي يمكن تقديمها بسرعة أكبر لاحقًا، مثل ذاكرة المتصفح أو شبكة توصيل المحتوى أو الخادم.

  • CDNاختصارشبكة توصيل المحتوى، CDN

    شبكة من الخوادم المنتشرة حول العالم تحتفظ بنسخ من ملفات الموقع وتقدمها من الموقع الأقرب إلى كل مستخدم.

  • lazy loadingاسمالتحميل الكسول، التحميل عند الحاجة

    تقنية تؤخر تحميل الصور أو الفيديو أو الشيفرة إلى أن تصبح مطلوبة فعلًا، مثل اقتراب المستخدم منها أثناء التمرير.

  • minifyفعليصغّر الشيفرة، يختزل الملفات البرمجية

    تقليل حجم ملفات الشيفرة بإزالة المسافات والتعليقات وفواصل الأسطر واختصار الأسماء، من دون تغيير طريقة عملها.

  • image optimizationاسمتحسين الصور، تهيئة الصور للأداء

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

  • Core Web Vitalsاسممؤشرات الويب الأساسية، مقاييس تجربة الويب الأساسية

    ثلاثة مقاييس من Google لقياس تجربة المستخدم الفعلية على الصفحة: سرعة التحميل (LCP)، والاستجابة (INP)، والثبات البصري (CLS).

إمكانية الوصول

  • accessibilityاسمإمكانية الوصول

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

  • alt textاسمنص بديل للصورة، وصف الصورة البديل

    وصف كتابي موجز للصورة يُضاف عبر الخاصية alt، وتقرؤه قارئات الشاشة بصوت مسموع وتعرضه المتصفحات إذا تعذر تحميل الصورة.

  • screen readerاسمقارئ الشاشة، برنامج قراءة الشاشة

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

  • ARIAاختصارARIA، سمات إتاحة التطبيقات الغنية التفاعلية

    مجموعة من سمات HTML، مثل role وaria-label، تمنح التقنيات المساعدة معلومات إضافية عن العناصر.

  • keyboard navigationاسمالتنقل بلوحة المفاتيح، التصفح باستخدام لوحة المفاتيح

    استخدام الموقع بلوحة المفاتيح وحدها، والانتقال بين الروابط والأزرار والحقول بمفتاح Tab وتفعيلها بمفتاح Enter أو المسافة.

  • contrast ratioاسمنسبة التباين، معدل التباين

    قيمة تقارن سطوع النص بسطوع خلفيته؛ فالنسب المرتفعة مثل 7:1 أسهل قراءة من النسب المنخفضة مثل 2:1.

تهيئة محركات البحث للمطورين

  • SEOاختصارتحسين محركات البحث، SEO

    تحسين محركات البحث: أعمال تساعد على اكتشاف صفحات الموقع وفهمها وعرضها في مرتبة أعلى ضمن محركات مثل Google.

  • meta tagاسموسم meta، وسم بيانات وصفية

    وسم HTML يوضع في رأس الصفحة ويزوّد المتصفحات ومحركات البحث بمعلومات عنها، مثل وصفها أو إعدادات إطار العرض.

  • sitemapاسمخريطة الموقع، ملف خريطة الموقع

    ملف، غالبًا اسمه sitemap.xml، يسرد صفحات الموقع كي تتمكن محركات البحث من العثور عليها والزحف إليها بسهولة أكبر.

  • crawlفعليزحف آلياً إلى الصفحات، يتتبع صفحات الموقع آلياً

    زيارة روبوت محرك البحث للصفحات تلقائياً، واتباع روابطها وتنزيل محتواها كي يتمكن المحرك من فهرستها.

  • indexفعليفهرس، فهرسة

    يفهرس محرك البحث الصفحة عندما يخزنها وينظمها بعد الزحف إليها، لتصبح مؤهلة للظهور في نتائج البحث.

أمن الويب

  • authenticationاسممصادقة، التحقق من الهوية

    المصادقة عملية التحقق من هوية المستخدم، بكلمة مرور أو رمز لمرة واحدة أو تسجيل دخول عبر Google أو Apple مثلًا.

  • HTTPSاختصارHTTPS، بروتوكول HTTP الآمن

    النسخة الآمنة من HTTP، التي تشفّر الاتصال بين المتصفح والخادم باستخدام TLS كيلا يتمكن الآخرون من قراءة البيانات أو تغييرها.

  • cross-site scriptingاسمالبرمجة النصية عبر المواقع، هجوم XSS

    هجوم يُدخل فيه شخص شيفرة JavaScript ضارة إلى صفحة يفتحها مستخدمون آخرون، مثلاً عبر تعليق، فتعمل الشيفرة في متصفحاتهم.

  • SQL injectionاسمحقن SQL، حقن استعلامات SQL

    هجوم يُدخل فيه شخص شيفرة SQL في نموذج أو عنوان ويب، فتُنفذها قاعدة البيانات وقد تكشف البيانات أو تحذفها.

  • CORSاختصارمشاركة الموارد عبر الأصول (CORS)

    قواعد في المتصفح تتيح للخادم تحديد المواقع الأخرى، أي الأصول، التي يسمح لها بقراءة استجاباته عبر JavaScript.

  • CSRFاختصارتزوير الطلبات عبر المواقع (CSRF)

    هجوم يخدع متصفح مستخدم مسجل الدخول لإرسال طلب غير مرغوب، مثل تغيير عنوان البريد، إلى موقع يثق به المستخدم.

  • hashفعليُجزّئ، تجزئة

    تحويل بيانات مثل كلمة المرور إلى سلسلة ثابتة الطول بواسطة دالة أحادية الاتجاه، بحيث لا يمكن استعادة القيمة الأصلية منها.

اختبار سريع: هل تعرف هذه المصطلحات؟

عشرة أسئلة من هذا المعجم. اختر المعنى الصحيح لكل مصطلح واكتشف نتيجتك.

كيف تتعلم مفردات تطوير الويب

  • اقرأ يوميًا وثائق المجال الأصلية، مثل MDN ووثائق إطار العمل الذي تستخدمه وسجلات الإصدارات ومناقشات GitHub.
  • أبق أدوات المطور ومحرر الشيفرة بالإنجليزية لتتعرف إلى رسائل الأخطاء والمصطلحات التي ستبحث عنها.
  • تعلم المصطلحات مع الكلمات التي تقترن بها عادةً، مثل clear the cache وdeploy to staging.
  • تدرب على نطق الاختصارات كما يستخدمها المطورون: تُقرأ HTML وCSS حرفًا حرفًا، ويُنطق JSON مثل اسم Jason، بينما تُنطق DOM وCORS وREST كلمات.

الأسئلة الشائعة

كيف أتعلم مفردات الإنجليزية لتطوير الويب؟

اقرأ وثائق وأدلة وسجلات تغييرات حقيقية، ولاحظ استعمال الكلمات في رسائل الأخطاء ومناقشات GitHub. تعلم المصطلح مع العبارات التي ترد معه، ثم استخدمه في رسائل الشيفرة والمهام والتعليقات.

ما أول مصطلحات تطوير الويب التي يجدر تعلمها؟

ابدأ بالمتصفح والخادم وHTML وCSS وJavaScript والعنصر والمحدد والطلب والاستجابة وواجهة API والواجهة الأمامية والخلفية والنشر. ثم انتقل إلى التخطيط وأطر العمل، فالأداء وإمكانية الوصول وتهيئة محركات البحث والأمن.

كيف ينطق المطورون اختصارات الويب مثل HTML وJSON؟

تُقرأ اختصارات كثيرة حرفًا حرفًا، مثل HTML وCSS وURL وAPI. ويُنطق بعضها كلمات، مثل JSON وDOM وCORS وREST. وقد يُنطق SQL حرفًا حرفًا أو «سيكول».

هل تكتب front end أم front-end أم frontend؟

تستخدم الصيغ الثلاث. يكتب الأسلوب التقليدي الاسم كلمتين، ويضع شرطة قبل اسم آخر مثل front-end developer؛ وتكتب شركات كثيرة frontend كلمة واحدة. اختر نمطًا والتزم به في النص.

هل أستخدم المصطلح العربي أم الإنجليزي في العمل؟

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

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: