س و جـ :: برمجة المواقع للمبرمج ابوليالي

Mohamed aliraqi

عضو جديد
7 سبتمبر 2012
480
0
0
السلام عليكم ورحمة الله وبركاته ..


بسم الله الرحمن الرحيم

السلام عليكم

س و جـ :: برمجة المواقع للمبرمج ابوليالي

الدرس الاول

ما هو موقع ويب Web Site ؟


عبارة عن مجموعة مترابطة من ملفات شبكة الويب العالميةwwwوالتيتتضمن ملف يعمل في البداية يسمىالصفحة الرئيسية.


وترشدك الشركات أوالأفراد إلى دخول مواقعهم عن طريق إعطائك عنوان الصفحة الرئيسية للموقع. ومن الصفحةالرئيسية تستطيع الانطلاق لجميع الصفحات داخل ذلك الموقع


. فعلى سبيل المثال عنوان الصفحة الرئيسة لموقع طلبات هو : www.tlbat.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 تبدو هكذا :

PHP:
<p>This is a Paragraph</p>



من يحدد معايير الانترنت؟

- هذه المعايير لا تُحدد عن طريق المتصفح وانما عن طريقال w3c وهي اختصار


ل World Wide Web Consortium بمعنى اتحاد الشبكةالعالمية الواسعة .
 

Mohamed aliraqi

عضو جديد
7 سبتمبر 2012
480
0
0
الدرس الثاني

مما يتكون الموقع ؟
يتكون الموقع من :

1- المساحةالتخزنية :
التى تقوم بحجزها لعرض ملفاتك على الانترنت ... مثلما تحدد مساحة فى القرص بجهازك لتخزين الملفات والبيانات عليها ... فهناك شركات تقوم بتأجير مساحات على الانترنت لتقوم بوضع ملفاتك عليها وهو مايسمى بشركات الاستضافة Hosting

2- نطاق الموقع او عنوانه :

وهو الاسم الذى يتم كتابته فى المتصفح ليذهب اليه مثل عنوان الصفحة الرئيسة لموقع شبكة ابن الخليج www.gulfson.com

مع ملاحظة أن عنوان الصفحة الرئيسية يتضمن عادة اسم ملف محدد مثل index.html ..
ولكنك لا تحتاج لإدخاله وذلك لأنه تم إعداد الصفحة مسبقا ليكون اسم الموقع هو نفس عنوان الصفحة الرئيسية. وسوف يقودك عنوان الصفحة الرئيسية للموسوعة العربية إلى العديد من الصفحات.



كيف تصمم صفحة على الإنترنت ؟

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



صمم الموقع باستخدام طرق التصميم المختلفة في جهازك.

أنشر:
أبحث عن مكان تنشر فيه موقعك (مجاني) أو أملك مساحة على الإنترنت (غير مجاني) وأنقل الملفات التي صممتها في جهازك.


ولندخل فى التفاصيل قليلا:

التفكير
بالنسبة للخطوة الأولى فى التفكير فهو شيء راجع لك ..،
ففى اى شئ سيتخصص موقعك..ومادا سيكون محتواه من المعلومات الدى يجدب الزاور اليه..؟؟!!


التصميم:
هناك طريقتان لتصميم المواقع على الإنترنت ، الطريقة الأولى تتطلب معرفتك للغة HTML والطريقة الثانية عن طريق برامج التصميم وهي الأسهل.

لغة HTML

يمكنك أن تتعدى هذه الخطوة، فبرامج التصميم جعلت تعلم هذه اللغة ليس بالأمر الضروري،

برامج التصميم

ننصحك كمبتدئ بتعلم إحدى برامج التصميم لأنها سهلة وبسيطة، ومن أشهر هذه البرامج برنامج Front Page ويمكنك تصميم صفحات عربية عليه .

)أي مستخدم للويندوز يملك نسخة غير مطورة من برنامج فرونت بيج يمكنك استخدامها فهي شبيهة بالنسخة الغير مجانية نوعا ما واسمها Front Page Express


