منتديات اليمن اغلى

آخر 10 مواضيع : قصيدة الخيل والليل والبيداءُ تعرفني - للمتنبي (الكاتـب : - )           »          يا رسول الله ... تصميمي (الكاتـب : - )           »          سرقنا حبنا سكته! (الكاتـب : - )           »          جُرح الغياب .. بقلمي (الكاتـب : - )           »          وسع وسع ياعم ،تماسيح المنتدى وصلوا ههههههه (الكاتـب : - )           »          ** الفرق بين الشباب والبنات بالعزايم ** (الكاتـب : - )           »          كل من في مقعده …. (الكاتـب : - )           »          اغلى احبابي (الكاتـب : - )           »          ابو شامة (الكاتـب : - )           »          مافي ثقة في ذالزمن. لشاعر أبونعيم ألكحيل (الكاتـب : - )

العودة   منتديات اليمن أغلى YEMEN FORUMS > ::: المنتديات التكنولوجية والتعليمية ::: > •• منتدى الكمبيوتر والإنترنت
حفظ البيانات؟

•• منتدى الكمبيوتر والإنترنت برامج دروس شروحات وكل مايتعلق بالكمبيوتر والانترنت والسوفت وير

التسجيل السريع مُتاح
عزيزي الزائر! سجلاتنا تفيد انك لست عضو لدينا في المنتدى,في حال رغبت بالاِنضمام الى أسرتنا في المنتدى ينبغي عليكم ملئ النموذج التالي !

اسم المستخدم: كلمة المرور: تأكيد كلمة المرور:
البريد الالكتروني: تأكيد البريد:
تاريخ الميلاد:       موافق على شروط المنتدى 

الإهداءات
اليمن أغلى : وفي يوم الجمعة " اللهُم قدراً جَميلاً وخبَراً جميلاً ودعوهً مُستجابة ." اللهُم قرب بيننا وبين دعواتنا التي فوضناها إليك اللهُم الإجابة لكل دُعاء و أمنية ،،' جمعة مباركة ❤

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
قديم 14-04-2008, 09:35 PM   #1
ضيف جديد
 
الصورة الرمزية الغادر
 
تاريخ التسجيل: 13 - 4 - 2008
الدولة: اليمن\خولان الطيال
المشاركات: 37
معدل تقييم المستوى: 61
الغادر has a reputation beyond repute الغادر has a reputation beyond repute الغادر has a reputation beyond repute
افتراضي تعلم البرمجة

بسم الله الرحمن الرحيم
س و جــ عن برمجة المواقع وتطويرها
الدرس الأول

السلام عليكم ورحمة الله وبركاته ..
1. ما هو موقع ويب Web Site ؟
2. ما هو نظام الشبكة العالمية www ؟
3. كيف تعمل الويب ؟
4. كيف يجلب المتصفحُ الصفحات ؟
5. كيف يعرض المتصفحُ الصفحات ؟


الاجــــــــــــــــــــابــــــــــــــــــــــــ ــــــــــــــــــــة

ما هو موقع ويب 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 بمعنى اتحاد الشبكة العالمية الواسعة .
الدرس الثانى

السلام عليكم ورحمة الله وبركاته ..

6- مما يتكون الموقع ؟
7- كيف تصمم صفحة على الإنترنت ؟
8- وما هى خطوات انشاء موقع على الانترنت ؟؟


الاجــــــــــــــــــــابــــــــــــــــــــــــ ــــــــــــــــــــة


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

يتكون الموقع من :
1- المساحةالتخزنية :
التى تقوم بحجزها لعرض ملفاتك على الانترنت ... مثلما تحدد مساحة فى القرص بجهازك لتخزين الملفات والبيانات عليها ... فهناك شركات تقوم بتأجير مساحات على الانترنت لتقوم بوضع ملفاتك عليها وهو مايسمى بشركات الاستضافة Hosting
2- نطاق الموقع او عنوانه :
وهو الاسم الذى يتم كتابته فى المتصفح ليذهب اليه مثل عنوان الصفحة الرئيسة لموقع الموسوعة العربية هو www.c4arab.com.
مع ملاحظة أن عنوان الصفحة الرئيسية يتضمن عادة اسم ملف محدد مثل index.html ..
ولكنك لا تحتاج لإدخاله وذلك لأنه تم إعداد الصفحة مسبقا ليكون اسم الموقع هو نفس عنوان الصفحة الرئيسية. وسوف يقودك عنوان الصفحة الرئيسية للموسوعة العربية إلى العديد من الصفحات.


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


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

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

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

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

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

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

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

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



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



