ما هو تطوير الويب Web Development؟ وكيف يعمل الإنترنت؟
هل تساءلت يومًا كيف تظهر صفحات المواقع الإلكترونية على متصفحك؟
كيف تصل إلى google.com
أو youtube.com
خلال ثوانٍ؟ ومن يُنشئ هذه المواقع ويبرمجها؟
دعنا نكتشف معًا عالم تطوير الويب (Web Development)، ونتعرّف على كيفية عمل الإنترنت، ومكوّنات الويب، وأنواع تطوير المواقع مثل Frontend، Backend، وFull Stack.
ما هو الويب (Web)؟
الويب هو اختصار لـ الشبكة العنكبوتية العالمية (World Wide Web)، وهي جزء من الإنترنت يُتيح الوصول إلى المعلومات عبر متصفح الويب مثل Google Chrome وFirefox.
عندما تدخل عنوان موقع إلكتروني (URL) وتضغط Enter، تبدأ سلسلة من العمليات التقنية المعقدة خلف الكواليس… والنتيجة؟ ظهور صفحة ويب أمامك.
كيف يعمل الإنترنت وما علاقته بتطوير الويب؟
لفهم تطوير الويب Web Development، من المفيد أن نعرف أولًا كيف يعمل الإنترنت:
1. العميل (Client)
هو جهاز المستخدم (حاسوب أو هاتف) ويُستخدم لطلب صفحة ويب عبر المتصفح.
2. الخادم (Server)
جهاز كمبيوتر متخصّص يخزن ملفات الموقع (صفحات، صور، بيانات) ويردّ على طلبات المستخدم.
3. التواصل عبر الإنترنت
يحدث الاتصال عبر شبكة الإنترنت باستخدام بروتوكولات معيّنة مثل:
HTTP / HTTPS – لنقل البيانات بأمان.
DNS – لتحويل أسماء المواقع (مثل
tawq.pro
) إلى عنوان IP.

مكوّنات الويب الأساسية:
العميل (Client)
المستخدم النهائي الذي يطلب الموقع من خلال المتصفح.
الخادم (Server)
يستقبل الطلبات ويُرسل الصفحات المناسبة.
الإنترنت (Internet)
الوسيط بين العميل والخادم.
البروتوكولات (Protocols)
مثل HTTP، HTTPS، DNS لتنظيم عملية الاتصال.
أنواع تطوير الويب Web Development
1. تطوير الواجهة الأمامية (Frontend Development)
الـ Frontend هو كل ما يراه المستخدم على الشاشة: التصميم، الألوان، الخطوط، الأزرار، القوائم...
يستخدم تقنيات مثل:
HTML: لبناء الهيكل.
CSS: لتنسيق التصميم.
JavaScript: لإضافة التفاعلات.
2. تطوير الواجهة الخلفية (Backend Development)
الـ Backend هو الجزء المخفي من الموقع. مسؤول عن معالجة البيانات والتفاعل مع قاعدة البيانات وتسجيل الدخول وغيرها.
يُستخدم فيه:
لغات مثل Python، PHP، Node.js
قواعد بيانات مثل MySQL، MongoDB
خوادم مثل Apache، Nginx
3. التطوير الكامل (Full Stack Development)
Full Stack Developer هو من يتقن الواجهة الأمامية والخلفية معًا، ويستطيع بناء تطبيق ويب متكامل.
لماذا تتعلم تطوير الويب؟
مهارة مطلوبة في سوق العمل.
تتيح لك بناء مشاريعك أو مواقعك الخاصة.
تبدأ من الصفر وتتطوّر تدريجيًا.
خاتمة
في هذا المقال، تعرفنا على:
ما هو تطوير الويب Web Development؟
كيف يعمل الإنترنت؟
الفرق بين Frontend وBackend وFull Stack.
المكوّنات الأساسية للويب.
ترقّب معنا سلسلة مقالات تفصيلية لكل نوع من أنواع تطوير الويب، بأسلوب مبسّط، مع أمثلة عملية ورسوم توضيحية.
التعليقات
لا يوجد أي تعليقات لعرضها.
تسجيل الدخولمقالات أخرى

أفضل تخصص في الحاسب: كيف تختار التخصص الأنسب لك
إذا كنت تحب التكنولوجيا وتفكر في دراسة تخصص متعلق بالحاسب، فقد تجد نفسك محتارًا بين عدة تخصصات مثل علوم الحاسب، هندسة الحاسب، هندسة البرمجيات، علم البيانات، الذكاء الاصطناعي، والأمن السيبراني. في هذا
02/04/2025
الفلوتشارت: أهم الأشكال ومعانيها واستخداماتها
الفلوتشارت (Flowchart) هو تمثيل مرئي لعملية أو نظام باستخدام رموز وأشكال مختلفة. يُستخدم الفلوتشارت في العديد من المجالات، خاصة في البرمجة وإدارة العمليات، لتوضيح التسلسل المنطقي للخطوات والإجراءات. ك
09/08/2024
أشهر الأخطاء البرمجية وكيفية تجنبها
في عالم البرمجة، الأخطاء هي جزء لا يتجزأ من عملية التطوير. بغض النظر عن مستوى خبرتك، ستواجه حتماً بعض التحديات والأخطاء أثناء كتابة الكود. تعلم كيفية تجنب هذه الأخطاء وإصلاحها هو مفتاح النجاح في مسيرت
06/08/2024