انتقل إلى المحتوى
KnowledgeCity

كيف تعمل شبكة الويب

مناقشة تمهيدية عن الإنترنت وتقنيات الويب المختلفة التي تجعل تطوير الويب ممكنا
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ26.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة Paul Poteete  7 الفصول ·  26 الدروس ·  2h 18m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

في هذه الدورة، ستتعلم كيفية تحديد المفاهيم والمبادئ الأساسية للتواصل التقني عبر الإنترنت، وتقنية الواجهة الأمامية والخلفية للويب، وتقنيات تجميع الويب، وبعض أدوات تصميم موقع الويب الشهيرة. هذه الدورة غير مصممة لتعليمك كيفية برمجة أو إنشاء مواقع الويب من نقطة الصفر ولكن لإعدادك لمناقشة التقنيات المختلفة المشاركة في تطوير الويب وكيف تؤثر هذه التقنيات على عملية تطوير الويب. تبدأ الدورة بفحص وصفا أساسيا لكيفية تداخل وتشابك خدمات الإنترنت مع خدمات الويب. يتم تمثيل الإنترنت كأساس موجود على خوادم الويب. ويشمل ذلك أيضا أهمية أسماء النطاقات لجعل الويب مصدرا قابل للاستخدام للجميع حول العالم. بعد ذلك ننتقل إلى لغات الواجهة الأمامية الأساسية لموقع الويب: HTML وأوراق النمط المتتالية (CSS) وجافا سكريبت. بعد تناول الأساسيات، سنناقش تقنية الويب الخلفية والاستخدام الناشئ للغة تجميع الويب. أخيرا، تختتم الدورة بمراجعة مجموعة برامج إنشاء مواقع الويب عبر الاتصال بالإنترنت أو دون الاتصال بشبكة الإنترنت.

ما ستتعلمه

  • عرّف المفاهيم والمبادئ الأساسية للويب للتواصل التقني عبر الإنترنت
  • اشرح بنية العميل/الخادم وخوادم الويب والوصول الآمن إلى الويب (HTTP/HTTPS، المنفذان 80/443)
  • صف تقنيات الويب الأمامية بما فيها HTML وCSS وJavaScript وكيفية استخدام JavaScript في تصميم المواقع
  • ناقش تقنيات الويب الخلفية وPHP وأطر العمل الأمامية مثل Vue وAngular وReact
  • ميّز بين تجميع الويب (لغة مُجمَّعة ثابتة) وJavaScript (لغة مُفسَّرة ديناميكية) والحوسبة المستندة إلى المتصفح مقابل الحوسبة المستندة إلى الخادم
  • راجع مجموعات برامج إنشاء المواقع الإلكترونية عبر الإنترنت وخارجها، وأساسيات تصميم المواقع، وأهمية تصميم واجهة المستخدم

النقاط الرئيسية

  • الدورة عبارة عن نقاش تمهيدي حول الإنترنت والتقنيات التي تجعل تطوير الويب ممكناً، وليست دورة في البرمجة أو بناء المواقع من الصفر.
  • يمثّل الإنترنت الأساس الذي تقوم عليه خوادم الويب، وتجعل أسماء النطاقات (FQDN وTLD وأسماء المضيفين وعناوين URL) الويب قابلاً للاستخدام للناس حول العالم.
  • تشمل عناصر بناء الجانب الأمامي للموقع HTML وأوراق الأنماط المتتالية (CSS) وJavaScript، فيما تدعم التقنيات الخلفية وتجميع الويب جانب الخادم.
  • تجميع الويب لغة مُجمَّعة ثابتة، أما JavaScript فهي لغة مُفسَّرة ديناميكية، ويمكن أن تكون الحوسبة مستندةً إلى المتصفح أو إلى الخادم.
  • تُختتم الدورة بمراجعة مجموعات برامج إنشاء المواقع عبر الإنترنت وخارجها مع التأكيد على تصميم واجهة المستخدم.

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

لمن هذه الدورة؟

هي دورة تمهيدية لكل من يرغب في مناقشة التقنيات المختلفة المتضمنة في تطوير الويب وفهم كيفية تأثير تلك التقنيات على عملية التطوير.

هل ستعلّمني هذه الدورة كيفية البرمجة أو بناء مواقع من الصفر؟

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

ما الموضوعات التي تغطيها الدورة؟

تغطي مفاهيم ومبادئ الويب الأساسية، وبنية العميل/الخادم، وخوادم الويب والوصول الآمن إليه، والتقنيات الأمامية (HTML وCSS وJavaScript)، والتقنيات الخلفية وPHP، وأطر العمل الأمامية (Vue وAngular وReact)، وتجميع الويب، واللغات المُجمَّعة الثابتة مقابل المُفسَّرة الديناميكية، والحوسبة المستندة إلى المتصفح مقابل الخادم، وأساسيات تصميم المواقع، وتصميم واجهة المستخدم، وأدوات إنشاء المواقع الإلكترونية عبر الإنترنت وخارجها.

ما المهارات التي سأكتسبها من هذه الدورة؟

تبني الدورة مهارات في المهارات الأساسية للإنترنت، وتطوير الويب، وهندسة الويب، ودعم الويب، ولغات الويب، ومعالجة الويب.

كيف تُنظَّم الدورة؟

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