بناء الموقع
- الصفحة السابقة صفحة بداية التعليمات
- الصفحة التالية تصميم الموقع
كل مطور مواقع يجب أن يكون على دراية بما يلي من مكونات الويب:
- HTML 4.01
- استخدام CSS (جداول الصور)
- XHTML
- XML و XSLT
- سكربت العملاء
- سيرفر سكربت
- إدارة البيانات من خلال SQL
- مستقبل الويب
HTML 4.01
HTML يُعتبر لغة الويب، وكل مطور ويب يجب أن يكون على دراية أساسية بها.
HTML 4.01 هو معيار ويب مهم، والفرق بينه وبين HTML 3.2 كبير جدًا.
عند إضافة علامات مثل font وخصائص اللون إلى HTML 3.2، أصبحت علامات النصوص والخصائص مثل اللون كابوسًا للعاملين في التطوير. أصبحت عملية تطوير مواقع تحتاج إلى إضافة معلومات النصوص إلى كل صفحة فردية عملية طويلة وغير اقتصادية.
من خلال HTML 4.01، يمكن نقل جميع معلومات الت формат إلى جدول النمط المستقل.
سبب أهمية HTML 4.01 الآخر هو بسبب XHTML 1.0، هذا المعيار الجديد لـ HTML تم تعبيره كتطبيق XML. يمكن استخدام HTML 4.01 في صفحاتك لضمان تحويل HTML بسهولة إلى XHTML في المستقبل.
تأكد من أنك تستخدم أحدث معيار HTML 4.01.
تعلم دليلنا الكامل دليل HTML 4.01.
جداول النمط المتداخلة (Cascading Style Sheets - CSS)
النمط يمكن تعريف كيفية عرض العناصر HTML، مثل دور علامة التبويب font في HTML 3.2. عادة ما يتم حفظ النمط في ملفات خارجية عن ملفات HTML. جداول النمط الخارجية تمنحك القدرة على تغيير مظهر وتنسيق جميع الصفحات في الموقع بسهولة من خلال تعديل ملف CSS البسيط. إذا كنت قد جربت بعض التغييرات، مثل تغيير عنوان جميع الصفحات في الموقع في نفس الوقت، فأنت تعرف كيف يمكن أن تكون CSS فعالة.
تأكد من أنك تتعلم من دليل CSS.
XHTML - المستقبل لـ HTML
XHTML تعني لغة العلامات الموسعة للنصوص المتعددة (Extensible HyperText Markup Language).
XHTML 1.0 هو أحدث معيار HTML الذي يأتي من W3C. أصبح معيارًا مقترحًا رسميًا (Recommendation) في 26 يناير 2000. W3C Recommendation تعني استقرار النصوص، كما أن النصوص أصبحت الآن معيارًا للويب.
XHTML هو نوع من HTML 4.01 الذي تم إعادة بناؤه باستخدام XML، ويمكن استخدامه على الفور في المتصفحات الحالية بتتبع بعض الإرشادات البسيطة.
لتكون مستعدًا للمستقبل: يرجى القراءةكيفية تحويل الموقع إلى XHTML.
XML - أداة لوصف البيانات
لغة العلامات الموسعة (XML) وليسمكتبة بديلة لـ HTML. في تطوير الويب في المستقبل، سيتم استخدام XML لوصف وتخزين البيانات، بينما سيتم استخدام HTML لعرض البيانات.
نحن نصف XML بأنه أداة لتخزين وتبادل المعلومات متعددة المنصات، مستقلة عن الأجهزة والبرمجيات.
نحن نؤمن بأن أهمية XML لا تقل عن أهمية HTML في وضع أساس الويب، وستصبح XML أداة معالجة وتبادل البيانات الأكثر أهمية.
تأكدوا من تعلم دروس XML.
XSLT - أداة المستخدم لتحويل البيانات
XSLT (XSL Transformations، لغة التحول في القواميس المتوسعة) هي لغة لتحويل XML.
سيكون على المواقع المستقبلية تقديم بيانات في صيغ مختلفة إلى متصفحات مختلفة وبشكل مختلف إلى خوادم الويب الأخرى. و XSLT هي معيار جديد من W3C لتحويل بيانات XML إلى صيغ مختلفة.
يمكن لـ XSLT تحويل ملفات XML إلى صيغة يمكن للمتصفح التعرف عليها، مثل HTML أو WML - لغة علامات تستخدم في العديد من الأجهزة المحمولة.
يمكن لـ XSLT إضافة عناصر، وإزالة وتسلسل وإعادة ترتيب وتصنيف العناصر، اختبار وتحديد العناصر التي سيتم عرضها، وما إلى ذلك.
تأكدوا من تعلم دروس XSLT.
سكربت العملاء
سكربت العملاء هو نوع من البرمجة متعلق بالسلوكيات المتعلقة بمتصفحات الإنترنت. يجب أن تتعلم جافا سكربت حتى تكون قادراً على تقديم محتوى ديناميكي أكثر للنوافذ المتصفح:
- جافا سكربت هو أداة برمجة مقدمة لمصممي HTML
- عادةً ما يكون مبتكرو HTML ليسوا مبرمجين، ولكن جافا سكربت هو لغة سكربت بسيطة جداً! يمكن لأي شخص تقريباً إدراج قطع من كود جافا سكربت في صفحات HTML الخاصة بهم.
- يمكن لجافا سكربت إدراج نص ديناميكي في صفحة HTML
- يمكن كتابة جافا سكربت مثل هذا في صفحة HTML لإنشاء نص متغير: document.write("h1" + name + "/h1")
- يمكن لجافا سكربت التفاعل مع الأحداث
- يمكن تعيين جافا سكربت لتعمل عند حدوث أحداث معينة، مثل عند تحميل الصفحة أو عند النقر على عنصر HTML معين.
- يمكن لجافا سكربت قراءة وتعديل عناصر HTML
- يمكن لجافا سكربت قراءة وتعديل محتويات عناصر HTML
- يمكن استخدام جافا سكربت لتحقق من البيانات
- يمكن استخدام جافا سكربت لتحقق من بيانات النموذج قبل تقديمها إلى السيرفر، مما يضمن أن يقوم السيرفر بمعالجة البيانات بشكل صحيح.
يجب أن تتعلم منا دروس جافا سكربت.
سيرفر سكربت
سكربت الخادم وبرمجة خادم الإنترنت مرتبطان. يجب أن تتعلم سكربت الخادم حتى تكون قادرًا على نقل محتوى الموقع الديناميكي بشكل أكبر. من خلال برمجة الخادم، يمكنك:
- تحرير وتعديل أو إضافة محتوى صفحة الويب ديناميكيًا
- الرد على الاستعلامات أو البيانات التي يتم تقديمها من قبل المستخدمين من HTML
- استخدام البيانات أو قاعدة البيانات وإرجاع النتيجة إلى المتصفح
- استخدام ملفات أو بيانات XML وإرجاع النتيجة إلى المتصفح
- تحويل XML إلى HTML وإرجاع النتيجة إلى المتصفح
- تخصيص الصفحات للفئات المختلفة من المستخدمين، وزيادة قابلية الصفحة للاستخدام
- تقديم الأمان والتحكم في الوصول إلى الصفحات المختلفة
- تصميم مختلف الأنواع من النواتج للمتصفحات المختلفة
- تقليل حركة المرور عبر الشبكة
في W3SCHOOL، نقدم ASP و PHP تم عرضك لبرمجة سكربت الخادم
تأكدوا من تعلم تعليمات ASP و تعليمات PHP.
إدارة البيانات باستخدام SQL
لغة الاستعلامات المنظمة (SQL) هي معيار عام للاستعلام إلى قواعد البيانات التالية: SQL Server، Oracle، Sybase و Access.
بالنسبة إلى أولئك الذين يرغبون في تخزين واستخراج بيانات من قاعدة البيانات، فإن معرفة SQL قيمة جدًا.
كل مسؤول موقع ويب يجب أن يفهم أن SQL هو محرك مناسب جدًا للبيانات الأساسية على الويب.
تأكدوا من تعلم تعليمات SQL.
مستقبل الظروف
يجب أن تفهموا أمرًا مهمًا جدًا، حيث سيتم تغيير وظيفة الموقع بشكل كامل. سنرى تحول ضخم حيث يتحول الموقع من عرض “المحتوى الثابت” إلى نقل “المحتوى المتغير”.
سنرى الكثير من المتصفحات الجديدة، مثل المتصفحات في الأجهزة المحمولة، بالإضافة إلى المزيد من المعلومات حول بيانات التواصل بين الخوادم، وبيانات التواصل بين الخوادم والمتصفحات باستخدام XML.
- الصفحة السابقة صفحة بداية التعليمات
- الصفحة التالية تصميم الموقع