9- وما هى انواع المواقع ؟
10- وكيف يمكن بناء موقع ؟
11- ما هى لغة ال html ؟
12- ما الفرق بين ال html ولغات برمجة أخرى ؟
-13 لماذا نتعلم ال html فى البداية وليس ال frontpage ؟


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

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

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

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

ما هى لغة ال html ؟

لغة ال html أو Hyper Text Markup Language بمعنى لغة ترميز النصوص ,

هي لغة مستخدمة لانشاء صفحات الانترنت .



ما الفرق بين ال html ولغات برمجة أخرى ؟

- أنها بسيطة ورموزها سهلة .

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

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

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

السلام عليكم ورحمة الله وبركاته ..
17. ما هى الاضافات التى اضيفها للموقع لكى يبدو ديناميكياً ويكون نشطا وجذابا ؟؟
18. وهل هناك برامج اخرى ؟؟
19. وكيف ابداء بعمل موقعى ؟


الاجــــــــــــــــــــابــــــــــــــــــــــــ ــــــــــــــــــــة

ما هى الاضافات التى اضيفها للموقع لكى يبدو ديناميكياً ويكون نشطا وجذابا ؟؟

عليك بتعلم كيفية اضافة وتركيب الاتى
1- المنتديات
2- الاستفاءات
3- بريد الكترونى خاص بالموقع
4- عداد الزاور
5- محرك بحث

وهذا الجزء يعمتد غالبا على معرفة بقواعد البيانات مثل الاكسس ....ولكنه سهل جدا ..
وهناك ايضاً من يضع روابط لتلك الاضافات جاهزة لترفعها الى موقعك مجانا ..


هل هناك برامج اخرى ينبغى تعلمها ؟؟

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

وكيف ابداء بعمل موقعى ؟
بكل بساطة هناك ثلاثة طرق لعمل الموقع :

1- ان تذهب الى احدى الشركات المتخصصة ببناء الموقع او تتصل بها عبر الأنترنت لتقوم بتصميم موقعك حسب احتياجتك .. طبعاً مقابل مبلغ مادى معين تدفعه لهم
2- ان تقوم بحجز مساحة مجانية فى احدى المجانية التى تقوم بتصميم الموقع ووضع كل بيانتك فيه مقابل وضع الاعلانات فيه ..
3- ان تقوم انت بتصميم موقعك بنفسك ... وهذا ما سناقشه المرة القادمة خطوة بخطوة ان شاء الله

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
الدرس الثامن

السلام عليكم ورحمة الله وبركاته ..
20. كيف اصمم موقعى بنفسى ؟؟


الاجــــــــــــــــــــابــــــــــــــــــــــــ ــــــــــــــــــــة


كيف اصمم موقعى بنفسى ؟؟

كما علمت أخى الكريم سابقاً انه يجب ان تتعلم الاتى لبناء موقعك :
I. دارية كافية وخلفية جيدة بلغة HTML و بعد دلك صفحات الأنماط الانسيابية CCS
II. اجادة العمل على برامج تصميم المواقع خاصة الفرونت بيج
III. تعلم لغة برمجة خاصة بالمواقع ..فقط ان كنت تريد ..انشاء موقع ديناميكى .

~ ~ ~ ~ ~ ~

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

• اولا : تعلم واحتراف لغة الهتمل html :
المدة المقترحة : اسبوع الى اسبوعان على الاكثر .
I. اأساسيات في لغة html

II. او المرجع العربى للهتمل
ولكن لاحظ يجب اختيار مصدر واحد فقط للتعلم منه حتى لا تشتت جهودك وتضيع وقتك وتبلبل افكارك ..!!!!


• ثانياً : تعلم لغة برمجة المواقع الايه اس بى ASP
المدة المقترحة : اسبوعان ونصف على الاكثر

موقع عالم النور