النشر:
بعد أن تنتهي من تصميم صفحتك على الإنترنت ستحتاج إلى أمرين، أولهما إيجاد مساحة لنشر موقعك والثانية طريقة نقل الموقع من جهازك لهذه المساحة.
إيجاد المساحة :



أيضا هناك طريقتان تعتمدان عليك، فهناك مواقع تقدم مساحات مجانية للمواقع الشخصية وهناك مواقع تقدم مساحات أكبر (غير مجانية)

نقل الملفات :
تعتمد طريقة نقل الملفات على الموقع الذي قدم لك المساحة على الإنترنت، فكثير من المواقع المجانية تستطيع من خلالها نقل الملفات دون عناء استخدام برنامج خاص، ولكن في بعض المواقع يجب أن تملك برنامج خاص يسمى FTP لنقل الملفات من جهازك للموقع.




باختصار ما هى خطوات انشاء موقع على الانترنت ؟؟
1- تصميم الموقع على جهازك
2- الحجز فى مكان لرفع موقعك على الانترنت Hosting
3- اختيار نطاق او عنوان لموقعك domain مثل www.gulfson.com
ويمكنك الحجز فى شركات معينة تحدد لك المساحة المطلوبة وكذلك حجز نطاق الموقع واختيار الاسم الذى تريده ..

وهناك ايضا مواقع استضافة مجانية حيث تستطيع استضافة الموقع ولكن بشروط معينة مثل وجود الاعلانات فى موقعم مثلاً او ظهور بانرات الاعلانات عند كتابة موقعك فى المتصفح
 

Mohamed aliraqi

عضو جديد
7 سبتمبر 2012
480
0
0
الدرس الثالث

ما هى انواع المواقع ؟

يوجد نوعان من المواقع

1-مواقع ثابتة استاتيكية..وهىالمصممة بلغة الهتمل
وهى تتغير محتويتها يدوياً..وهى الى الانقراضحالياً


2- المواقع المتحركة الديناميكية..ووهى المصمممة بلغاتالبرمجة
وهى التى تتغير محتويتها اتوماتكيا



وحاليا معظم المواقع من هذا النمط ..





ماذا تحتاج لتصميم المواقع؟؟

1- دارية كافية وخلفية جيدة بلغة html ...
2- اجادةالعمل على برامج تصميم المواقع خاصة الفرونت بيج
3- تعلم لغة برمجة خاصةبالمواقع ..فقط ان كنت تريد ..انشاء موقع ديناميكى .



ما هى لغة ال html ؟

لغة ال html أو Hyper Text Markup Language بمعنى لغة ترميز النصوص , هي لغة مستخدمة لانشاء صفحات الانترنت .



ما الفرق بين ال html ولغات برمجة أخرى؟
- أنها بسيطة ورموزها سهلة .
- أنها ليست لغةبرمجة بالضبط , فهي لا تحتاج لبرنامج يترجمها للغة الحاسب وهو ما يسمى ال compiler بل يتم تنفيذ تعليماتها مباشرة عبر متصفح الانترنت .



لماذا نتعلم ال html فى البداية وليس ال frontpage ؟

الفرونت بيج هو برنامج يقدم لنا أكواد لغة ال html علىطبق من ذهب ومن الواجب تعلمه لمن يريد انشاء موقع على الانترنت ؛ لأنه يسهل العملكثيرا حيث أنه يحول النصوص العادية التي نكتبها الى أكواد html جاهزة .



لكن . .إذا أردنا تعلم اللغة من أساسها , وأن نمتلك قدرات أكثر في بناء المواقع , وأننحترف أكثر , يغدو من واجبنا أن نتعلم ال html .. وبعد تعلُمها يصبح فهم ال frontpage



وبالتوفيق للجميع