السلام عليكم ورحمة الله وبركاته ..
كما وعدت اخى السقير بطرح هدا الموضوع عند اكتماله ..
فلا تستغربوا باتكم قد قراءتم بعض الاسئلة من قبل ... فهدا كان من فيوضات اخى السقير بارك الله فيه على ...
أخوانى المبتدأين هذا الموضوع هو نقطة بدايتك فى هذا العلم الخاص بالبرمجة
'>
وفيه ستجد كل الاسئلة المتكررة والتى تدور بذهنك وذهن كل مبتدأ بداية من الصفر ..:baby
الى أن تضع قدميك على اول الطريق وتتكون لديك خلفية جيدة ان شاء الله ..
لتحدد هدفك وطريقك الذى تريده باذن الله ..:g:
ما هو موقع ويب Web Site ؟
ما هو نظام الشبكة العالمية www ؟
كيف تعمل الويب ؟
كيف يجلب المتصفحُ الصفحات ؟
كيف يعرض المتصفحُ الصفحات ؟
مما يتكون الموقع ؟
وما هى خطوات انشاء موقع على الانترنت ؟؟
وما هى انواع المواقع ؟
وكيف يمكن بناء موقع ؟
ما هى لغة ال html ؟
ما الفرق بين ال html ولغات برمجة أخرى ؟
لماذا نتعلم ال html فى البداية وليس ال frontpage ؟
ما هى الاضافات التى اضيفها للموقع لكى يبدو ديناميكياً ويكون نشطا وجذابا ؟؟
وكيف ابداء بعمل موقعى ؟
ماذا تحتاج لتصميم المواقع ؟؟
وهل هناك برامج اخرى ؟؟
كيف اصمم موقعى بنفسى ؟؟
وهل هناك مصادر اخرى يمكنى التعلم منها خصوصاً لدى خلفية بسيطة عن الموضوع ؟؟
.
~ ~ ~ ~ ~ ~
ما هو موقع ويب Web Site ؟
حسبما ورد فى قاموس الموسوعة موقع ويب هو ..
عبارة عن مجموعة مترابطة من ملفات شبكة الويب العالمية www والتي تتضمن ملف يعمل في البداية يسمى الصفحة الرئيسية.
وترشدك الشركات أو الأفراد إلى دخول مواقعهم عن طريق إعطائك عنوان الصفحة الرئيسية للموقع. ومن الصفحة الرئيسية تستطيع الانطلاق لجميع الصفحات داخل ذلك الموقع.
فعلى سبيل المثال عنوان الصفحة الرئيسة لموقع الموسوعة العربية هو
www.c4arab.com.
ما هو نظام الشبكة العالمية www ؟
World Wide Web وتُسمى اختصارا : الشبكة web
وهى عبارة عن أجهزة كومبيوتر منتشرة في شتى أرجاء العالم ومتصلة ببعضها البعض .
وتستخدم أجهزة الكومبيوتر هذه معيار اتصال يدعى http وهو اختصار ل hyper text transfer protocol.
كيف تعمل الويب ؟
- معلومات الويب مخزنة في مستندات تُدعى صفحات الويب web pages .
- صفحات الويب هي ملفات مخزنة في أجهزة الحاسب تدعى خادمات الويب web servers .
- أجهزة الحاسب التي تقرأ صفحات الويب تدعى زبائن الويب Web clients .
- زبائن الويب تعرض لنا الصفحات عن طريق برنامج يسمى متصفح الشبكة Web browser
ومن أكثر متصفحات الانترنت شيوعا ال Internet Explorer و Netscape Navigator.
كيف يجلب المتصفحُ الصفحات ؟
- المتصفح يحضر صفحات الانترنت من الخادم server عن طريق طلب Request.
- الطلب هو معيار http يحوي عنوان صفحة .
- عنوان الصفحة يكون بهذا الشكل :
http://www.someone.com/page.htmادا اردت ان تعرف المزيد ادهب الى : كيف تعمل الانترنت
كيف يعرض المتصفحُ الصفحات ؟
- جميع صفحات الانترنت تحوي أوامر للعرض .
- المتصفح يعرض الصفحات بواسطة قراءة هذه الأوامر .
- أكثر أوامر العرض شيوعا تُدعى مؤشرات ( أو وسوم ) html .
- مؤشرات ال html تبدو هكذا :
[شفرة]
This is a Paragraph
[/شفرة]
من يحدد معايير الانترنت ؟
- هذه المعايير لا تُحدد عن طريق المتصفح وانما عن طريق ال w3c وهي اختصار
ل World Wide Web Consortium بمعنى اتحاد الشبكة العالمية الواسعة .
مما يتكون الموقع ؟
يتكون الموقع من :
1- المساحة التى تقوم بحجزها لعرض ملفاتك على الانترنت ... مثلما تحدد مساحة فى القرص بجهازك لتخزين البيانات عليها ... فهناك شركات تقوم بتأجير مساحات على الانترنت لتقوم بوضع ملفاتك عليها وهو مايسمى بشركات الاستضافة Hosting
2- نطاق الموقع او عنوانه وهو الاسم الذى يتم كتابته فى المتصفح ليذهب اليه مثل عنوان الصفحة الرئيسة لموقع الموسوعة العربية هو
www.c4arab.com.
مع ملاحظة أن عنوان الصفحة الرئيسية يتضمن عادة اسم ملف محدد مثل index.html ..
ولكنك لا تحتاج لإدخاله وذلك لأنه تم إعداد الصفحة مسبقا ليكون اسم الموقع هو نفس عنوان الصفحة الرئيسية. وسوف يقودك عنوان الصفحة الرئيسية للموسوعة العربية إلى العديد من الصفحات.
خطوات انشاء موقع على الانترنت ؟؟
1- تصميم الموقع على جهازك
2- الحجز فى مكان لرفع موقعك على الانترنت Hosting
3- اختيار نطاق او عنوان لموقعك domain مثل
www.c4arab.com ويمكنك الحجز فى شركات معينة تحدد لك المساحة المطلوبة وكذلك حجز نطاق الموقع واختيار الاسم الذى تريده ..
وهناك ايضا مواقع استضافة مجانية حيث تستطيع استضافة الموقع ولكن بشروط معينة مثل وجود الاعلانات فى موقعم مثلاً او ظهور بانرات الاعلانات عند كتابة موقعك فى المتصفح ..
وما هى انواع المواقع ؟
يوجد نوعان من المواقع
1- مواقع ثابتة استاتيكية..وهى المصممة بلغة الهتمل
وهى تتغير محتويتها يدوياً..وهى الى الانقراض حالياً
2- المواقع المتحركة الديناميكية..ووهى المصمممة بلغات البرمجة
وهى التى تتغير محتويتها اتوماتكيا
وحاليا معظم المواقع من هذا النمط ..
ماذا تحتاج لتصميم المواقع ؟؟
1- دارية كافية وخلفية جيدة بلغة html ...
2- اجادة العمل على برامج تصميم المواقع خاصة الفرونت بيج
3- تعلم لغة برمجة خاصة بالمواقع ..فقط ان كنت تريد ..انشاء موقع ديناميكى