27
ومات ل ع م ل ا ات ان ق ت وس ي ور ل كا ب وت ل ا ات ق ي ب ط ت م ي م ص ت رو ي و ط ت مادةITA320 مادة وت ل ا ات ق ي ب ط ت م ي م ص ت رو ي و ط تWeb design and development

مادة تطوير وتصميم تطبيقات الوب Web design and development

Embed Size (px)

DESCRIPTION

مادة تطوير وتصميم تطبيقات الوب Web design and development. النصوص البرمجية من جهة المخدم النماذج في XHTML طلب HTTP باستخدام الطريقتين GET و POST أساسيات نماذج الوب إعدادات ASP.NET + Security management عناصر تحكم الوب عناصر تحكم التحقق من الصحة ADO.NET Data linking in .NET - PowerPoint PPT Presentation

Citation preview

Page 1: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

مادة

الوب تطبيقات وتصميم تطويرWeb design and development

Page 2: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

المخدم • جهة من البرمجية النصوصفي • XHTMLالنماذجالطريقتين HTTPطلب • POSTو GETباستخدامالوب • نماذج أساسياتASP.NET + Security managementإعدادات •الوب • تحكم عناصرالصحة • من التحقق تحكم عناصر•ADO.NET•Data linking in .NETالحالة • إدارةفي • ASP.NETالخبء

Page 3: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

األولى الجلسة

جهة من البرمجية النصوصالمخدم

Page 4: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

نتعرف في هذا الجلسة على:

- تعريف النصوص البرمجية من جهة المخدم- االختالف بين النصوص البرمجية من جهة المخدم والنصوص البرمجية

من جهة الزبونا - مفهوم مخدمات الوب ومخدمات الوب األكثرانتشار8

- التقنيات و اللغات المستخدمة في النصوص البرمجية من جهة المخدم وإنشاء مجلدات افتراضية الستضافة موقع

IIS- كيفية إعداد مخدم

Page 5: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

ما هو مخدم الوب؟

مهمته استقبال طلبات مصدرها تطبيقات أخرى تطبيقهو الوب(، وتقديم خدمة زبون )أو متصفحات الوبتدعى

مطلوبة من قبل هذه المتصفحات. HTMLإرسال صفحات يتم التواصل بين الزبون والمخدم اعتمادHا على البروتوكول

.HTTPالتطبيقي

Page 6: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

ما هو مخدم الوب؟

مهمته استقبال طلبات مصدرها تطبيقات أخرى تطبيقهو الوب(، وتقديم خدمة زبون )أو متصفحات الوبتدعى

مطلوبة من قبل هذه المتصفحات. HTMLإرسال صفحات يتم التواصل بين الزبون والمخدم اعتمادHا على البروتوكول

.HTTPالتطبيقي

http://www.svuonline.org/isis_beta/student_class.php?class=6606

http://213.178.230.172/isis_beta/student_class.php?class=6606

Page 7: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

النصوص البرمجية من جهة المخدم؟

المخدم إحدى تقنيات النصوص البرمجية من جهة تعتبر مخدمات صفحات الوب والتي يتم فيها االستجابة لطلب

المستخدم والتفاعل معه،ديناميكية . HTML وتوليد تشغيل نص برمجي على المخدم عبر

صفحات

Page 8: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

النصوص البرمجية من جهة المخدم؟

تستخدم النصوص البرمجية من جهة المخدم عادة، لتأمين التي تشكل واجهة تعامل مع مواقع االنترنت التفاعليةتخديم

.قواعد بيانات أو أي مصدر آخر للبيانات

Page 9: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

النصوص البرمجية من جهة المخدم؟

بسبب وجود )من جهة المخدم( تم تمييز هذه التقنية بعبارة تقنيات أخرى تكون فيها مسؤولية تنفيذ النصوص البرمجية على

وتسمى التقنية )التطبيق الزبون(، صفحات الوب متصفحعاتق .جهة الزبونباسم النصوص البرمجية من

Page 10: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

Page 11: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

Page 12: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

Page 13: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

الزبون؟ جهة من البرمجية النصوص أهمية ما

)+( : اإليجابية النقاط

.DHTML باستخدام الموقع على الحركة دعم في تساعد

Page 14: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

الزبون؟ جهة من البرمجية النصوص أهمية ما

النقاط باستخدام DHTML.اإليجابية: )+( الموقع على الحركة دعم في تساعد

حيث المخدم على المعالجة حمل من جزء تتحملعلى البرمجي النص وتنفيذ ترجمة عملية تتم

. الزبون الحاسب

Page 15: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

الزبون؟ جهة من البرمجية النصوص أهمية ما

النقاط باستخدام DHTML.اإليجابية: )+( الموقع على الحركة دعم في تساعد

على المعالجة حمل من جزء تتحملوتنفيذ ترجمة عملية تتم حيث المخدم

. الزبون الحاسب على البرمجي النصإلى الحاجة دون المستخدم مع التفاعل تؤمن

من ) التأكد عملية مثال المخدم مع االتصال إعادة.) معين نموذج في المدخلة البيانات أخطاء بعض