ستجد فى هدا الموقع ان بناء موقع ديناميكى سهل وبسيط وحلم يمكن تحقيقه...
ولكنه قد يفترض ان لديك خلفية جيدة عن البرمجة ..
( لذلك ادا واجهت اى صعوبة لا تتهم نفسك بالغباء وانك لن تنجح فى هدا الموضوع ابداً ..فادا واجهت اى صعوبات او لم تفهم جزئية معينة لاتتردد فى طرح اسئلتك هنا الموسوعة لتعرف الاجابة وتفهم الامور جيدا (
ولا تخجل من السؤال عن اى شئ ابدا فالمرء لا يولد متعلماً ..
ولكن العيب ان يظل جاهلاً ..وكدلك كان اغلب الاعضاء وانا اولهم بمثل حالك فى يوم من الايااااااام .


• اما لمزيد من القوة فى تصميم المواقع فعليك بــ:
I. تعلم صفحات الأنماط الانسيابية Cascading Style Sheets CCS
(ينبغي أن لا تأخذ هذه الدروس من وقتك الكثير ! نصف ساعة من الزمان تعتبر مدة جيدة )

II. العمل مع الجدوال فى الفرونت بيج FrontPage

فلا اجد لك افضل من هده السلسلة من الدروس الرائعة التى كتبها الاخ عبدالله بارك الله فيه هنا بالموسوعة ...
وان كانت غير مكتملة فهى رائعة على اية حال ...ومن يدرى فربما تقوم انت باكملها ان شاء الله .
i. تعلم طريقة تصميم الجداول مع FrontPage -الدرس الأول-
ii. تعلم طريقة تصميم الجداول مع FrontPage -الدرس الثاني-
iii. تعلم طريقة تصميم الجداول مع FrontPage -الدرس الثالث-
iv. تعلم طريقة تصميم الجداول مع FrontPage -الدرس الرابع-

الدرس الثامن
السلام عليكم ورحمة الله وبركاته ..
21. وهل هناك مصادر اخرى يمكنى التعلم منها خصوصاً لدى خلفية بسيطة عن الموضوع ؟؟
الاجــــــــــــــــــــابــــــــــــــــــــــــ ــــــــــــــــــــة

وهل هناك مصادر اخرى يمكنى التعلم منها خصوصاً لدى خلفية بسيطة عن الموضوع ؟؟
هده هى بعض المصادر التى يمكنك التعلم منها وقد وضعتها بالترتيب الدى ينبغى التعلم بهعلى هيئة حمسة نقاط حتى يمكنك الاستفادة منها ان شاء الله ..
• اولاً : تبدأ بأن تتعلم لغة HTML ...

وهى اللغة التى يتم بها كتابة وتصميم الموقع ..
ولا تقلق فهى لغة فى غاية البساطة يتم تعلميها الان للاطفال فى المرحلة الابتدائية فى المدراس وهى لن تستغرق منك اكثر من اسبوعين الى شهر ان شاء الله ..
يمكنك تعلمها من المصادر التالية ( بشرط اختيار مصدر واحد فقط حتى لا تشتت جهودك
I. كتاب تعلم PHP بسهولة للأستاذة تهانى السبيت .
II. دروس أستاذتنا الغالية زهرة النرجس الإتش تي أم أل - HTML هنا بالموسوعة .
• ثانياً : عليك ان تتعلم كيفية تصميم الموقع بالبرامج التى تغنيك عن كتابة كود ورموز الـ HTML ...

ويوجد هنا برنامجين من اشهر البرامج فى تصميم الموقع ( ينبغى ان تبدأ بتعلم احدهما فقط اولا
I. برنامجالفرونت بيج - Front Page الشهير من شركة مايكروسوفت
II. برنامجالدريم ويفر DreamWeaver الاكثر سهولة من شركة مايكروميديا
• ثالثاً : عليك ان تقوم بحجز مساحة مجانية لرفع موقعك اليها ..

يمكنك ذلك عن طريق احدى شركات الاستضافة المجانية مثل :
شركة بيت العرب العربية او شركة جيران او شركة
WWW.BRINKSTER.COM

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

لكى يمكنك عمل الاعلانات وبعض الشعارات المتحركة التى تضيف لمسة جملية فى موقعك ( يراعى عدم الاسراف فى ذلك .. (
ويمكنك ذلك عن طريق اختيار احدى البرنامجين الاتين
I. الفلاش
II. او السويش
وتوجد لهما دورة رائعة هنا بالموسوعة فى دليل الدورات - الأرشيف )]|
• خامساً : تعلم احدى لغات برمجة المواقع ..

حتى تستطيع ان تجعل مواقع ديناميكياً ومتغيرا ومتجددا باستمرار ...
ويمكنك الاختيار من بين لغات البرمجة الاتية :
I. لغة بى اتش بى PHP ( وهى التى مبنى بها موقع الموسوعة هنا
II. لغة ايه اس بى ASP
ملحوظة هامة :
يجب اختيار مصدر واحد فقط للتعلم منه حتى لا تشتت جهودك وتضيع وقتك وتبلبل افكارك ..!!!!
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
وفى النهاية ..
كان هذا عرضاً موجزاً وخلفية جيدة عن تصميم وبرمجة المواقع وانواعها المختلفة ..
تذكر ان محور حديثنا يتركز تبسيط المعلومات للمبتدأين حديثاً... لدلك عندما تبدأ فى العمل ستكتسب معلومات كثيرة ومهارات افضل عن هدا ان شاء الله .

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


السلام عليكم ورحمة الله وبركاته ..

14. وما هى لغات البرمجة الاخرى التى تستخدم فى برمجة المواقع؟
وما هى لغات البرمجة الاخرى التى تستخدم فى برمجة المواقع؟

عرفنا فى الدرس السابق ان لغات إنشاء صفحات الويب تنقسم الى :
1- صفحات الويب التى تعمل في جهة المستخدم Client - Side Application
2- صفحات الويب التى تعمل في جهة السيرفر Server - Side Application

وقد تكلمنا عن النوع الاول فى الدرس السابق ..وقلنا انها مكونة من لغات البرمجة التالية :
الهتمل HTML و DHTML و الجافا سكريبت - Java Script و في بي سكربت - VB Scrip


والان سنتاول النوع الثانى من الصفحات :

ثانيا : لغات تعمل على سيرفرات المواقع اى تستخدم في الـ server side :
هنا يتم إنشاء الصفحات ووضعها على مزود الويب وعند الحاجة إلى هذه الصفحات يتم طلبها من خلال المستضاف ( Clinet ) ومن أهم اللغات المستخدمة في إنشاء هذا النوع من الصفحات :

مثل : الايه اس بي - ASP و البي اتش بي - PHP و البيرل - PERL و جيه اس بي - JSP و الاكس ام ال - XML
ASP, ASP.NET
لغة او تقنية من شركة مايكروسوفت ، تميز بالسهولة ايضا و التكامل الجيد مع منتجات و تقنيات مايكروسوفت ، بالنسبة لنسخة الـ .NET فهي مشحونة بالعديد من المميزات الهائلة ، و تستطيع من خلال بيئة Studio.NET أن تطور تطبيق ASP عن طريق واجهة رسومية و السحب و الافلات Drag & Drop
يعيب الكثير و أنا منهم على هذه اللغة ارتباطها الوثيق بمايكروسوفت و عدم دعمها لأنظمة تشغيل أخرى . فهي تعمل من خلال مزودات ويندوز فقط
PHP
و هي لغة ذات مصدر مفتوح ، و مجانية ، و تعمل على جميع المنصات و ذات انتشار واسع بالذات ضمن اصحاب المصادر المفتوحة و الهواة و مطوري المواقع الصغيرة و المتوسطة و هي لغة تتميز بالسهولة و الشمولية و التكامل مع قواعد بيانات MySQL
PHP تستخدم في الـ server side يعني على سيرفرات المواقع وليست على اجهزة المتصفحين و تعطيك امكانيات هائلة في حفظ المعلومات و استرجاعها باستخدام قواعد بيانات او حتى ملفات نصية عادية فكر بمواقع مثل المنتديات المجلات و التجارة الالكترونية كلها تعتبر مجالات عمل الـ PHP الاهم
Perl
بالنسبة لـPerl فهي لغة موجهة لـUnix أساسا... و تصنع بها تطبيقات مكتبية لهذا النظام كبديل عن C أي في التطبيقات القديمة إذ لم تعد بنفس الشعبية ... ما شهرها في التسعينيات هو أنها كانت أول لغة برمجة Internet من جهة الخادم server side language من خلال تقنية CGI أي Common Gateway Interface و هي من أقدم الطرق كما قلنا و شعبيتها الأن قليلة مع ظهور تقنيات ASP و JSP و لغة PHP .. طبعا تطبيق CGI هو التطبيق الوحيد للغة على أنظمة Windows .
JSP
JavaServer Pages.. من شركة صن ، تعتبر الأفضل و الأقوى عند المحترفين، ممتازة جدا للتطبيقات التجارية و المواقع الضخمة ، و قد لا تكون جيدة للمواقع الصغيرة، أو لا يستسيغها الهواة ، و قد تسبب لهم عسر هضم .. تدعم الكثير من التقنيات الحديثة ، مفتوحة المصدر ، مجانية ، و تدعم الجافا و البرمجة الشيئية .
CGI
الـ common gateway interface أو ما يسمى إختصاراً بالـ cgi هي في الحقيقة برامج صغيرةالحجم تنتهي بالإمتداد cgi. أو pl. وهي برامج مشتقة من اللغة الأم perl وفي الغالب يتم كتابة هذه البرامج بواسطة لغة perl ولكن يمكن كتابتها بواسطة لغات أخرى كالـ basic و الـ C والـ Delphi ولكن البرامج المكتوبة بهذه اللغة تكون محدودة المهام والوظائف وصعبة في التعامل خصوصا مع السيرفر المستضيف لها.... يمكن الإستفادة من هذه البرامج الصغيرة والتي يصل حجم بعضها الى 1 كيلو بايت فقط ولا تتعدى بشكل عام 100 كيلوبايت عن طريق عمل ملف صغير ذو مهمة معينه خاصه بإحتياجاتك لا يحتاجها غيرك ولكن إذا أخذنا الأغراض الأساسية التي يتم إستخدام هذه البرامج فيها فيمكننا القول أن معظم قوائم المراسلات التي تنتشر في المواقع لا بد أن تستخدم ملف cgi لإتمام عملها كذلك بعض البواحث العالمية كانت وما زالت تعتمد على ملفات cgi أيضا المنتديات التي نتحدث بها حاليا كالساحة وسوالف والمنتديات الأخرى تعتمد على ملفات الـ cgi بل أنها لا تعتمد على شي غيره ...

~ ~ ~ ~ ~ ~
الدرس السادس


السلام عليكم ورحمة الله وبركاته ..

وهل يجب تعلم كل هده لغات البرمجة ؟؟!!


الاجـــــــــــــــــــــــــــــــابــــــــــــة

وهل يجب تعلم كل هده لغات البرمجة ؟؟!!
فى البداية انت لا تحتاج سوى لغة الهمتل html لتصميم موقعك وعمل صفتحك ... فهو اساسى قبل اى شئ او اى لغة اخرى ..
وبلغة الهتمل تكون قد عملت موقعك ولكنه موقع ثابت استاتيكي.. اى تقوم انت بتغير محتويتها يدوياً كلما اردت ذلك.. ..
ولكن
ادا اردت ان يكون موقعك من المواقع المتحركة الديناميكية..ووهى المصمممة بلغات البرمجة
بمعنى هى التى تتغير محتويتها اتوماتكيا لتتفاعل مع المستخدم
فيجب عليك ان تتعلم احدى اللغات التى تعمل على سيرفرات المواقع اى تستخدم في الـ server side اولاً ...( تعلم لغة واحدة فقط واتقنها )
ثم بعد دلك اختار واحدة من لغتين السكريبت سواء جافا او فى بى سكريبت ..

اما تعلم بقية اللغات .. فلا تقلق ..
فانت من الطبيعى فى طريقك للاحتراف قد تنتقل من لغةالى اخرى ... وسيكون الامرسهلا .. لانه عندها لن يستغرق الامر اكثر من شهر لاتقان اى لغة جديدة والعمل عليها ..
فطبيعة اللغة المستخدمة تتوقف على نظام المكان الدى تعمل فيه وهوى المبرمج .
~ ~ ~ ~ ~ ~ ~ ~
الدرس الرابع

15 - ماهى برمجة المواقع ؟؟
16 - وما هى لغات برمجة المواقع ؟

الاجــــــــــــــــــــــــــــــــــابــــــــــ ــــــة

15 - ماهى برمجة المواقع ؟؟
برمجة المواقع .. هى عبارة عن تصميم مواقع الويب المكونة من مجموعة صفحات تكون مع بعضها مايسمى برنامج ،،
والبرامج في الانترنت تختلف عن البرامج على الأجهزة ,..!!!
فبينما برنامج الفرونت بيج مثلا برنامج يستخدم على الجهاز ...فان برنامج المنتدى عبارة عن مجموعة صفحات تكون بأمتداد خاص بالانترنت ( مثال php. أو html. ) ...
وهذه الصفحات تقوم بوضعها في موقعك مثل اي صفحات اخرى تصممها بالفرونت بيج ،،
ولكن البرامج تختلف قليلا بحيث انها تتطلب معلومات معينة , مثل الكلمة السريه لدخول قاعدة البيانات للحصول على المعلومات منها , اسم قاعدة البيانات , وبعض المعلومات الأخرى.

= - = -= ==== = -= - = -
16 - وما هى لغات برمجة المواقع ؟
توجد عدة لغات برمجة تستخدم لكى تجعل المواقع ديناميكية وتتفاعل مع المستخدم.. وهى تنقسم الى نوعين ..
أنواع لغات إنشاء صفحات الويب :
يجب علينا في البداية أن نعلم أنه عند القيام بإنشاء صفحات الويب فهنالك طريقتين لعمل ذلك:
أ / إنشاء صفحات الويب في جهة المستخدم Client - Side Application
ب/ إنشاء صفحات الويب في جهة السيرفر Server - Side Application

__________________

اولا : لغات تعمل على على اجهزة المستخدمين اى تستخدم في الـ client side :

هي عبارة عن صفحات ويب التي يتم إنشاؤها على جهاز المستخدم ويتم تنفيذها على مستعرض الويب دون الحاجة إلى وجود أي إتصال مع الانترنت أو أي إتصال بمزود الويب ونقصد به السيرفر .
وهذه اللغات مهمتها تنسيق طريقة العرض فقط ولا تتدخل في نقل المعلومات من و الى المستخدم من خلال صفحة الانترنت
وعادة يتم إنشاء هذه الصفحات بإستخدام لغات Script التالية :

مثل : الهتمل HTML و DHTML و الجافا سكريبت - Java Script و في بي سكربت - VB Scrip
1. HTML :
لغة ترميز النصوص التشعبية اختصار لـHyper Text Markup Language
وهى تستخدم فقط كقاعدة اساسية للتعامل مع لغات البرمجة الاكثر تطورا ولنقل ان الـ HTML تمثل ورقة او صفحة تكتب عليها المواقع وبدونها لا تستطيع عمل اي موقع ...ففي النهاية اي شيئ تراه امامك هو HTML اما مكتوب بواسطة المبرمج (عن طريق الفرونت بيج او النوت باد) مباشرة او بواسطة برنامج معمول بلغة برمجة ويب وهو يكون كود الـ HTML مثل برامج المنتديات.
وقد يدخل مع الـ HTML طريقة لتنسيق المحتويات وتسمى CSS وهي تحدد الوان الخطوط و الروابط و احجامها و كذلك JavaScript او VBScript لتحكم اكثر في طريقة العرض

2. DHTML :
لغة ترميز النصوص التشعبية اختصار لـHyper Text Markup Language Dyanmic
3. الجافا سكريبت java script
و الـ java script تستخدم في الـ client side يعني على اجهزة المستخدمين .... و اكثر ما يمكنها عملة هو التحكم بشكل عرض المعلومات و بعض الاعمال الاخرى البسيطة التي لا تتعدى العمل على جهاز المتصفح نفسه من خلال كود الـ HTML
4. فى بى سكريبت VBScript

هي لغة سكريبت (نصية) تعمل في بيئة إنترنت وإنترنت، وتتشابه في مفاهيمها البرمجية مع لغة فيجوال بيسك مع بعض التعديلات التي تتلاءم طبيعتها المتعاملة مع الإنترنت .
وقد ظهرت هذه اللغة المبسطة المشتقة من اللغة الأم Visual Basic اثر ظهور JavaScript المعقدة بعض الشيء، والتي أنشئت لحل مشكلة بطأ تبادل البيانات بين الخادم والزبون إذ تأخذ عملية طلب المعلومات من الزبون وإرسالها للخادم ومعالجاتها وإعادة إرسالها زمناً ليس بالقصير، حيث تتميز بامكانيتها معالجة البيانات على الجهاز الزبون
____________________________________________

ثانيا : لغات تعمل على سيرفرات المواقع اى تستخدم في الـ server side :
هنا يتم إنشاء الصفحات ووضعها على مزود الويب وعند الحاجة إلى هذه الصفحات يتم طلبها من خلال المستضاف ( Clinet ).
وهي اللغات التي تقوم بعملية التعامل مع قاعدة البيانات ان وجدت او حفظ المعلومات على ملفات خارجية وتشمل PHP و JSP و ASP وغيرها



  يمكنك المشاركة والتعليق في الموضوع بإستخدام حسابك على الفيس بوك  

الغادر غير متواجد حالياً   رد مع اقتباس
قديم 14-04-2008, 11:41 PM   #2
محمـد الحمـيدي
المــديـر العـــام
 
الصورة الرمزية اليمن أغلى
 
تاريخ التسجيل: 9 - 4 - 2008
الدولة: مهد الحضـارات
المشاركات: 6,451
معدل تقييم المستوى: 100
اليمن أغلى تم تعطيل التقييم
افتراضي رد: تعلم البرمجة

سلمت اناملك اخي العزيز
الغــادر

بدايه طيبه وان شاء الله سيتم افتتاح قسم اللغات البرمجيه والتصميم
وسيتم طرح محاضرات ودروس فيها بشكل دوري وسيستفيد منها الجميع بأذن الله

اليمن أغلى غير متواجد حالياً   رد مع اقتباس
قديم 16-04-2008, 03:20 PM   #3

 
الصورة الرمزية الحليلي
 
تاريخ التسجيل: 10 - 4 - 2008
الدولة: اليمـ Y e M e Nــن
المشاركات: 7,712
معدل تقييم المستوى: 103
الحليلي has a reputation beyond repute الحليلي has a reputation beyond repute الحليلي has a reputation beyond repute الحليلي has a reputation beyond repute الحليلي has a reputation beyond repute الحليلي has a reputation beyond repute
افتراضي رد: تعلم البرمجة

اقتباس:
المشاركة الأصلية كتبت بواسطة اليمن أغلى مشاهدة المشاركة
سلمت اناملك اخي العزيز
الغــادر

بدايه طيبه وان شاء الله سيتم افتتاح قسم اللغات البرمجيه والتصميم
وسيتم طرح محاضرات ودروس فيها بشكل دوري وسيستفيد منها الجميع بأذن الله

باذن الله ومشكورين..
الحليلي غير متواجد حالياً   رد مع اقتباس
قديم 17-04-2008, 01:36 AM   #4
: عــريف :
 
الصورة الرمزية يمني وافتخر
 
تاريخ التسجيل: 13 - 4 - 2008
المشاركات: 234
معدل تقييم المستوى: 62
يمني وافتخر has a reputation beyond repute يمني وافتخر has a reputation beyond repute يمني وافتخر has a reputation beyond repute
افتراضي رد: تعلم البرمجة

مشكور اخي
موضوع ممتاز ونحتاج لمثل هذه المواضيع
وتقبل مروري
__________________
نقرتين لعرض الصورة في صفحة مستقلة
يمني وافتخر غير متواجد حالياً   رد مع اقتباس
قديم 17-04-2008, 09:47 AM   #5
جنـدي
 
الصورة الرمزية مسافربلاعنوان
 
تاريخ التسجيل: 10 - 4 - 2008
الدولة: 700201619
المشاركات: 102
معدل تقييم المستوى: 61
مسافربلاعنوان has a reputation beyond repute مسافربلاعنوان has a reputation beyond repute مسافربلاعنوان has a reputation beyond repute
افتراضي رد: تعلم البرمجة

مشكوووووووووووووووووووووووووور
__________________
مسافربلاعنوان غير متواجد حالياً   رد مع اقتباس
قديم 10-04-2009, 09:57 AM   #6
.: نـقـيـــب :.
 
الصورة الرمزية Bro.of Yemeni
 
تاريخ التسجيل: 17 - 12 - 2008
الدولة: Dubai
المشاركات: 3,031
معدل تقييم المستوى: 73
Bro.of Yemeni has a reputation beyond repute Bro.of Yemeni has a reputation beyond repute Bro.of Yemeni has a reputation beyond repute
افتراضي رد: تعلم البرمجة

شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
__________________
نقرتين لعرض الصورة في صفحة مستقلة
Bro.of Yemeni غير متواجد حالياً   رد مع اقتباس
قديم 10-04-2009, 10:02 AM   #7
جنـدي
 
الصورة الرمزية °¶£¶»غـَِ§ـِريـِ§ـِب«¶£¶°
 
تاريخ التسجيل: 7 - 4 - 2009
الدولة: اليمن - صنعاء
المشاركات: 118
معدل تقييم المستوى: 57
°¶£¶»غـَِ§ـِريـِ§ـِب«¶£¶° has a reputation beyond repute °¶£¶»غـَِ§ـِريـِ§ـِب«¶£¶° has a reputation beyond repute °¶£¶»غـَِ§ـِريـِ§ـِب«¶£¶° has a reputation beyond repute
افتراضي رد: تعلم البرمجة

تسلم ايدك اخوي موضوع تعليمي جميل وهاذا بداية الاحتراف في عالم النت والكمبيوتر
__________________

مـٌَاًهـْوٍ غٌـًِروًِرًِ وٌِْلاٍْ تـ،ـوآِضٌِـِْع كـٌِلِ مـِْافٌِيٍ آلِْـًٍمًٍـًٍسًٍـًٍ،ءً،ـًٍ،ًٍـًٍلًٍـًٍهًٍ آنـٌِيٍ رٍفِْضَِـَِتَِ آِْحـِ،ٌِْـًٍسًٍـًٍبًٍ لٍْْـ،غ،ـٌِـٌِيٌِر آلٌلٌهٍْ حـٌٌِْسٌِْـٌٌِِاٌِْبٌِ



نقرتين لعرض الصورة في صفحة مستقلة



نقرتين لعرض الصورة في صفحة مستقلة
°¶£¶»غـَِ§ـِريـِ§ـِب«¶£¶° غير متواجد حالياً   رد مع اقتباس
قديم 26-04-2009, 09:22 PM   #8
:: سمو ألامير ::
 
الصورة الرمزية امير صنعاء
 
تاريخ التسجيل: 26 - 1 - 2009
الدولة: صنعاء حوت كل فن
المشاركات: 10,473
معدل تقييم المستوى: 753
امير صنعاء has a reputation beyond repute امير صنعاء has a reputation beyond repute امير صنعاء has a reputation beyond repute امير صنعاء has a reputation beyond repute امير صنعاء has a reputation beyond repute امير صنعاء has a reputation beyond repute امير صنعاء has a reputation beyond repute امير صنعاء has a reputation beyond repute امير صنعاء has a reputation beyond repute امير صنعاء has a reputation beyond repute امير صنعاء has a reputation beyond repute
افتراضي رد: تعلم البرمجة

تسلم يدك اخوي الغادر ويعطيك العافيه
امير صنعاء غير متواجد حالياً   رد مع اقتباس
قديم 14-08-2009, 10:36 PM   #9
::: مـــشير :::
 
الصورة الرمزية الجنرال حافظ
 
تاريخ التسجيل: 29 - 6 - 2009
المشاركات: 14,052
معدل تقييم المستوى: 126
الجنرال حافظ has a reputation beyond repute الجنرال حافظ has a reputation beyond repute الجنرال حافظ has a reputation beyond repute
افتراضي رد: تعلم البرمجة

يسلموووووووو
__________________
نقرتين لعرض الصورة في صفحة مستقلة




نقرتين لعرض الصورة في صفحة مستقلة
تشلسي عشقي وذوقي ... تشلسي دم بعروقي


اهداف

دروجبا






الجنرال حافظ غير متواجد حالياً   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML متاحة
Trackbacks are معطلة
Pingbacks are معطلة
Refbacks are متاحة

الانتقال السريع


الساعة الآن 10:00 AM

عقارات اليمن


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir
جميع الحقوق محفوظة لمنتديات اليمن أغلى