الدرس الثانى
6- مما يتكون الموقع ؟
7- كيف تصمم صفحة على الإنترنت ؟
8- وما هى خطوات انشاء موقع على الانترنت ؟؟
مما يتكون الموقع ؟
يتكون الموقع من :
1- المساحةالتخزنية :
التى تقوم بحجزها لعرض ملفاتك على الانترن
لتخزين الملفات والبيانات عليها ... فهناك شر؛ تقوم بتاجير مساحات على الانترنت لتقوم
2- نطاق الموقع او عنوانه :
وهو الاسم الذى يتم كتابته فى المتصفح ليذهب اليه مثل (010خ.11111-16001)8ا
مع ملاحظة أن عنوان الصفحة الرئيسية يتضمن عادة اسم ملف محدد مثل (1) .107066
ولكنك لا تحتاج لإدخاله وذلك لأنه تم إعداد الصفحة مسبقا ليكون اسم الموقع هو نفس عنوان
كيف تصمم صفحة على الإنترنت ؟
بدون مقدمات. هناك ثلاث كلمات سحرية إن عرفتها ستعرف كيف تصمم موقع على الإنترنت
اوهي (فكر؛ صمم ؛ أنشر) هي اختصار للخطوات التي يجب أن تقوم بها لتصميم صفحة ( أو
صفحات) ونشرها على الإنترنت.
فكرهة
الزوار الذين تريدهم لموقعك
صمم الموقع باستخدام طرق التصميم المختلفة في جهازك.
أبحث عن مكان تنشر فيه موقعك (مجاني) أو أملك مساحة على الإنترنت (غير مجاني) وأنقل
ولندخل فى التفاصيل قليلا:
التفكير
بالنسبة للخطوة الأولى فى التفكير فهو شيء راجع لك ..؛
ففى اى شئ سيتخصص موقعك..ومادام سيكون محتواه من المعلومات الذى يجدب الزاور
هناك طريقتان لتصميم المواقع على الإنترنت ؛ الطريقة الأولى تتطلب معرفتك للغة ,117111
والطريقة الثانية عن طريق برامج التصميم وهي الأسهل.
و هناك العديد من برامج التصميم التى لا تحتاج الى معرفة مسبقة بلغات برمجة المواقع و
و سوف نذكر اشهرها في الفقرة التالية.
لغة ,11111
يمكنك أن تتعدى هذه الخطوة؛ فبرامج التصميم جعلت تعلم هذه اللغة ليس بالأمر الضروري+
و لكن في المراحل المتقدمة سيتطلب منك على الاقل انجاز بعض المهام باستخدام لغة ال
برامج التصميم
ننصحك كمبتدئ بتعلم إحدى برامج التصميم لأنها سهلة وبسيطة؛ ومن أشهر هذه البرامج
برنامج م1708 177014 ويمكنك تصميم صفحات عربية عليه .
أي مستخدم للويندوز يملك نسخة غير مطورة من برنامج فرونت بيج يمكنك استخدامها فهي
النسخة بالكتاب بادن الله
بعد أن تنتهي من تصميم صفحتك على الإنترنت ستحتاج إلى أمرين. أولهما إيجاد مساحة لنشر
موقعك والثانية طريقة نقل الموقع من جهازك لهذه المساحة.
إيجاد المساحة :
أيضا هناك طريقتان تعتمدان عليك؛ فهناك مواقع تقدم مساحات مجانية للمواقع الشخصية
وهناك مواقع تقدم مساحات أكبر (غير مجانية) و قد وفرت شبكة كوتا اكبر دليل لمواقع
الاستضافة المجانية فهو يحتوي على ما يقرب من 320 موقع مجاني بالاضافة الى معلومات
تفصيلية عن كل موقع و من النادر ان تجدها في غيرة و يمكنك الاطلاع على هذا الدليل من
خلال الرابط التالي:
و هذة صورة مبسطة لهذا الدليل
لضفا ممصا 55
نقل الملفات +
تعتمد طريقة نقل الملفات على الموقع الذي قدم لك المساحة على الإنترنت؛ فكثير من المواقع
المجانية تستطيع من خلالها نقل الملفات دون عناء استخدام برنامج خاص؛ ولكن في بعض"
المواقع يجب أن تملك برنامج خاص يسمى 17117 لنقل الملفات من جهازك للموقع.
باختصار ما هى خطوات انشاء موقع على الانترنت ؟؟
1- تصميم الموقع على جهازك
2- الحجز فى مكان لرفع موقعك على الانترنت و1105
3- اختيار نطاق او عنوان لموقعك «زجدرول مثل جو.20016. 111171
ويمكنك الحجز فى شركات معينة تحدد لك المساحة المطلوبة وكذلك حجز نطاق الموقع واختيار
الاسم الذى تريده وهناك ايضا مواقع استضافة مجانية حيث تستطيع استضافة الموقع بعضها
تختلف من موقع لاخر و كما اشرنا من قبل يمكنك الاطلاع على المعلومات التفصيلية لكل تلك
الدرس الثالث
9- وما هى انواع المواقع ؟
10- وكيف يمكن بناء موقع ؟
1- ما هى لغة ال تسسا ؟
2- ما الفرق بين ال 11001 ولغات برمجة أخرى ؟
13- لماذا نتعلم ال 1:1 فى البداية وليس ال معة1701047 ؟
وما هى انواع المواقع ؟
يوجد نوعان من المواقع. ا
1- مواقع ثابتة استاتيكية..وهى المصممة بلغة الهتمل وهى تتغير محتويتها يدوياً..وهى الى
الانقراض حالياً
2- المواقع المتحركة الديناميكية..وهى المصمممة بلغات البرمجة وهى التى تتغير محتويتها
وحاليا معظم المواقع من هذا النمط ..
ماذا تحتاج لتصميم المواقع ؟؟
2- اجادة العمل على برامج تصميم المواقع خاصة الفرونت بيج
3- تعلم لغة برمجة خاصة بالمواقع ..فقط ان كنت تريد ..انشاء موقع ديناميكى .
ما هى لغة ال سا1 ؟
لغة ال تحاط أو معمبعصة.1 م1121 1 ©( 11 بمعنى لغة ترميز النصوص ,
هي لغة مستخدمة لانشاء صفحات الانترنت .
ما الفرق بين ال 1:01 ولغات برمجة أخرى ؟
- أنها بسيطة ورموزها سهلة . ٍ
- أنها ليست لغة برمجة بالضبط , فهي لا تحتاج لبرنامج يترجمها للغة الحاسب وهو ما يسمى
ال «©011» بل يتم تنفيذ تعليماتها مباشرة عبر متصفح الانترنت .
لماذا نتعلم ال 1ر11 فى البداية وليس آل عبيه 1701417 ؟
لمن يريد انشاء موقع على الانترنت ؛ لأنه يسهل العمل كثيرا حيث أنه يحول النصوص العادية
لكن . .إذا أردنا تعلم اللغة من أساسها , وأن نمتلك قدرات أكثر في بناء المواقع , وأن نحترف
أكثر , يفدو من واجبنا أن نتعلم ال 1:01 .. وبعد تعلمها يصبح فهم آل ععية 1701117
الدرس الرابع
5 - ماهى برمجة المواقع ؟؟
6- وما هى لغات برمجة المواقع ؟
5- ماهى برمجة المواقع ؟؟
برمجة المواقع .. هى عبارة عن تصميم مواقع الويب المكونة من مجموعة صفحات تكون مع
والبرامج في الانترنت تختلف عن البرامج على الأجهزة ,.
مجموعة صفحات تكون بأمتداد خاص بالانترنت ( مثال درام أي تحاط ) ..
ولكن البرامج تختلف قليلا بحيث انها تتطلب معلومات معينة , مثل الكلمة السريه لدخول قاعدة
6- وما هى لغات برمجة المواقع ؟
توجد عدة لغات برمجة تستخدم لكى تجعل المواقع ديناميكية وتتفاعل مع المستخدم.. وهى
أنواع لغات إنشاء صفحات الويب :
يجب علينا في البداية أن نعلم أنه عند القيام بإنشاء صفحات الويب فهنالك طريقتين لعمل ذلك:
أ/ إنشاء صفحات الويب في جهة المستخدم ومتنمعناتردرخ م510 - تصعثا©
اب/ إنشاء صفحات الويب في جهة السيرفر «مونتقعتاترتية 5506 - :576
اولا : لغات تعمل على على اجهزة المستخدمين اى تستخدم في ال علو أمصعتكن :
هي عبارة عن صفحات ويب التي يتم إنشاؤها على جهاز المستخدم ويتم تنفيذها على
مستعرض الويب دون الحاجة إلى وجود أي إتصال مع الانترنت أو أي إتصال بمزود الويب
ونقصد به السيرفر .
وهذه اللغات مهمتها تنسيق طريقة العرض فقط ولا تتدخل في نقل المعلومات من و الى
المستخدم من خلال صفحة الانترنت
إنشاء هذه الصفحات بإستخدام لغات 504 التالية :
لغة ترميز النصوص التشعبية اختصار ل ععيد م1 ترنعاه1ل 161 02ر11
وهى تستخدم فقط كقاعدة اساسية للتعامل مع لغات البرمجة الاكثر تطورا ولنقل أن ال
17 تمثل ورقة او صفحة تكتب عليها المواقع وبدونها لا تستطيع عمل اي موقع ...ففي
النهاية اي شيئ تراه امامك هو ,111111 اما مكتوب بواسطة المبرمج (عن طريق الفرونت
بيج او النوت باد) مباشرة او بواسطة برنامج معمول بلغة برمجة ويب وهو يكون كود ال
1 مثل برامج المنتديات
وقد يدخل مع ال .111111 طريقة لتنسيق المحتويات وتسمى 055 وهي تحدد الوان الخطوط
و الروابط و احجامها و كذلك 18785©:14 او 17135104 لتحكم اكثر في طريقة العرض
لغة ترميز النصوص التشعبية اختصار ل عيمعيصما ممالل 161 ورلا
عتسسورط
و ال 502104 879[ تستخدم في ال 116015106 يعني على اجهزة المستخدمين
يمكنها عملة هو التحكم بشكل عرض المعلومات و بعض الاعمال الاخرى البسيطة التي لا
تتعدى العمل على جهاز المتصفح نفسه من خلال كود ال ,1171711
هي لغة سكريبت (نصية) تعمل في بيئة إنترنت. وتتشابه في مفاهيمها البرمجية مع لغة
:©1805 المعقدة بعض الشيء؛ والتي أنشئت لحل مشكلة بطأ تبادل البيانات بين الخادم
والزبون إذ تأخذ عملية طلب المعلومات من الزبون وإرسالها للخادم ومعالجاتها وإعادة
إرسالها زمناً ليس بالقصير؛ حيث تتميز بامكانيتها معالجة البيانات على الجهاز الزبون
ثانيا : لغات تعمل على سيرفرات المواقع اى تستخدم في ال م80 «50110 :
من خلال المستضاف ( 0156016 ).
وهي اللغات التي تقوم بعملية التعامل مع قاعدة البيانات ان وجدت او حفظ المعلومات على
ملفات خارجية وتشمل 11117 و 1517 و 517 وغيرها
ومن أهم اللغات المستخدمة في إنشاء هذا النوع من الصفحات :
7 و الاكس ام ال - .2711 ( سنتعرف عليهم بالتفصيل فى الدرس التالى )
الدرس الخامس
الالم7““““<“<سمسسلإسسمة
عرفنا فى الدرس السابق ان لغات إنشاء صفحات الويب تنقسم الى :
1- صفحات الويب التى تعمل في جهة المستخدم م تتمعتا رخ 5:06 - أصعثا©
والان سنتاول النوع الثانى من الصفحات :
ثانيا لغات تعمل على سيرفرات المواقع اى تستخدم في ال 8106 581168 :
يتم |
من خلال المستضاف (04ع011 ) ومن أهم اللغات المستخدمة في إنشاء هذا 7
الصفحات :
لغة او تقنية من شركة مايكروسوفت ؛ تميز بالسهولة ايضا و التكامل الجيد مع منتجات و
تقنيات مايكروسوفت ؛ بالنسبة لنسخة ال .10171 فهي مشحونة بالعديد من المميزات الهائلة +
و تستطيع من خلال بيئة 50010.11 أن تطور تطبيق ”51 عن طريق واجهة رسومية و
السحب و الافلات (1(1-0 عق يرن 101
يعيب الكثير و أنا منهم على هذه اللغة ارتباطها الوثيق بمايكروسوفت و عدم دعمها لأنظمة
تشغيل أخرى . فهي تعمل من خلال مزودات ويندوز فقط
و هي لغة ذات مصدر مفتوح ؛ و مجانية ؛ و تعمل على جميع المنصات و ذات انتشار واسع
بالذات ضمن اصحاب المصادر المفتوحة و الهواة و مطوري المواقع الصغيرة و المتوسطة و
هي لغة تتميز بالسهولة و الشمولية و التكامل مع قواعد بيانات ,11501
71117 تستخدم في ال 5108 50130 يعني على سيرفرات المواقع وليست على اجهزة
المتصفحين و تعطيك امكانيات هائلة في حفظ المعلومات و استرجاعها باستخدام قواعد بيانات
او حتى ملفات نصية عادية فكر بمواقع مثل المنتديات المجلات و التجارة الالكترونية كلها
تعتبر مجالات عمل ال 171117 الاهم.
بالنسبة ل 16:1 فهي لغة موجهة ل«ز«[1 أساسا... و تصنع بها تطبيقات مكتبية لهذا النظام
كبديل عن © أي في التطبيقات القديمة إذ لم تعد الشعبية ... ما شهرها في التسعينيات
هو أنها كانت أول لغة برمجة 1040:0066 من جهة الخادم عتيمديع 101 510 50177107 من
خلال تقنية 661 أي ©©101©]0 0818170 0107007 و هي من أقدم الطرق كما قلنا و
شعبيتها الأن قليلة مع ظهور تقنيات ”51 و 1517 و لغة 171117 .. طبعا تطبيق 061 هو
التطبيق الوحيد للغة على أنظمة 1171010085
15 ©5077 279ل.. من شركة صن ؛ تعتبر الأفضل و الأقوى عند المحترفين؛ ممتازة
جدا للتطبيقات التجارية و المواقع الضخمة ؛ و قد لا تكون جيدة للمواقع الصغيرة. أو لا
يستسيغها الهواة ؛ و قد تسبب لهم عسر هضم .. تدعم الكثير من التقنيات الحديثة ؛ مفتوحة
المصدر ؛ مجانية ؛ و تدعم الجافا و البرمجة الشيئية .
ال 10402806 هع 00010100» أو ما يسمى إختصاراً بال أي» هي في الحقيقة برامج
صغيرةالحجم تنتهي بالإمتداد أع». أو 1( وهي برامج مشتقة من اللغة الأم 176:1 وفي الغالب
يتم كتابة هذه البرامج بواسطة لغة 16:1 ولكن يمكن كتابتها بواسطة لغات أخرى كال وود
و ال © وال اماع17 ولكن البرامج المكتوبة بهذه اللغة تكون محدودة المهام والوظائف
عن طريق عمل ملف صغير ذو مهمة معينه خاصه بإحتياجاتك لا يحتاجها غيرك ولكن إذا أخذنا
الأغراض الأساسية التي يتم إستخدام هذه البرامج فيها فيمكننا القول أن معظم قوائم
المراسلات التي تنتشر في المواقع لا بد أن تستخدم ملف نع» لإتمام عملها كذلك بعض البواحث