Page 16: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

الزبون؟ جهة من البرمجية النصوص أهمية ما

النقاط موارد السلبية: )-( من مورد أي إلى الوصول على القدرة تملك ال

أي المخدم إلى وال به تطبيق، المتصلة التطبيقات من . يكون إذ المعطيات قواعد إدارة تطبيقات مثل

البرمجية للنصوص يمكن التي للبيانات الوحيد المصدرالمعلومات هي إليها، الوصول الزبون جهة من

النص تحوي، والتي نفسها الصفحة في المحتواةمنح ) تم حال في المستخدم، دخل أو البرمجي،

المعلومات تلك إلى للوصول أومعلومات الصالحيةالزبون جهاز على ملفات (من المتصفح طريق عن

Page 17: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

الزبون؟ جهة من البرمجية النصوص أهمية ما

النقاط السلبية: )-(

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

على قادرة غير المتصفحات بعض ويجعل المتصفحاتتصفحها.

Page 18: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

الزبون؟ جهة من البرمجية النصوص أهمية ما

النقاط الكافي السلبية: )-( األمان يمكن اليتوفر إذ استخدامها، عند

النصوص محتوى بسهولة يستعرض أن للزبونالزبون جهة من البرمجية

Page 19: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

المخدم؟ جهة من البرمجية النصوص أهمية ما

النقاط اإليجابية: )+(

- المخدم - جهة من تعمل كونها إلى تستطيع الوصولتطبيقات موارد مثل به المرتبطة والتطبيقات المخدم

. المعطيات قواعد إدارة

Page 20: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

المخدم؟ جهة من البرمجية النصوص أهمية ما

النقاط اإليجابية: )+(

- المخدم - جهة من تعمل كونها إلى تستطيع الوصولتطبيقات موارد مثل به المرتبطة والتطبيقات المخدم

. المعطيات قواعد إدارة

Page 21: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

المخدم؟ جهة من البرمجية النصوص أهمية ما

النقاط اإليجابية: )+(

- المخدم - جهة من تعمل كونها إلى تستطيع الوصولتطبيقات موارد مثل به المرتبطة والتطبيقات المخدم

. المعطيات قواعد قياسية إدارة هتمل صفحات تطبيقها أي يولد يستطيعالبرمجة لغة كانت Hا أي واستعراضها تفسيرها متصفح

البرمجية النصوص هذه كتابة في المستخدمة.

Page 22: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

المخدم؟ جهة من البرمجية النصوص أهمية ما

النقاط اإليجابية: )+(

- المخدم - جهة من تعمل كونها إلى تستطيع الوصولتطبيقات موارد مثل به المرتبطة والتطبيقات المخدم

. المعطيات قواعد قياسية إدارة هتمل صفحات تطبيقها أي يولد يستطيعالبرمجة لغة كانت Hا أي واستعراضها تفسيرها متصفح

البرمجية النصوص هذه كتابة في .المستخدمة.

. 8 أمانا أكثر المخدم جهة من البرمجية النصوص

Page 23: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

المخدم؟ جهة من البرمجية النصوص أهمية ما

النقاط السلبية: )-(

جهة من البرمجية النصوص في التفاعل عملية تعتبركل بطيئةالمخدم عند بالمخدم االتصال تتطلب ألنهاتفاعل.

Page 24: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

المخدم؟ جهة من البرمجية النصوص أهمية ما

النقاط السلبية: )-(

جهة من البرمجية النصوص في التفاعل عملية تعتبركل بطيئةالمخدم عند بالمخدم االتصال تتطلب ألنهاتفاعل.

تر يتحمل عمليات عبء النصوص المخدم هذه جمةالبرمجية.

Page 25: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

المخدم جهة من البرمجية النصوص في المستخدمة التقنيات

PERLASP

ASP.NET

PHP

JSP

Page 26: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

8 انتشارا األكثر الوب مخدمات

Page 27: مادة  تطوير وتصميم تطبيقات الوب  Web design and development

تطبيقات بكالوريوس تقانات المعلومات وتصميم تطوير مادة ITA320الوب

8 انتشارا األكثر الوب مخدمات

IIS: Internet Information Services