1 / 54

برمجة انترنت متقدمة

برمجة انترنت متقدمة. المحاضرة الاولى – الاسبوع الثاني. أهداف ال م حاضرة. ما هو الانترنت Internet ؟ مصطلحات مهمة في عالم الانترنت برمجة الويب او الانترنت ادوات اعداد موقع ويب Web Site. أولاً: ما هو الانترنت. الانترنت Internet.

Download Presentation

برمجة انترنت متقدمة

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. برمجة انترنت متقدمة المحاضرة الاولى – الاسبوع الثاني

  2. أهداف المحاضرة • ما هو الانترنت Internet؟ • مصطلحات مهمة في عالم الانترنت • برمجة الويب او الانترنت • ادوات اعداد موقع ويب Web Site

  3. أولاً: ما هو الانترنت

  4. الانترنت Internet • هو مجموعة شبكات عالميه مستقله ومرتبطة مع بعضها البعض, هذه الشبكات تكون متصلة مع بعضها البعض بعدة طرق مختلفة لتكون شبكة كبيرة . • تسمى شبكة الانترنت بالشبكة العالمية كونها تربط العديد من الشبكات من مختلف انحاء العالم.

  5. تابع الانترنت Internet

  6. تابع الانترنت Internet من ضمن الخدمات التي تقدمها لنا شبكة الانترنت: • تصفح المواقع المختلفة . • البريد الإلكتروني E-MAIL . • تمرير ملفات بين المستخدم و الخادم FTP . • دردشة CHAT. • مجموعة نقاش .

  7. تابع الانترنت Internet • لكيتتصفح الانترنت تحتاج الى متصفح BROWSER يمكنك من التنقل بين صفحات الشبكة المختلفة • من اشهر هذه المتصفحات : • برنامج Google chrome . • برنامج Firefox كيف يجلب المتصفح الصفحات • يقوم المتصفح بعرض صفحات الانترنت المختلفة عن طريق عنوان الموقع (URL)هذا العنوان يرسل الى جهاز الخادم Server • يتبع المتصفحProtocol معين مثل http ,ftpعند طلب عرض ملف معين من الخادم، الخادم بدوره يقوم بأرسال الملف ومن ثم يعرض للمستخدم .

  8. URL (Uniform Resource Locator)

  9. ثانياً: مصطلحات مهمة

  10. مصطلحات مهمة • جهاز الخادم Server • هو عبارة عن جهاز حاسوب بمواصفات خاصه وبرامج متخصصة • متصل بالشبكة طوال الوقت وتخزن فيه الصفحات والملفات الخاصة بالموقع.

  11. تابع مصطلحات مهمة

  12. تابع مصطلحات مهمة المقياس Protocol • هو اسلوب تفاهم بين اجهزة الحاسوب المختلفة على الشبكة. • كل الحواسيب المربوطة مع شبكة الانترنت تستخدم TCP/IP • TCP/IP (Transmission Control Protocol/Internet Protocol

  13. تابع مصطلحات مهمة IP (Internet Protocol) • هو عنوان رقمي لكل جهاز حاسوب متصل في شبكة الانترنت. وهو مكون من 4 خانات وكل خانه من المجال 0 الى255. • هذا الرقم يحدده مُقدم خدمة الانترنت (ISP-Internet Service Provider)

  14. تابع مصطلحات مهمة • TCP/IPبرتوكول TCP/IP يعتبر من اهم البرتوكولات لإرسال البيانات حيث يمكننا من تبادل البيانات عبر شبكة الانترنت. • هذا البرتوكول يقسم لعدة برتوكولات: : HTTPالذي يعتني بنقل النصوص التشعيبية. : FTPبرتوكول يهتم بنقل الملفات عبر الشبكة. : TELNETبرتوكول للتعامل مع الحواسيب البعيدة.: SMTP الذي يعنى تبادل الرسائل عبر البريد الإلكتروني.

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

  16. ثالثاً: برمجة الويب او الانترنت

  17. برمجة الويب او الانترنت في البداية لابد من التفريق بين مصطلحين: • صفحات الويب الثابتة • صفحات الويب المتحرك

  18. تابع برمجة الويب او الانترنت صفحات الويب الثابتة • الغرض منها هو التعريف بالشركة أو الجهة أو الهيئة وعرض أنشطتها ، وبيانتها وكيفية الاتصال بها . • هذه المواقع في الاساس مبنيه بلغة الوسوم . HTML (Hyper Text Markup Language) • ويمكن ان تحتوي على نصوص ، صور ، ملفات صوت وايضاً ملفات افلام.

  19. تابع برمجة الويب او الانترنت • صفحات الويب المتحركة • هي تطبيق يعمل من خلال شبكة الانترنت وذلك لتحقيق وظيفة معينة • مثل التطبيق الموجود بموقع شركة التوظيف ، وكذلك تسجيل بيانات الزائرين الذين يريدون وظائف ، ويوفر إمكانية البحث يستطيع صاحب عمل البحث عن موظفين ، وكذلك يستطيع الزائر البحث عن وظيفة . • وكذلك توجد امثلة اخرى لتطبيقات الانترنت مثل تطبيقات التجارة الكترونية التي تقوم بتوفير قائمة بالمنتجات وتوفير إمكانية اختيار المنتجات واعداد فاتورة شراء والكثير من التطبيقات الاخرى .

  20. تابع برمجة الويب او الانترنت • من اجل بناء هذه التطبيقات يمكن استخدام لغات مساعده مثل ASP, PHP ولغات اخرى من اجل تحسين اداء الموقع.

  21. تخزن المعلومات في قواعد بيانات في الخادم

  22. ربط مع قواعد البيانات (عند تحديث البيانات في قواعد البيانات يتم تحديث الاخبار)

  23. الخلاصة : إذا الفرق بين صفحات الويب الثابتة و صفحات الويب المتغيرة ( الديناميكيه ) هو ...........

  24. رابعاً: ادوات اعداد موقع ويب Web Site

  25. أدوات اعداد موقع ويب Web Site • استعمال أوامر و علامات HTML • استعمال برامج حركة مثل Flash • استعمال البرامج المساعدة. • تحميل المواقع على الانترنت upload

  26. أدوات اعداد موقع ويب Web Site 1.استعمال أوامر و علامات HTML • ليس هناك في عالم تطوير الانترنت من لا يعرف او يتعرض لعلامات واوامر HTML وهي اختصار للعبارة Hyper Text Markup Language ويطلق عليها لغة الترميز . • وهي الطريقة المستعملة لعرض البيانات والصور والصوت والحركة على صفحات الانترنت. • وهي ليست لغة برمجة ولكن مجموعة من العلامات التي تتحكم في شكل البيانات على صفحة الانترنت مع توفير علامات للعمليات الأساسية مثل ربط الصفحات ببعضها والتعامل مع الصور وغيره.

  27. تابع أدوات اعداد موقع ويب Web Site 1.طرق كتابة مستند HTML هناك اكثر من طريقة لإعداد مستند HTML منها • استعمال أي محرر سطور وليكن المفكرة Notepad • استعمال برامج جاهزة لكتابة ملفات HTML • استعمال برامج تصميم مثل Front Page

  28. تابع أدوات اعداد موقع ويب Web Site 2.استعمال برنامج الفلاش Flash • برنامج flash من البرامج المشهورة في مجال إعداد مواقع الإنترنت وهو يختلف عن برنامج front page و كذلك برنامج dream weaver فهو يوفر خدمات مختلفة شيئاً ما منها : • تكوين مناظر متحركة.

  29. تابع أدوات اعداد موقع ويب Web Site 3. استعمال البرامج المساعدة: هناك الكثير من البرامج المساعدة مثل: برنامج swish الذي يساعد في إعداد النصوص text وحركتها بشكل جيد. برنامج Xara 3D يساعد في إعداد الأزرار buttons والنصوص وغيره.

  30. تابع أدوات اعداد موقع ويب Web Site 4. تحميل المواقع على الانترنت upload بعد اعداد الموقع محليا أي على الجهاز الخاص بك لابد من تحميله على احد اجهزة الخادم server المتصلة بالشبكة حتى يصبح متاح لجميع مستخدمي الانترنت وهذه العملية تسمى uploading

  31. تابع أدوات اعداد موقع ويب Web Site ولإجرائها لابد من حجز مساحة على احد الاجهزة الخادمة servers بأحد الطريقتين • مساحة مدفوعة الاجر وهذه هي الطريقة التقليدية حيث يتم الاتصال بأحد شركات خدمات الانترنت ISP (Internet Service Provider) والاتفاق على حجز مساحة لتحميل الموقع عليها مقابل أجر شهري أو سنوي أو حسب الاتفاق. • مساحة مجانية free space توجد الكثير من الشركات التي توفر استضافة موقعك على الخادم الخاص بها وذلك بإعطائك مسحة مجانية لتحميل الموقع علية ولكنها محددة المساحة ومحددة الامكانيات . ولكن على الاقل تصلح للمواقع البسيطة وكذللك للتعلم والاختبار.

  32. تابع أدوات اعداد موقع ويب Web Site بعد إعداد الموقع وحجز المساحة لا يتبقى سوى تحميل هذا الموقع على المساحة ويتم ذلك بطرق كثيرة منها: • استعمال برامج نقل الملفات FTP FTP (file transfer protocol) برتوكول نقل الملفات وهي برامج كثيرة تقوم بنقل ملفات موقعك من جهازك إلى جهاز الخادم ( المساحة المحجوزة) ومن هذه البرامج WS FTP Pro

  33. إنشاء صفحه Asp.net

More Related