File size: 11,678 Bytes
b5d0134 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 | -------- Page 1 (2-01.jpg) --------- Faculty of Information Technology – Tripoli University مقدمة في برمجة الانترنت Introduction to Internet Programming [ ITGS226 ] المحاضرة الثانية أستاذة المادة أ. وفاء حسين المصباحي HTML5 CSS3 JS Cloud XML flat header .com footer .net PHP ربيع 2025 -------- Page 2 (2-02.jpg) --------- المواضيع التي سنتم دراستها في مقرر : مقدمه في برمجة الإنترنت Introduction to Internet Programming المحاضرة الثانية . Introduction . . مقدمة 1 . Basic concepts . . المفاهيم الأساسية 2 -------- Page 3 (2-03.jpg) --------- Introduction مقدمة الإنترنت Internet هو شبكة عالمية مكوّنة من مليارات من أجهزة الحواسيب التي تمكّن مستخدميها من الوصول إلى أي معلومات، ولذلك فإن فهم المصطلحات الأساسية لهذه التقنية هو جزء أساسي للتعامل مع هذا العالم الواسع، سنتعرف على أشهر هذه المصطلحات. 1 -------- Page 4 (2-04.jpg) --------- Basic concepts المفاهيم الأساسية ❖ The Internet الإنترنت : هو ربط واسع من الشبكات التي تتألف من الملايين من أجهزة الحواسيب والهواتف والأجهزة الذكية، مع عدم وجود منظمة أو جهة معينة تتحكم بهذه الشبكة تحكما كاملا، وإنما هي شبكات تابعة للشركات والأفراد، بحيث تقوم كل شبكة بتشغيل جزء من الإنترنت وتدفع تكاليف ذلك، وتتعاون فيما بينها لتوجيه حركة مرور البيانات، وبمجموع هذه الشبكات تكون الشبكة العالمية ( الإنترنت ) . ❖ الشبكة العنكبوتية العالمية ( WWW ) : ( World Wide Web ) هي شبكة لتبادل المعلومات عبر الإنترنت، وهي نظام مكون من مستندات النص الفائق ( صفحات الويب Webpages ) المرتبطة بعضها، والتي يمكن الوصول إليها وتصفحها من خلال متصفح الويب، ويتم التنقل بين هذه الصفحات عبر الروابط التشعبية Hyperlinks، وأهم ما يميز صفحات الويب هو استخدام ( الوسائط المتعددة Multimedia ) من : صور ورسوم متحركة ومقاطع صوتية ومرئية مع النصوص، وكانت بداية هذه الشبكة في العام 1989 . 2 -------- Page 5 (2-05.jpg) --------- Basic concepts المفاهيم الأساسية : Web browser متصفحات الويب هو تطبيق يمكن المستخدم من عرض المواقع الإلكترونية والبيانات والمعلومات الموجودة على شبكة الإنترنت، توجد مجموعة متنوعة من المتصفحات، وقد تم تصميمها لتعمل على أنظمة تشغيل مختلفة. ومن هذه المتصفحات : Internet Explorer - Google Chrome - Firefox - Opera . Firefox - Google Chrome - Opera : مميزات المتصفحات - جميعها مجانية، وتستخدم لنفس الهدف. - تعمل بطريقةٍ متماثلة. - من الممكن استخدام أكثر من متصفح على نفس الجهاز. 3 -------- Page 6 (2-06.jpg) --------- Basic concepts المفاهيم الأساسية : موقع الويب Website هو مجموعة من الصفحات webpages المتصلة على الشبكة العنكبوتية، والتي تعتبر كياناً واحداً يمتلكه عادة شخص واحد أو منظمة واحدة، هذه الصفحات تعرض على متصفح الويب web browser، وقد يعرض الموقع معلومات حول موضوع معين أو عدة مواضيع متصلة. : تصنيف مواقع الويب تصنف إلى ثلاث أنواع وذلك حسب : 1. الجهة المالكة : الى مواقع أفراد أو مواقع مؤسسات. 2. البنية : الى مواقع ثابتة المحتوى static web sites أو مواقع متغيرة المحتوى dynamic web sites. 3. المحتوى : الى خدمات ومنتجات ملموسة أو خدمات ومنتجات رقمية. 4 -------- Page 7 (2-07.jpg) --------- Basic concepts المفاهيم الأساسية مواقع ثابتة المحتوى : Static web sites تتم برمجتها باستخدام HTML، وهي غالبا مواقع بسيطة وصغيرة، لا ترتبط بقواعد بيانات أو ملفات خارجية يمكن تحديث البيانات من خلالها، ولكن يتم إجراء التحديثات عليها من قبل مطوري المواقع يدويا. ميزاتها: سريعة التطوير - غير مكلفة عند الإنشاء والتطوير - تكاليف الإستضافة أقل من المواقع المتغيرة. عيوبها: تتطلب الخبرة لإجراء التحديثات، ويتم ذلك عن طريق مطوري المواقع. 5 -------- Page 8 (2-08.jpg) --------- Basic concepts المفاهيم الأساسية مواقع متغيرة المحتوى Dynamic web sites : أكثر تطورا من المواقع الثابـتة، وهي حاليا الأكثر تواجدا على الشبكة، تتم برمجتها باستخدام عدة لغات مثل : PHP ، ASP. فهي تسمح بالإضافة والتحديث المستمر للصفحات، ولهذا أطلق عليها المواقع الديناميكية. ميزاتها: - الموقع المتغير موقع عملي دائم التحديث، وهذا يعد عنصر جذب للمستخدم. - سهل التحديث: حيث يمكن للمسؤول عن الموقع أن يقوم بتحديث وإضافة محتوى جديد إلى الموقع دون الحاجة للمعرفة بلغات برمجة المواقع، وذلك من خلال قواعد البيانات databases . عيوبها: أكثر تكلفة عند الإنشاء والتطوير من المواقع الثابتة - كما أن تكاليف الإستضافة أكثر بقليل من المواقع الثابتة. 6 -------- Page 9 (2-09.jpg) --------- Basic concepts المفاهيم الأساسية موقع ديناميكي موقع ثابت Dynamic website Static website + DATABASE HTML+CSS+JS HTML+CSS+JS PHP 7 -------- Page 10 (2-10.jpg) --------- Basic concepts المفاهيم الأساسية صفحة الويب Webpage : صفحة الويب هو ما تراه في المتصفح عندما تكون متصلا بالإنترنت، وهي مستند يمكن قراءته وقد يحتوي على نصوص، أو صور، أو مقاطع مرئية، وتحتوي كل صفحة ويب على عنوان URL محدد يقود المستخدمين إليها. URL : إختصار لعبارة: عناوين الموارد الموحدة Uniform Resource Locators. وهو عنوان الويب الذي نكتبه في شريط عنوان المتصفح للذهاب إلى مواقع الإنترنت. أي باستخدام عنوان URL يتم تحديد موقع صفحات وملفات الإنترنت، ويسبق تحديد البروتوكول مثل: http:// أو ftp:// وتكون صيغة عنوان الموقع مثل: http://www.examplewebsite.com/mypage ويمكن إختصارها هكذا: www.examplewebsite.com/mypage في بعض الأحيان تكون أطول وأكثر تعقيدا، ولكنها تتبع جميع القواعد المعترف بها لتسمية عناوين URL. 8 -------- Page 11 (2-11.jpg) --------- Basic concepts المفاهيم الأساسية نطاق المضيف Host domain: الذي غالبا ما ينتهي بـ .com ، .net ، أو .org ، أو .edu . وهو اسم الملف أو اسم الصفحة Webpage ، وهو جزء من اسم النطاق. المضيف examplewebsite.com اسم النطاق اسم النطاق Domain Name: هو جزء فريد من عنوان URL ، ويتكون من جزأين: - الكلمة أو العبارة الأبجدية الفعلية: "examplewebsite". - اسم نطاق المستوى الأعلى الذي يحدد أي نوع من المواقع: النطاقات التجارية .com ، المنظمات .org ، المؤسسات التعليمية .edu . عند وضع هذين الجزأين معا "examplewebsite.com" يكون هذا هو اسم الموقع أو النطاق على الإنترنت. 9 -------- Page 12 (2-12.jpg) --------- Basic concepts المفاهيم الأساسية : HTTP هو اختصار " بروتوكول نقل النص التشعبي " , Hypertext Transfer Protocol وهو معيار الاتصالات ونقل البيانات عبر صفحات الويب webpages، عندما تحتوي صفحة الويب على هذه البادئة يجب أن تعمل الروابط، والنصوص، والصور بشكل صحيح في متصفح الويب. HTTPs هو بروتوكول نقل النص الآمن Secure ويشير إلى أن صفحة الويب لديها طبقة خاصة من التشفير المضافة لإخفاء المعلومات الشخصية وكلمات السر الخاصة بك من الآخرين. 10 -------- Page 13 (2-13.jpg) --------- Basic concepts المفاهيم الأساسية : Hyperlink الارتباط التشعبي والمعروف باسم لبنة البناء الأساسية للشبكة العنكبوتية: Block of the World Wide Web most basic building الرابط التشعبي يمكن أن يكون كلمة أو جملة أو حتى صورة، عند الضغط عليها تنقلنا إلى ملف آخر، أو قسم آخر في نفس الملف. تتواجد الروابط تقريبا في كل المواقع، وتربط المواقع ببعضها لتسمح للمستخدم بالإنتقال من صفحة إلى أخرى، وتصفح المواقع، وقراءة المعلومات على شبكة الإنترنت بسرعة وسهولة. غالبا ما يتميز النص التشعبي باللون الأزرق، ويكون تحته خط. 11 -------- Page 14 (2-14.jpg) --------- Basic concepts المفاهيم الأساسية : Websites Hosting إستضافة المواقع الإلكترونية إستضافة المواقع هي عملية إستخدام خادم server لإستضافة موقع إلكتروني website ، من خلال توفير مساحة على خادم الويب web servers من قبل مضيف الويب web host ( شركات الإستضافة )، ليكون الموقع متاحا لمستخدمي الإنترنت. لتوضيح الأمر أكثر ... يمكن إعتبار الإستضافة كأنها شخص يمتلك عقارا ما ويطرحه للإيجار مقابل مبلغ معين .. الأمر نفسه في خدمة إستضافة المواقع، حيث تقوم شركات الإستضافة بتأجير مساحة معينة للمواقع على أجهزة الخادم الخاصة بها. 12 -------- Page 15 (2-15.jpg) --------- Thank you |